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

Class describing CadLight

## Constructors

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

## Methods

| Method | Description |
| --- | --- |
| [getTypeName()](#getTypeName) | Gets the name of the type. |
| [getAttribute63()](#getAttribute63) | Gets or sets the attribute 63. |
| [setAttribute63(Short value)](#setAttribute63-java.lang.Short) | Gets or sets the attribute 63. |
| [getAttribute421()](#getAttribute421) | Gets or sets the attribute 421. |
| [setAttribute421(Integer value)](#setAttribute421-java.lang.Integer) | Gets or sets the attribute 421. |
| [getVersionNumber()](#getVersionNumber) | Gets or sets the version number. |
| [setVersionNumber(int value)](#setVersionNumber-int) | Gets or sets the version number. |
| [getLightName()](#getLightName) | Gets or sets the name of the light. |
| [setLightName(String value)](#setLightName-java.lang.String) | Gets or sets the name of the light. |
| [getLightType()](#getLightType) | Gets or sets the type of the light. |
| [setLightType(short value)](#setLightType-short) | Gets or sets the type of the light. |
| [getStatus()](#getStatus) | Gets or sets a value indicating whether this CadLight is status. |
| [setStatus(boolean value)](#setStatus-boolean) | Gets or sets a value indicating whether this CadLight is status. |
| [getPlotGlyph()](#getPlotGlyph) | Gets or sets a value indicating whether [plot glyph]. |
| [setPlotGlyph(boolean value)](#setPlotGlyph-boolean) | Gets or sets a value indicating whether [plot glyph]. |
| [getIntenSity()](#getIntenSity) | Gets or sets the inten sity. |
| [setIntenSity(double value)](#setIntenSity-double) | Gets or sets the inten sity. |
| [getLightPosition()](#getLightPosition) | Gets or sets the light position. |
| [setLightPosition(Cad3DPoint value)](#setLightPosition-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint) | Gets or sets the light position. |
| [getTargetLocation()](#getTargetLocation) | Gets or sets the target location. |
| [setTargetLocation(Cad3DPoint value)](#setTargetLocation-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint) | Gets or sets the target location. |
| [getAttenuationType()](#getAttenuationType) | Gets or sets the type of the attenuation. |
| [setAttenuationType(short value)](#setAttenuationType-short) | Gets or sets the type of the attenuation. |
| [getAttenuationLimits()](#getAttenuationLimits) | Gets or sets a value indicating whether [attenuation limits]. |
| [setAttenuationLimits(boolean value)](#setAttenuationLimits-boolean) | Gets or sets a value indicating whether [attenuation limits]. |
| [getAttenuationStartLimit()](#getAttenuationStartLimit) | Gets or sets the attenuation start limit. |
| [setAttenuationStartLimit(double value)](#setAttenuationStartLimit-double) | Gets or sets the attenuation start limit. |
| [getAttenuationEndLimit()](#getAttenuationEndLimit) | Gets or sets the attenuation end limit. |
| [setAttenuationEndLimit(double value)](#setAttenuationEndLimit-double) | Gets or sets the attenuation end limit. |
| [getHotspotAngle()](#getHotspotAngle) | Gets or sets the hotspot angle. |
| [setHotspotAngle(double value)](#setHotspotAngle-double) | Gets or sets the hotspot angle. |
| [getFalloffAngle()](#getFalloffAngle) | Gets or sets the falloff angle. |
| [setFalloffAngle(double value)](#setFalloffAngle-double) | Gets or sets the falloff angle. |
| [getCastShadows()](#getCastShadows) | Gets or sets a value indicating whether [cast shadows]. |
| [setCastShadows(boolean value)](#setCastShadows-boolean) | Gets or sets a value indicating whether [cast shadows]. |
| [getShadowType()](#getShadowType) | Gets or sets the type of the shadow. |
| [setShadowType(short value)](#setShadowType-short) | Gets or sets the type of the shadow. |
| [getShadowMapSize()](#getShadowMapSize) | Gets or sets the size of the shadow map. |
| [setShadowMapSize(int value)](#setShadowMapSize-int) | Gets or sets the size of the shadow map. |
| [getShadowMapSoftness()](#getShadowMapSoftness) | Gets or sets the shadow map softness. |
| [setShadowMapSoftness(short value)](#setShadowMapSoftness-short) | Gets or sets the shadow map softness. |

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

Initializes a new instance of the CadLight class.

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

Gets the name of the type.

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

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

Gets or sets the attribute 63.

**Returns:** Short - The attribute 63.

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

Gets or sets the attribute 63.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Short | The attribute 63. |

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

Gets or sets the attribute 421.

**Returns:** Integer - The attribute 421.

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

Gets or sets the attribute 421.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Integer | The attribute 421. |

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

Gets or sets the version number.

**Returns:** int - The version number.

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

Gets or sets the version number.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | int | The version number. |

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

Gets or sets the name of the light.

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

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

Gets or sets the name of the light.

**Parameters:**

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

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

Gets or sets the type of the light.

**Returns:** short - The type of the light.

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

Gets or sets the type of the light.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | The type of the light. |

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

Gets or sets a value indicating whether this CadLight is status.

**Returns:** boolean - true if status; otherwise, false .

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

Gets or sets a value indicating whether this CadLight is status.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | true if status; otherwise, false . |

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

Gets or sets a value indicating whether [plot glyph].

**Returns:** boolean - true if [plot glyph]; otherwise, false .

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

Gets or sets a value indicating whether [plot glyph].

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | true if [plot glyph]; otherwise, false . |

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

Gets or sets the inten sity.

**Returns:** double - The inten sity.

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

Gets or sets the inten sity.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | double | The inten sity. |

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

Gets or sets the light position.

**Returns:** Cad3DPoint - The light position.

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

Gets or sets the light position.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Cad3DPoint | The light position. |

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

Gets or sets the target location.

**Returns:** Cad3DPoint - The target location.

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

Gets or sets the target location.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Cad3DPoint | The target location. |

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

Gets or sets the type of the attenuation.

**Returns:** short - The type of the attenuation.

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

Gets or sets the type of the attenuation.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | The type of the attenuation. |

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

Gets or sets a value indicating whether [attenuation limits].

**Returns:** boolean - true if [attenuation limits]; otherwise, false .

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

Gets or sets a value indicating whether [attenuation limits].

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | true if [attenuation limits]; otherwise, false . |

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

Gets or sets the attenuation start limit.

**Returns:** double - The attenuation start limit.

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

Gets or sets the attenuation start limit.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | double | The attenuation start limit. |

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

Gets or sets the attenuation end limit.

**Returns:** double - The attenuation end limit.

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

Gets or sets the attenuation end limit.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | double | The attenuation end limit. |

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

Gets or sets the hotspot angle.

**Returns:** double - The hotspot angle.

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

Gets or sets the hotspot angle.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | double | The hotspot angle. |

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

Gets or sets the falloff angle.

**Returns:** double - The falloff angle.

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

Gets or sets the falloff angle.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | double | The falloff angle. |

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

Gets or sets a value indicating whether [cast shadows].

**Returns:** boolean - true if [cast shadows]; otherwise, false .

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

Gets or sets a value indicating whether [cast shadows].

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | true if [cast shadows]; otherwise, false . |

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

Gets or sets the type of the shadow.

**Returns:** short - The type of the shadow.

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

Gets or sets the type of the shadow.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | The type of the shadow. |

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

Gets or sets the size of the shadow map.

**Returns:** int - The size of the shadow map.

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

Gets or sets the size of the shadow map.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | int | The size of the shadow map. |

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

Gets or sets the shadow map softness.

**Returns:** short - The shadow map softness.

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

Gets or sets the shadow map softness.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | The shadow map softness. |

