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

The Cad base entity object.

## Constructors

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

## Methods

| Method | Description |
| --- | --- |
| [getTypeName()](#getTypeName) | Gets the name of the type. |
| [getChildObjects()](#getChildObjects) | Gets or sets the child objects. |
| [setChildObjects(List<CadBaseEntity> value)](#setChildObjects-java.util.List) | Gets or sets the child objects. |
| [getColorId()](#getColorId) | Gets or sets the color id. |
| [setColorId(short value)](#setColorId-short) | Gets or sets the color id. |
| [getLayoutTabName()](#getLayoutTabName) | Gets or sets the name of the layout tab. |
| [setLayoutTabName(String value)](#setLayoutTabName-java.lang.String) | Gets or sets the name of the layout tab. |
| [getColorName()](#getColorName) | Gets or sets the name of the color. |
| [setColorName(String value)](#setColorName-java.lang.String) | Gets or sets the name of the color. |
| [getColorValue()](#getColorValue) | Gets or sets the color value. |
| [setColorValue(Integer value)](#setColorValue-java.lang.Integer) | Gets or sets the color value. |
| [getLayerName()](#getLayerName) | Gets or sets the name of the layer. |
| [setLayerName(String value)](#setLayerName-java.lang.String) | Gets or sets the name of the layer. |
| [getLineScale()](#getLineScale) | Gets or sets the line scale. |
| [setLineScale(double value)](#setLineScale-double) | Gets or sets the line scale. |
| [getLineTypeName()](#getLineTypeName) | Gets or sets the name of the line type. |
| [setLineTypeName(String value)](#setLineTypeName-java.lang.String) | Gets or sets the name of the line type. |
| [getLineWeight()](#getLineWeight) | Gets or sets the line weight. |
| [setLineWeight(short value)](#setLineWeight-short) | Gets or sets the line weight. |
| [getMaterial()](#getMaterial) | Gets or sets the material. |
| [setMaterial(String value)](#setMaterial-java.lang.String) | Gets or sets the material. |
| [getPlotStyle()](#getPlotStyle) | Gets or sets the plot style. |
| [setPlotStyle(String value)](#setPlotStyle-java.lang.String) | Gets or sets the plot style. |
| [getProxyBytesCount()](#getProxyBytesCount) | Gets or sets the proxy bytes count. |
| [setProxyBytesCount(Integer value)](#setProxyBytesCount-java.lang.Integer) | Gets or sets the proxy bytes count. |
| [getProxyData()](#getProxyData) | Gets or sets the proxy data. |
| [setProxyData(byte[] value)](#setProxyData-byte:A) | Gets or sets the proxy data. |
| [getShadowMode()](#getShadowMode) | Gets or sets the shadow mode. |
| [setShadowMode(Short value)](#setShadowMode-java.lang.Short) | Gets or sets the shadow mode. |
| [getSpaceMode()](#getSpaceMode) | Gets or sets the space mode. |
| [setSpaceMode(int value)](#setSpaceMode-int) | Gets or sets the space mode. |
| [getBounds()](#getBounds) | Minimal and maximal points of entity. Filled after GetBounds is called for CadImage. |
| [setBounds(List<Cad3DPoint> value)](#setBounds-java.util.List) | Minimal and maximal points of entity. Filled after GetBounds is called for CadImage. |
| [getTransparency()](#getTransparency) | Gets or sets the transparency. |
| [setTransparency(Integer value)](#setTransparency-java.lang.Integer) | Gets or sets the transparency. |
| [getVisible()](#getVisible) | Gets or sets a value indicating whether this CadBaseEntity is visible. |
| [setVisible(short value)](#setVisible-short) | Gets or sets a value indicating whether this CadBaseEntity is visible. |
| [getHyperlink()](#getHyperlink) | Gets or sets the hyperlink. |
| [setHyperlink(String value)](#setHyperlink-java.lang.String) | Gets or sets the hyperlink. |
| [getEntmode()](#getEntmode) | The Entmode |
| [setEntmode(byte value)](#setEntmode-byte) | The Entmode |
| [getNumreactors()](#getNumreactors) | The Numreactors |
| [setNumreactors(int value)](#setNumreactors-int) | The Numreactors |
| [getXDirMissingFlag()](#getXDirMissingFlag) | The XDirMissingFlag |
| [setXDirMissingFlag(boolean value)](#setXDirMissingFlag-boolean) | The XDirMissingFlag |
| [getStorageFlag()](#getStorageFlag) | The StorageFlag |
| [setStorageFlag(boolean value)](#setStorageFlag-boolean) | The StorageFlag |
| [isByLayer()](#isByLayer) | The IsByLayer |
| [setByLayer(boolean value)](#setByLayer-boolean) | The IsByLayer |
| [isNoLinks()](#isNoLinks) | The IsNoLinks |
| [setNoLinks(boolean value)](#setNoLinks-boolean) | The IsNoLinks |
| [getLType()](#getLType) | The LType |
| [setLType(byte value)](#setLType-byte) | The LType |
| [getPlotStyleFlag()](#getPlotStyleFlag) | Plot style flag. |
| [setPlotStyleFlag(byte value)](#setPlotStyleFlag-byte) | Plot style flag. |

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

Initializes a new instance of the CadBaseEntity class.

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

Gets the name of the type.

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

### getChildObjects() {#getChildObjects}
```java
public final List<CadBaseEntity> getChildObjects()
```

Gets or sets the child objects.

**Returns:** List<CadBaseEntity>

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

Gets or sets the child objects.

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

Gets or sets the color id.

**Returns:** short - The color id.

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

Gets or sets the color id.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | The color id. |

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

Gets or sets the name of the layout tab.

**Returns:** String - The name of the layout tab.

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

Gets or sets the name of the layout tab.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The name of the layout tab. |

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

Gets or sets the name of the color.

**Returns:** String - The name of the color.

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

Gets or sets the name of the color.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The name of the color. |

### getColorValue() {#getColorValue}
```java
public final Integer getColorValue()
```

Gets or sets the color value.

**Returns:** Integer - The color value.

### setColorValue(Integer value) {#setColorValue-java.lang.Integer}
```java
public final void setColorValue(Integer value)
```

Gets or sets the color value.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Integer | The color value. |

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

Gets or sets the name of the layer.

**Returns:** String - The name of the layer.

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

Gets or sets the name of the layer.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The name of the layer. |

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

Gets or sets the line scale.

**Returns:** double - The line scale.

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

Gets or sets the line scale.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | double | The line scale. |

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

Gets or sets the name of the line type.

**Returns:** String - The name of the line type.

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

Gets or sets the name of the line type.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The name of the line type. |

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

Gets or sets the line weight.

**Returns:** short - The line weight.

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

Gets or sets the line weight.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | The line weight. |

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

Gets or sets the material.

**Returns:** String - The material.

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

Gets or sets the material.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The material. |

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

Gets or sets the plot style.

**Returns:** String - The plot style.

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

Gets or sets the plot style.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The plot style. |

### getProxyBytesCount() {#getProxyBytesCount}
```java
public final Integer getProxyBytesCount()
```

Gets or sets the proxy bytes count.

**Returns:** Integer - The proxy bytes count.

### setProxyBytesCount(Integer value) {#setProxyBytesCount-java.lang.Integer}
```java
public final void setProxyBytesCount(Integer value)
```

Gets or sets the proxy bytes count.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Integer | The proxy bytes count. |

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

Gets or sets the proxy data.

**Returns:** byte[] - The proxy data.

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

Gets or sets the proxy data.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | byte[] | The proxy data. |

### getShadowMode() {#getShadowMode}
```java
public final Short getShadowMode()
```

Gets or sets the shadow mode.

**Returns:** Short - The shadow mode.

### setShadowMode(Short value) {#setShadowMode-java.lang.Short}
```java
public final void setShadowMode(Short value)
```

Gets or sets the shadow mode.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Short | The shadow mode. |

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

Gets or sets the space mode.

**Returns:** int - The space mode.

**Throws:**

- `CadException` - Space mode is not valid

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

Gets or sets the space mode.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | int | The space mode. |

**Throws:**

- `CadException` - Space mode is not valid

### getBounds() {#getBounds}
```java
public final List<Cad3DPoint> getBounds()
```

Minimal and maximal points of entity. Filled after GetBounds is called for CadImage.

**Returns:** List<Cad3DPoint>

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

Minimal and maximal points of entity. Filled after GetBounds is called for CadImage.

### getTransparency() {#getTransparency}
```java
public final Integer getTransparency()
```

Gets or sets the transparency.

**Returns:** Integer - The transparency.

### setTransparency(Integer value) {#setTransparency-java.lang.Integer}
```java
public final void setTransparency(Integer value)
```

Gets or sets the transparency.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Integer | The transparency. |

### getVisible() {#getVisible}
```java
public short getVisible()
```

Gets or sets a value indicating whether this CadBaseEntity is visible.

**Returns:** short - true if visible; otherwise, false .

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

Gets or sets a value indicating whether this CadBaseEntity is visible.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | true if visible; otherwise, false . |

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

Gets or sets the hyperlink.

**Returns:** String - The hyperlink.

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

Gets or sets the hyperlink.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The hyperlink. |

### getEntmode() {#getEntmode}
```java
public final byte getEntmode()
```

The Entmode

**Returns:** byte

### setEntmode(byte value) {#setEntmode-byte}
```java
public final void setEntmode(byte value)
```

The Entmode

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

The Numreactors

**Returns:** int

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

The Numreactors

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

The XDirMissingFlag

**Returns:** boolean

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

The XDirMissingFlag

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

The StorageFlag

**Returns:** boolean

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

The StorageFlag

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

The IsByLayer

**Returns:** boolean

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

The IsByLayer

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

The IsNoLinks

**Returns:** boolean

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

The IsNoLinks

### getLType() {#getLType}
```java
public final byte getLType()
```

The LType

**Returns:** byte

### setLType(byte value) {#setLType-byte}
```java
public final void setLType(byte value)
```

The LType

### getPlotStyleFlag() {#getPlotStyleFlag}
```java
public final byte getPlotStyleFlag()
```

Plot style flag.

**Returns:** byte

### setPlotStyleFlag(byte value) {#setPlotStyleFlag-byte}
```java
public final void setPlotStyleFlag(byte value)
```

Plot style flag.

