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

The swept surface. Describes a surface by extruding or revolving a curve.

## Constructors

| Constructor | Description |
| --- | --- |
| [SweptSurface()](#SweptSurface) |  |

## Methods

| Method | Description |
| --- | --- |
| [getCurve()](#getCurve) | Gets or sets the curve. Describes the base curve. |
| [setCurve(Curve value)](#setCurve-com.aspose.cad.fileformats.collada.fileparser.elements.Curve) | Gets or sets the curve. Describes the base curve. |
| [getAxis()](#getAxis) | Gets or sets the axis. |
| [setAxis(double value)](#setAxis-double) | Gets or sets the axis. |
| [getDirection()](#getDirection) | Gets or sets the direction. |
| [setDirection(double value)](#setDirection-double) | Gets or sets the direction. |
| [getOrigin()](#getOrigin) | Gets or sets the items. |
| [setOrigin(double value)](#setOrigin-double) | Gets or sets the items. |
| [getExtra()](#getExtra) | Gets or sets the extra. |
| [setExtra(Extra[] value)](#setExtra-com.aspose.cad.fileformats.collada.fileparser.elements.Extra:A) | Gets or sets the extra. |

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

### getCurve() {#getCurve}
```java
public final Curve getCurve()
```

Gets or sets the curve. Describes the base curve.

**Returns:** Curve

### setCurve(Curve value) {#setCurve-com.aspose.cad.fileformats.collada.fileparser.elements.Curve}
```java
public final void setCurve(Curve value)
```

Gets or sets the curve. Describes the base curve.

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

Gets or sets the axis.

**Returns:** double

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

Gets or sets the axis.

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

Gets or sets the direction.

**Returns:** double

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

Gets or sets the direction.

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

Gets or sets the items.

**Returns:** double

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

Gets or sets the items.

### getExtra() {#getExtra}
```java
public final Extra[] getExtra()
```

Gets or sets the extra.

**Returns:** Extra[]

### setExtra(Extra[] value) {#setExtra-com.aspose.cad.fileformats.collada.fileparser.elements.Extra:A}
```java
public final void setExtra(Extra[] value)
```

Gets or sets the extra.

