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

The Cad swept surface.

## Constructors

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

## Methods

| Method | Description |
| --- | --- |
| [getTypeName()](#getTypeName) | Gets the name of the type. |
| [getAlignAngle()](#getAlignAngle) | Gets or sets the align angle. |
| [setAlignAngle(double value)](#setAlignAngle-double) | Gets or sets the align angle. |
| [getAlignStartFlag()](#getAlignStartFlag) | Gets or sets a value indicating whether align start flag. |
| [setAlignStartFlag(boolean value)](#setAlignStartFlag-boolean) | Gets or sets a value indicating whether align start flag. |
| [getBankFlag()](#getBankFlag) | Gets or sets a value indicating whether bank flag. |
| [setBankFlag(boolean value)](#setBankFlag-boolean) | Gets or sets a value indicating whether bank flag. |
| [getBasePointSetFlag()](#getBasePointSetFlag) | Gets or sets a value indicating whether base point set flag. |
| [setBasePointSetFlag(boolean value)](#setBasePointSetFlag-boolean) | Gets or sets a value indicating whether base point set flag. |
| [getDraftAngle()](#getDraftAngle) | Gets or sets the draft angle. |
| [setDraftAngle(double value)](#setDraftAngle-double) | Gets or sets the draft angle. |
| [getDraftEndDistance()](#getDraftEndDistance) | Gets or sets the draft end distance. |
| [setDraftEndDistance(double value)](#setDraftEndDistance-double) | Gets or sets the draft end distance. |
| [getDraftStartDistance()](#getDraftStartDistance) | Gets or sets the draft start distance. |
| [setDraftStartDistance(double value)](#setDraftStartDistance-double) | Gets or sets the draft start distance. |
| [getPathEntityID()](#getPathEntityID) | Gets or sets the id of path |
| [setPathEntityID(int value)](#setPathEntityID-int) | Gets or sets the id of path |
| [getSweptEntityId()](#getSweptEntityId) | Gets or sets the id of swept |
| [setSweptEntityId(int value)](#setSweptEntityId-int) | Gets or sets the id of swept |
| [getProprietaryBinaryData()](#getProprietaryBinaryData) | Gets or sets the path binary data. |
| [setProprietaryBinaryData(byte[] value)](#setProprietaryBinaryData-byte:A) | Gets or sets the path binary data. |
| [getProprietaryBinaryDataSize()](#getProprietaryBinaryDataSize) | Gets or sets the path binary data size. |
| [setProprietaryBinaryDataSize(int value)](#setProprietaryBinaryDataSize-int) | Gets or sets the path binary data size. |
| [getPathEntityTransformComutedFlag()](#getPathEntityTransformComutedFlag) | Gets or sets a value indicating whether path entity transform commuted flag. |
| [setPathEntityTransformComutedFlag(boolean value)](#setPathEntityTransformComutedFlag-boolean) | Gets or sets a value indicating whether path entity transform commuted flag. |
| [getPathTransformMatrix()](#getPathTransformMatrix) | Gets or sets the path transform matrix. |
| [setPathTransformMatrix(List<Double> value)](#setPathTransformMatrix-java.util.List) | Gets or sets the path transform matrix. |
| [getPathTransformMatrix2()](#getPathTransformMatrix2) | Gets or sets the path transform matrix 2. |
| [setPathTransformMatrix2(List<Double> value)](#setPathTransformMatrix2-java.util.List) | Gets or sets the path transform matrix 2. |
| [getScaleFactor()](#getScaleFactor) | Gets or sets the scale factor. |
| [setScaleFactor(double value)](#setScaleFactor-double) | Gets or sets the scale factor. |
| [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. |
| [getSweepAlignment()](#getSweepAlignment) | Gets or sets a value indicating whether sweep alignment. |
| [setSweepAlignment(short value)](#setSweepAlignment-short) | Gets or sets a value indicating whether sweep alignment. |
| [getSweepBinaryData()](#getSweepBinaryData) | Gets or sets the sweep binary data. |
| [setSweepBinaryData(byte[] value)](#setSweepBinaryData-byte:A) | Gets or sets the sweep binary data. |
| [getSweepBinaryDataSize()](#getSweepBinaryDataSize) | Gets or sets the sweep binary data size. |
| [setSweepBinaryDataSize(int value)](#setSweepBinaryDataSize-int) | Gets or sets the sweep binary data size. |
| [getSweepEntityTransformCommutedFlag()](#getSweepEntityTransformCommutedFlag) | Gets or sets a value indicating whether sweep entity transform commuted flag. |
| [setSweepEntityTransformCommutedFlag(boolean value)](#setSweepEntityTransformCommutedFlag-boolean) | Gets or sets a value indicating whether sweep entity transform commuted flag. |
| [getSweepTransformMatrix()](#getSweepTransformMatrix) | Gets or sets the sweep transform matrix. |
| [setSweepTransformMatrix(List<Double> value)](#setSweepTransformMatrix-java.util.List) | Gets or sets the sweep transform matrix. |
| [getSweepTransformMatrix2()](#getSweepTransformMatrix2) | Gets or sets the sweep transform matrix 2. |
| [setSweepTransformMatrix2(List<Double> value)](#setSweepTransformMatrix2-java.util.List) | Gets or sets the sweep transform matrix 2. |
| [getTwistAngle()](#getTwistAngle) | Gets or sets the twist angle. |
| [setTwistAngle(double value)](#setTwistAngle-double) | Gets or sets the twist angle. |
| [getTwistControlVector()](#getTwistControlVector) | Gets or sets the twist control vector. |
| [setTwistControlVector(Cad3DPoint value)](#setTwistControlVector-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint) | Gets or sets the twist control vector. |

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

Initializes a new instance of the CadSweptSurface class.

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

Gets the name of the type.

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

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

Gets or sets the align angle.

**Returns:** double

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

Gets or sets the align angle.

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

Gets or sets a value indicating whether align start flag.

**Returns:** boolean

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

Gets or sets a value indicating whether align start flag.

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

Gets or sets a value indicating whether bank flag.

**Returns:** boolean

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

Gets or sets a value indicating whether bank flag.

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

Gets or sets a value indicating whether base point set flag.

**Returns:** boolean

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

Gets or sets a value indicating whether base point set 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.

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

Gets or sets the draft end distance.

**Returns:** double

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

Gets or sets the draft end distance.

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

Gets or sets the draft start distance.

**Returns:** double

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

Gets or sets the draft start distance.

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

Gets or sets the id of path

**Returns:** int

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

Gets or sets the id of path

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

Gets or sets the id of swept

**Returns:** int

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

Gets or sets the id of swept

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

Gets or sets the path binary data.

**Returns:** byte[]

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

Gets or sets the path binary data.

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

Gets or sets the path binary data size.

**Returns:** int

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

Gets or sets the path binary data size.

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

Gets or sets a value indicating whether path entity transform commuted flag.

**Returns:** boolean

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

Gets or sets a value indicating whether path entity transform commuted flag.

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

Gets or sets the path transform matrix.

**Returns:** List<Double>

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

Gets or sets the path transform matrix.

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

Gets or sets the path transform matrix 2.

**Returns:** List<Double>

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

Gets or sets the path transform matrix 2.

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

Gets or sets the scale factor.

**Returns:** double

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

Gets or sets the scale factor.

### 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.

### getSweepAlignment() {#getSweepAlignment}
```java
public final short getSweepAlignment()
```

Gets or sets a value indicating whether sweep alignment.

**Returns:** short

### setSweepAlignment(short value) {#setSweepAlignment-short}
```java
public final void setSweepAlignment(short value)
```

Gets or sets a value indicating whether sweep alignment.

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

Gets or sets the sweep binary data.

**Returns:** byte[]

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

Gets or sets the sweep binary data.

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

Gets or sets the sweep binary data size.

**Returns:** int

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

Gets or sets the sweep binary data size.

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

Gets or sets a value indicating whether sweep entity transform commuted flag.

**Returns:** boolean

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

Gets or sets a value indicating whether sweep entity transform commuted flag.

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

Gets or sets the sweep transform matrix.

**Returns:** List<Double>

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

Gets or sets the sweep transform matrix.

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

Gets or sets the sweep transform matrix 2.

**Returns:** List<Double>

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

Gets or sets the sweep transform matrix 2.

### 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.

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

Gets or sets the twist control vector.

**Returns:** Cad3DPoint

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

Gets or sets the twist control vector.

