
**Inheritance:** java.lang.Object, CadPlaneSurface

The Cad revolved surface.

## Constructors

| Constructor | Description |
| --- | --- |
| [CadRevolvedSurface()](#CadRevolvedSurface) | Initializes a new instance of the CadRevolvedSurface class. |

## Methods

| Method | Description |
| --- | --- |
| [getTypeName()](#getTypeName) | Gets the name of the type. |
| [getBinaryDataSize()](#getBinaryDataSize) | Gets or sets the size of the binary data. |
| [setBinaryDataSize(int value)](#setBinaryDataSize-int) | Gets or sets the size of the binary data. |
| [getAxisPoint()](#getAxisPoint) | Gets or sets the axis point. |
| [setAxisPoint(Cad3DPoint value)](#setAxisPoint-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint) | Gets or sets the axis point. |
| [getAxisVector()](#getAxisVector) | Gets or sets the axis vector. |
| [setAxisVector(Cad3DPoint value)](#setAxisVector-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint) | Gets or sets the axis vector. |
| [getRevolvedSurfaceBinaryData()](#getRevolvedSurfaceBinaryData) | Gets or sets the revolved surface binary data. |
| [setRevolvedSurfaceBinaryData(byte[] value)](#setRevolvedSurfaceBinaryData-byte:A) | Gets or sets the revolved surface binary data. |
| [getCloseToAxisFlag()](#getCloseToAxisFlag) | Gets or sets a value indicating whether close to axis flag. |
| [setCloseToAxisFlag(boolean value)](#setCloseToAxisFlag-boolean) | Gets or sets a value indicating whether close to axis flag. |
| [getDraftAngle()](#getDraftAngle) | Gets or sets the draft angle. |
| [setDraftAngle(double value)](#setDraftAngle-double) | Gets or sets the draft angle. |
| [getEndDraftDistance()](#getEndDraftDistance) | Gets or sets the end draft distance. |
| [setEndDraftDistance(double value)](#setEndDraftDistance-double) | Gets or sets the end draft distance. |
| [getIdOfRevolveEntity()](#getIdOfRevolveEntity) | Gets or sets the id of revolve |
| [setIdOfRevolveEntity(int value)](#setIdOfRevolveEntity-int) | Gets or sets the id of revolve |
| [getRevolveAngle()](#getRevolveAngle) | Gets or sets the revolve angle. |
| [setRevolveAngle(double value)](#setRevolveAngle-double) | Gets or sets the revolve angle. |
| [getSolidFlag()](#getSolidFlag) | Gets or sets a value indicating whether solid flag. |
| [setSolidFlag(boolean value)](#setSolidFlag-boolean) | Gets or sets a value indicating whether solid flag. |
| [getStartAngle()](#getStartAngle) | Gets or sets the start angle. |
| [setStartAngle(double value)](#setStartAngle-double) | Gets or sets the start angle. |
| [getStartDraftDistance()](#getStartDraftDistance) | Gets or sets the start draft distance. |
| [setStartDraftDistance(double value)](#setStartDraftDistance-double) | Gets or sets the start draft distance. |
| [getTransformMatrix()](#getTransformMatrix) | Gets or sets the transform matrix. |
| [setTransformMatrix(List<Double> value)](#setTransformMatrix-java.util.List) | Gets or sets the transform matrix. |
| [getTwistAngle()](#getTwistAngle) | Gets or sets the twist angle. |
| [setTwistAngle(double value)](#setTwistAngle-double) | Gets or sets the twist angle. |

### CadRevolvedSurface() {#CadRevolvedSurface}
```java
public CadRevolvedSurface()
```

Initializes a new instance of the CadRevolvedSurface class.

### getTypeName() {#getTypeName}
```java
public int getTypeName()
```

Gets the name of the type.

**Returns:** int - The name of the type.

### getBinaryDataSize() {#getBinaryDataSize}
```java
public final int getBinaryDataSize()
```

Gets or sets the size of the binary data.

**Returns:** int - The size of the binary data.

### setBinaryDataSize(int value) {#setBinaryDataSize-int}
```java
public final void setBinaryDataSize(int value)
```

Gets or sets the size of the binary data.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | int | The size of the binary data. |

### getAxisPoint() {#getAxisPoint}
```java
public final Cad3DPoint getAxisPoint()
```

Gets or sets the axis point.

**Returns:** Cad3DPoint

### setAxisPoint(Cad3DPoint value) {#setAxisPoint-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint}
```java
public final void setAxisPoint(Cad3DPoint value)
```

Gets or sets the axis point.

### getAxisVector() {#getAxisVector}
```java
public final Cad3DPoint getAxisVector()
```

Gets or sets the axis vector.

**Returns:** Cad3DPoint

### setAxisVector(Cad3DPoint value) {#setAxisVector-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint}
```java
public final void setAxisVector(Cad3DPoint value)
```

Gets or sets the axis vector.

### getRevolvedSurfaceBinaryData() {#getRevolvedSurfaceBinaryData}
```java
public final byte[] getRevolvedSurfaceBinaryData()
```

Gets or sets the revolved surface binary data.

**Returns:** byte[] - The revolved surface binary data.

### setRevolvedSurfaceBinaryData(byte[] value) {#setRevolvedSurfaceBinaryData-byte:A}
```java
public final void setRevolvedSurfaceBinaryData(byte[] value)
```

Gets or sets the revolved surface binary data.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | byte[] | The revolved surface binary data. |

### getCloseToAxisFlag() {#getCloseToAxisFlag}
```java
public final boolean getCloseToAxisFlag()
```

Gets or sets a value indicating whether close to axis flag.

**Returns:** boolean

### setCloseToAxisFlag(boolean value) {#setCloseToAxisFlag-boolean}
```java
public final void setCloseToAxisFlag(boolean value)
```

Gets or sets a value indicating whether close to axis flag.

### getDraftAngle() {#getDraftAngle}
```java
public final double getDraftAngle()
```

Gets or sets the draft angle.

**Returns:** double

### setDraftAngle(double value) {#setDraftAngle-double}
```java
public final void setDraftAngle(double value)
```

Gets or sets the draft angle.

### getEndDraftDistance() {#getEndDraftDistance}
```java
public final double getEndDraftDistance()
```

Gets or sets the end draft distance.

**Returns:** double

### setEndDraftDistance(double value) {#setEndDraftDistance-double}
```java
public final void setEndDraftDistance(double value)
```

Gets or sets the end draft distance.

### getIdOfRevolveEntity() {#getIdOfRevolveEntity}
```java
public final int getIdOfRevolveEntity()
```

Gets or sets the id of revolve

**Returns:** int

### setIdOfRevolveEntity(int value) {#setIdOfRevolveEntity-int}
```java
public final void setIdOfRevolveEntity(int value)
```

Gets or sets the id of revolve

### getRevolveAngle() {#getRevolveAngle}
```java
public final double getRevolveAngle()
```

Gets or sets the revolve angle.

**Returns:** double

### setRevolveAngle(double value) {#setRevolveAngle-double}
```java
public final void setRevolveAngle(double value)
```

Gets or sets the revolve angle.

### getSolidFlag() {#getSolidFlag}
```java
public final boolean getSolidFlag()
```

Gets or sets a value indicating whether solid flag.

**Returns:** boolean

### setSolidFlag(boolean value) {#setSolidFlag-boolean}
```java
public final void setSolidFlag(boolean value)
```

Gets or sets a value indicating whether solid flag.

### getStartAngle() {#getStartAngle}
```java
public final double getStartAngle()
```

Gets or sets the start angle.

**Returns:** double

### setStartAngle(double value) {#setStartAngle-double}
```java
public final void setStartAngle(double value)
```

Gets or sets the start angle.

### getStartDraftDistance() {#getStartDraftDistance}
```java
public final double getStartDraftDistance()
```

Gets or sets the start draft distance.

**Returns:** double

### setStartDraftDistance(double value) {#setStartDraftDistance-double}
```java
public final void setStartDraftDistance(double value)
```

Gets or sets the start draft distance.

### getTransformMatrix() {#getTransformMatrix}
```java
public final List<Double> getTransformMatrix()
```

Gets or sets the transform matrix.

**Returns:** List<Double>

### setTransformMatrix(List<Double> value) {#setTransformMatrix-java.util.List}
```java
public final void setTransformMatrix(List<Double> value)
```

Gets or sets the transform matrix.

### getTwistAngle() {#getTwistAngle}
```java
public final double getTwistAngle()
```

Gets or sets the twist angle.

**Returns:** double

### setTwistAngle(double value) {#setTwistAngle-double}
```java
public final void setTwistAngle(double value)
```

Gets or sets the twist angle.

