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: