DE9IM

DE9IM

new DE9IM()

Create new instance of DE9IM matrix
Source:

Members

B2B

Get Boundary To Boundary intersection
Source:

B2B

Set Boundary to Boundary intersection
Source:

B2E

Get Boundary To Exterior intersection
Source:

B2E

Set Boundary to Exterior intersection
Source:

B2I

Get Boundary To Interior intersection
Source:

B2I

Set Boundary to Interior intersection
Source:

E2B

Get Exterior To Boundary intersection
Source:

E2B

Set Exterior to Boundary intersection
Source:

E2E

Get Exterior to Exterior intersection
Source:

E2E

Set Exterior to Exterior intersection
Source:

E2I

Get Exterior To Interior intersection
Source:

E2I

Set Exterior to Interior intersection
Source:

I2B

Get Interior To Boundary intersection
Source:

I2B

Set Interior to Boundary intersection
Source:

I2E

Get Interior To Exterior intersection
Source:

I2E

Set Interior to Exterior intersection
Source:

I2I

Get Interior To Interior intersection
Source:

I2I

Set Interior To Interior intersection
Source:

m :Array.<Shape>

Array representing 3x3 intersection matrix
Source:
Type:

Methods

toString() → {string}

Return de9im matrix as string where
- intersection is 'T'
- not intersected is 'F'
- not relevant is '*'
For example, string 'FF**FF****' means 'DISJOINT'
Source:
Returns:
Type:
string