GEOS  3.14.0dev
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:
geos::operation::relate::RelateOp

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

Protected Member Functions

void setComputationPrecision (const geom::PrecisionModel *pm)
 
 GeometryGraphOperation (const GeometryGraphOperation &other)=delete
 
GeometryGraphOperationoperator= (const GeometryGraphOperation &rhs)=delete
 

Protected Attributes

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

Detailed Description

The base class for operations that require GeometryGraph.


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