GEOS  3.9.1dev
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
geos::operation::GeometryGraphOperation Class Reference

The base class for operations that require GeometryGraph. More...

#include <GeometryGraphOperation.h>

Inheritance diagram for geos::operation::GeometryGraphOperation:
[legend]
Collaboration diagram for geos::operation::GeometryGraphOperation:
[legend]

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::GeometrygetArgGeometry (unsigned int i) const
 

Protected Member Functions

void setComputationPrecision (const geom::PrecisionModel *pm)
 

Protected Attributes

algorithm::LineIntersector li
 
const geom::PrecisionModelresultPrecisionModel
 
std::vector< geomgraph::GeometryGraph * > arg
 The operation args into an array so they can be accessed by index. More...
 

Detailed Description

The base class for operations that require GeometryGraph.

Definition at line 52 of file GeometryGraphOperation.h.

Constructor & Destructor Documentation

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 geos::operation::GeometryGraphOperation::~GeometryGraphOperation ( )
virtual

Member Function Documentation

const geom::Geometry* geos::operation::GeometryGraphOperation::getArgGeometry ( unsigned int  i) const
void geos::operation::GeometryGraphOperation::setComputationPrecision ( const geom::PrecisionModel pm)
protected

Member Data Documentation

std::vector<geomgraph::GeometryGraph*> geos::operation::GeometryGraphOperation::arg
protected

The operation args into an array so they can be accessed by index.

Definition at line 78 of file GeometryGraphOperation.h.

algorithm::LineIntersector geos::operation::GeometryGraphOperation::li
protected

Definition at line 71 of file GeometryGraphOperation.h.

const geom::PrecisionModel* geos::operation::GeometryGraphOperation::resultPrecisionModel
protected

Definition at line 73 of file GeometryGraphOperation.h.


The documentation for this class was generated from the following file: