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

Class describing SPATIAL_FILTER object.

## Constructors

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

## Methods

| Method | Description |
| --- | --- |
| [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. |
| [getPointsNumber()](#getPointsNumber) | Gets or sets the points number. |
| [setPointsNumber(short value)](#setPointsNumber-short) | Gets or sets the points number. |
| [getPointDefinitions()](#getPointDefinitions) | Gets or sets the point definitions. |
| [setPointDefinitions(List<Cad2DPoint> value)](#setPointDefinitions-java.util.List) | Gets or sets the point definitions. |
| [getLocalCoordinateSystem()](#getLocalCoordinateSystem) | Gets or sets the local coordinate system. |
| [setLocalCoordinateSystem(Cad3DPoint value)](#setLocalCoordinateSystem-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint) | Gets or sets the local coordinate system. |
| [getDisplayEnabledFlag()](#getDisplayEnabledFlag) | Gets or sets the display enabled flag. |
| [setDisplayEnabledFlag(short value)](#setDisplayEnabledFlag-short) | Gets or sets the display enabled flag. |
| [getFrontClippingPlaneFlag()](#getFrontClippingPlaneFlag) | Gets or sets the front clipping plane flag. |
| [setFrontClippingPlaneFlag(short value)](#setFrontClippingPlaneFlag-short) | Gets or sets the front clipping plane flag. |
| [getFrontClippingPlaneDistance()](#getFrontClippingPlaneDistance) | Gets or sets the front clipping plane distance. |
| [setFrontClippingPlaneDistance(Double value)](#setFrontClippingPlaneDistance-java.lang.Double) | Gets or sets the front clipping plane distance. |
| [getBackClippingPlaneFlag()](#getBackClippingPlaneFlag) | Gets or sets the back clipping plane flag. |
| [setBackClippingPlaneFlag(short value)](#setBackClippingPlaneFlag-short) | Gets or sets the back clipping plane flag. |
| [getBackClippingPlaneDistance()](#getBackClippingPlaneDistance) | Gets or sets the back clipping plane distance. |
| [setBackClippingPlaneDistance(Double value)](#setBackClippingPlaneDistance-java.lang.Double) | Gets or sets the back clipping plane distance. |
| [getTransformationMatrices()](#getTransformationMatrices) | Gets or sets the transformation matrices. |
| [setTransformationMatrices(List<Double> value)](#setTransformationMatrices-java.util.List) | Gets or sets the transformation matrices. |

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

Initializes a new instance of the CadSpatialFilter class.

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

Gets or sets the extrusion direction.

**Returns:** Cad3DPoint - The extrusion direction.

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

Gets or sets the extrusion direction.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Cad3DPoint | The extrusion direction. |

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

Gets or sets the points number.

**Returns:** short - The points number.

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

Gets or sets the points number.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | The points number. |

### getPointDefinitions() {#getPointDefinitions}
```java
public final List<Cad2DPoint> getPointDefinitions()
```

Gets or sets the point definitions.

**Returns:** List<Cad2DPoint> - The point definitions.

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

Gets or sets the point definitions.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | List<Cad2DPoint> | The point definitions. |

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

Gets or sets the local coordinate system.

**Returns:** Cad3DPoint - The local coordinate system.

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

Gets or sets the local coordinate system.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Cad3DPoint | The local coordinate system. |

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

Gets or sets the display enabled flag.

**Returns:** short - The display enabled flag.

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

Gets or sets the display enabled flag.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | The display enabled flag. |

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

Gets or sets the front clipping plane flag.

**Returns:** short - The front clipping plane flag.

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

Gets or sets the front clipping plane flag.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | The front clipping plane flag. |

### getFrontClippingPlaneDistance() {#getFrontClippingPlaneDistance}
```java
public final Double getFrontClippingPlaneDistance()
```

Gets or sets the front clipping plane distance.

**Returns:** Double - The front clipping plane distance.

### setFrontClippingPlaneDistance(Double value) {#setFrontClippingPlaneDistance-java.lang.Double}
```java
public final void setFrontClippingPlaneDistance(Double value)
```

Gets or sets the front clipping plane distance.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Double | The front clipping plane distance. |

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

Gets or sets the back clipping plane flag.

**Returns:** short - The back clipping plane flag.

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

Gets or sets the back clipping plane flag.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | The back clipping plane flag. |

### getBackClippingPlaneDistance() {#getBackClippingPlaneDistance}
```java
public final Double getBackClippingPlaneDistance()
```

Gets or sets the back clipping plane distance.

**Returns:** Double - The back clipping plane distance.

### setBackClippingPlaneDistance(Double value) {#setBackClippingPlaneDistance-java.lang.Double}
```java
public final void setBackClippingPlaneDistance(Double value)
```

Gets or sets the back clipping plane distance.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | Double | The back clipping plane distance. |

### getTransformationMatrices() {#getTransformationMatrices}
```java
public final List<Double> getTransformationMatrices()
```

Gets or sets the transformation matrices.

**Returns:** List<Double> - The transformation matrices.

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

Gets or sets the transformation matrices.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | List<Double> | The transformation matrices. |

