|
| InputGeometry (const Geometry *geomA, const Geometry *geomB) |
|
bool | isSingle () const |
|
int | getDimension (uint8_t index) const |
|
const Geometry * | getGeometry (uint8_t geomIndex) const |
|
const Envelope * | getEnvelope (uint8_t geomIndex) const |
|
bool | isEmpty (uint8_t geomIndex) const |
|
bool | isArea (uint8_t geomIndex) const |
|
int | getAreaIndex () const |
|
bool | isLine (uint8_t geomIndex) const |
|
bool | isAllPoints () const |
|
bool | hasPoints () const |
|
bool | hasEdges (uint8_t geomIndex) const |
|
Location | locatePointInArea (uint8_t geomIndex, const Coordinate &pt) |
|
PointOnGeometryLocator * | getLocator (uint8_t geomIndex) |
|
void | setCollapsed (uint8_t geomIndex, bool isGeomCollapsed) |
|
Manages the input geometries for an overlay operation. The second geometry is allowed to be null, to support for instance precision reduction.
- Author
- Martin Davis