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

The Cad insert object.

## Constructors

| Constructor | Description |
| --- | --- |
| [CadInsertObject()](#CadInsertObject) | Initializes a new instance of the CadInsertObject 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. |
| [getColumnCount()](#getColumnCount) | Gets or sets the column count. |
| [setColumnCount(short value)](#setColumnCount-short) | Gets or sets the column count. |
| [getColumnSpacing()](#getColumnSpacing) | Gets or sets the column spacing. |
| [setColumnSpacing(double value)](#setColumnSpacing-double) | Gets or sets the column spacing. |
| [getFlags()](#getFlags) | Gets or sets the flags. |
| [setFlags(short value)](#setFlags-short) | Gets or sets the flags. |
| [getInsertionPoint()](#getInsertionPoint) | Gets or sets the insertion point. |
| [setInsertionPoint(Cad3DPoint value)](#setInsertionPoint-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint) | Gets or sets the insertion point. |
| [getName()](#getName) | Gets or sets the name. |
| [setName(String value)](#setName-java.lang.String) | Gets or sets the name. |
| [getRotationAngle()](#getRotationAngle) | Gets or sets the rotation angle. |
| [setRotationAngle(double value)](#setRotationAngle-double) | Gets or sets the rotation angle. |
| [getRowCount()](#getRowCount) | Gets or sets the row count. |
| [setRowCount(short value)](#setRowCount-short) | Gets or sets the row count. |
| [getRowSpacing()](#getRowSpacing) | Gets or sets the row spacing. |
| [setRowSpacing(double value)](#setRowSpacing-double) | Gets or sets the row spacing. |
| [getScaleX()](#getScaleX) | Gets or sets the scale x. |
| [setScaleX(double value)](#setScaleX-double) | Gets or sets the scale x. |
| [getScaleY()](#getScaleY) | Gets or sets the scale y. |
| [setScaleY(double value)](#setScaleY-double) | Gets or sets the scale y. |
| [getScaleZ()](#getScaleZ) | Gets or sets the scale z. |
| [setScaleZ(double value)](#setScaleZ-double) | Gets or sets the scale z. |
| [getOriginalBlockName()](#getOriginalBlockName) | Name of the original referred dynamic block, or real block name if it's not originated from dynamic block |

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

Initializes a new instance of the CadInsertObject 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.

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

Gets or sets the column count.

**Returns:** short

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

Gets or sets the column count.

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

Gets or sets the column spacing.

**Returns:** double

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

Gets or sets the column spacing.

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

Gets or sets the flags.

**Returns:** short

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

Gets or sets the flags.

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

Gets or sets the insertion point.

**Returns:** Cad3DPoint

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

Gets or sets the insertion point.

### getName() {#getName}
```java
public final String getName()
```

Gets or sets the name.

**Returns:** String

### setName(String value) {#setName-java.lang.String}
```java
public final void setName(String value)
```

Gets or sets the name.

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

Gets or sets the rotation angle.

**Returns:** double

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

Gets or sets the rotation angle.

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

Gets or sets the row count.

**Returns:** short

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

Gets or sets the row count.

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

Gets or sets the row spacing.

**Returns:** double

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

Gets or sets the row spacing.

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

Gets or sets the scale x.

**Returns:** double

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

Gets or sets the scale x.

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

Gets or sets the scale y.

**Returns:** double

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

Gets or sets the scale y.

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

Gets or sets the scale z.

**Returns:** double

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

Gets or sets the scale z.

### getOriginalBlockName() {#getOriginalBlockName}
```java
public final String getOriginalBlockName()
```

Name of the original referred dynamic block, or real block name if it's not originated from dynamic block

**Returns:** String

