#include <InputGeometry.h>
Definition at line 44 of file InputGeometry.h.
geos::operation::overlayng::InputGeometry::InputGeometry |
( |
const Geometry * |
geomA, |
|
|
const Geometry * |
geomB |
|
) |
| |
int geos::operation::overlayng::InputGeometry::getAreaIndex |
( |
| ) |
const |
int geos::operation::overlayng::InputGeometry::getDimension |
( |
int |
index | ) |
const |
const Envelope* geos::operation::overlayng::InputGeometry::getEnvelope |
( |
int |
geomIndex | ) |
const |
const Geometry* geos::operation::overlayng::InputGeometry::getGeometry |
( |
int |
geomIndex | ) |
const |
bool geos::operation::overlayng::InputGeometry::hasEdges |
( |
int |
geomIndex | ) |
const |
Tests if an input geometry has edges. This indicates that topology needs to be computed for them.
- Parameters
-
- Returns
- true if the input geometry has edges
bool geos::operation::overlayng::InputGeometry::hasPoints |
( |
| ) |
const |
bool geos::operation::overlayng::InputGeometry::isAllPoints |
( |
| ) |
const |
bool geos::operation::overlayng::InputGeometry::isArea |
( |
int |
geomIndex | ) |
const |
bool geos::operation::overlayng::InputGeometry::isEmpty |
( |
int |
geomIndex | ) |
const |
bool geos::operation::overlayng::InputGeometry::isLine |
( |
int |
geomIndex | ) |
const |
bool geos::operation::overlayng::InputGeometry::isSingle |
( |
| ) |
const |
Location geos::operation::overlayng::InputGeometry::locatePointInArea |
( |
int |
geomIndex, |
|
|
const Coordinate & |
pt |
|
) |
| |
Determines the location within an area geometry. This allows disconnected edges to be fully located.
- Parameters
-
geomIndex | the index of the geometry |
pt | the coordinate to locate |
- Returns
- the location of the coordinate
- See also
- Location
void geos::operation::overlayng::InputGeometry::setCollapsed |
( |
int |
geomIndex, |
|
|
bool |
isGeomCollapsed |
|
) |
| |
std::array<const Geometry*, 2> geos::operation::overlayng::InputGeometry::geom |
|
private |
std::array<bool, 2> geos::operation::overlayng::InputGeometry::isCollapsed |
|
private |
The documentation for this class was generated from the following file: