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

TRACE class

## Constructors

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

## Methods

| Method | Description |
| --- | --- |
| [getTypeName()](#getTypeName) | Gets the name of the type. |
| [getExtrusionDirection()](#getExtrusionDirection) | Gets or sets the extrusion direction. |
| [setExtrusionDirection(Cad3DPoint value)](#setExtrusionDirection-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint) | Gets or sets the extrusion direction. |
| [getFirstPoint()](#getFirstPoint) | Gets or sets the first point. |
| [setFirstPoint(Cad3DPoint value)](#setFirstPoint-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint) | Gets or sets the first point. |
| [getFourthPoint()](#getFourthPoint) | Gets or sets the fourth point. |
| [setFourthPoint(Cad3DPoint value)](#setFourthPoint-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint) | Gets or sets the fourth point. |
| [getSecondPoint()](#getSecondPoint) | Gets or sets the second point. |
| [setSecondPoint(Cad3DPoint value)](#setSecondPoint-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint) | Gets or sets the second point. |
| [getThickness()](#getThickness) | Gets or sets the thickness. |
| [setThickness(double value)](#setThickness-double) | Gets or sets the thickness. |
| [getThirdPoint()](#getThirdPoint) | Gets or sets the third point. |
| [setThirdPoint(Cad3DPoint value)](#setThirdPoint-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint) | Gets or sets the third point. |

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

Initializes a new instance of the CadTrace class.

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

Gets the name of the type.

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

### getExtrusionDirection() {#getExtrusionDirection}
```java
public Cad3DPoint getExtrusionDirection()
```

Gets or sets the extrusion direction.

**Returns:** Cad3DPoint

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

Gets or sets the extrusion direction.

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

Gets or sets the first point.

**Returns:** Cad3DPoint

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

Gets or sets the first point.

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

Gets or sets the fourth point.

**Returns:** Cad3DPoint

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

Gets or sets the fourth point.

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

Gets or sets the second point.

**Returns:** Cad3DPoint

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

Gets or sets the second point.

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

Gets or sets the thickness.

**Returns:** double

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

Gets or sets the thickness.

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

Gets or sets the third point.

**Returns:** Cad3DPoint

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

Gets or sets the third point.

