geos.GEOSSymDifference ⇒ GEOSGeometry
⏏
Returns the symmetric difference of two geometries A and B: the set of points that fall in A but not within B and the set of points that fall in B but not in A.
Kind: global property of geos
Returns: GEOSGeometry
- A newly allocated geometry of the symmetric difference. NULL on exception. Caller is responsible for freeing with GEOSGeom_destroy().
Param | Type | Description |
---|---|---|
ga | GEOSGeometry | geometry A |
gb | GEOSGeometry | geometry B |
geos.GEOSSymDifferencePrec ⇒ GEOSGeometry
⏏
Returns the symmetric difference of two geometries A and B: the set of points that fall in A but not within B and the set of points that fall in B but not in A. All the vertices of the output geometry must fall on the grid defined by the gridSize, and the output will be a valid geometry.
Kind: global property of geos
Returns: GEOSGeometry
- A newly allocated geometry of the symmetric difference. NULL on exception. Caller is responsible for freeing with GEOSGeom_destroy().
Param | Type | Description |
---|---|---|
ga | GEOSGeometry | one of the geometries |
gb | GEOSGeometry | the other geometry |
gridSize | number | the cell size of the precision grid |
geos.GEOSSymDifferencePrec_r ⇒ GEOSGeometry
⏏
Returns the symmetric difference of two geometries A and B: the set of points that fall in A but not within B and the set of points that fall in B but not in A. All the vertices of the output geometry must fall on the grid defined by the gridSize, and the output will be a valid geometry.
Kind: global property of geos
Returns: GEOSGeometry
- A newly allocated geometry of the symmetric difference. NULL on exception. Caller is responsible for freeing with GEOSGeom_destroy().
Param | Type | Description |
---|---|---|
handle | GEOSContextHandle_t | - |
g1 | GEOSGeometry | one of the geometries |
g2 | GEOSGeometry | the other geometry |
gridSize | number | the cell size of the precision grid |
geos.GEOSSymDifference_r ⇒ GEOSGeometry
⏏
Returns the symmetric difference of two geometries A and B: the set of points that fall in A but not within B and the set of points that fall in B but not in A.
Kind: global property of geos
Returns: GEOSGeometry
- A newly allocated geometry of the symmetric difference. NULL on exception. Caller is responsible for freeing with GEOSGeom_destroy().
Param | Type | Description |
---|---|---|
handle | GEOSContextHandle_t | - |
g1 | GEOSGeometry | geometry A |
g2 | GEOSGeometry | geometry B |