GEOS
3.9.1dev
|
The base class for operations that require GeometryGraph. More...
#include <GeometryGraphOperation.h>
Public Member Functions | |
GeometryGraphOperation (const geom::Geometry *g0, const geom::Geometry *g1) | |
GeometryGraphOperation (const geom::Geometry *g0, const geom::Geometry *g1, const algorithm::BoundaryNodeRule &boundaryNodeRule) | |
GeometryGraphOperation (const geom::Geometry *g0) | |
virtual | ~GeometryGraphOperation () |
const geom::Geometry * | getArgGeometry (unsigned int i) const |
Protected Member Functions | |
void | setComputationPrecision (const geom::PrecisionModel *pm) |
Protected Attributes | |
algorithm::LineIntersector | li |
const geom::PrecisionModel * | resultPrecisionModel |
std::vector< geomgraph::GeometryGraph * > | arg |
The operation args into an array so they can be accessed by index. More... | |
The base class for operations that require GeometryGraph.
Definition at line 52 of file GeometryGraphOperation.h.
geos::operation::GeometryGraphOperation::GeometryGraphOperation | ( | const geom::Geometry * | g0, |
const geom::Geometry * | g1 | ||
) |
geos::operation::GeometryGraphOperation::GeometryGraphOperation | ( | const geom::Geometry * | g0, |
const geom::Geometry * | g1, | ||
const algorithm::BoundaryNodeRule & | boundaryNodeRule | ||
) |
geos::operation::GeometryGraphOperation::GeometryGraphOperation | ( | const geom::Geometry * | g0 | ) |
|
virtual |
const geom::Geometry* geos::operation::GeometryGraphOperation::getArgGeometry | ( | unsigned int | i | ) | const |
|
protected |
|
protected |
The operation args into an array so they can be accessed by index.
Definition at line 78 of file GeometryGraphOperation.h.
|
protected |
Definition at line 71 of file GeometryGraphOperation.h.
|
protected |
Definition at line 73 of file GeometryGraphOperation.h.