GEOS  3.9.1dev
geos::operation::overlay::OverlayOp Member List

This is the complete list of members for geos::operation::overlay::OverlayOp, including all inherited members.

arggeos::operation::GeometryGraphOperationprotected
avgzgeos::operation::overlay::OverlayOpprivate
avgzcomputedgeos::operation::overlay::OverlayOpprivate
cancelDuplicateResultEdges()geos::operation::overlay::OverlayOpprivate
checkObviouslyWrongResult(OpCode opCode)geos::operation::overlay::OverlayOpprivate
computeGeometry(std::vector< geom::Point * > *nResultPointList, std::vector< geom::LineString * > *nResultLineList, std::vector< geom::Polygon * > *nResultPolyList, OverlayOp::OpCode opCode)geos::operation::overlay::OverlayOpprivate
computeLabelling()geos::operation::overlay::OverlayOpprivate
computeLabelsFromDepths()geos::operation::overlay::OverlayOpprivate
computeOverlay(OpCode opCode)geos::operation::overlay::OverlayOpprivate
copyPoints(int argIndex, const geom::Envelope *env=nullptr)geos::operation::overlay::OverlayOpprivate
createEmptyResult(OverlayOp::OpCode overlayOpCode, const geom::Geometry *a, const geom::Geometry *b, const geom::GeometryFactory *geomFact)geos::operation::overlay::OverlayOpstatic
dupEdgesgeos::operation::overlay::OverlayOpprivate
edgeListgeos::operation::overlay::OverlayOpprivate
elevationMatrixgeos::operation::overlay::OverlayOpprivate
findResultAreaEdges(OpCode opCode)geos::operation::overlay::OverlayOpprivate
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)geos::operation::GeometryGraphOperation
geomFactgeos::operation::overlay::OverlayOpprivate
getArgGeometry(unsigned int i) const geos::operation::GeometryGraphOperation
getAverageZ(int targetIndex)geos::operation::overlay::OverlayOpprivate
getAverageZ(const geom::Polygon *poly)geos::operation::overlay::OverlayOpprivatestatic
getGraph()geos::operation::overlay::OverlayOpinline
getResultGeometry(OpCode overlayOpCode)geos::operation::overlay::OverlayOp
graphgeos::operation::overlay::OverlayOpprivate
insertUniqueEdge(geomgraph::Edge *e)geos::operation::overlay::OverlayOpprotected
insertUniqueEdges(std::vector< geomgraph::Edge * > *edges, const geom::Envelope *env=nullptr)geos::operation::overlay::OverlayOpprivate
isCovered(const geom::Coordinate &coord, std::vector< geom::Geometry * > *geomList)geos::operation::overlay::OverlayOpprivate
isCovered(const geom::Coordinate &coord, std::vector< geom::Polygon * > *geomList)geos::operation::overlay::OverlayOpprivate
isCovered(const geom::Coordinate &coord, std::vector< geom::LineString * > *geomList)geos::operation::overlay::OverlayOpprivate
isCoveredByA(const geom::Coordinate &coord)geos::operation::overlay::OverlayOp
isCoveredByLA(const geom::Coordinate &coord)geos::operation::overlay::OverlayOp
isResultOfOp(const geomgraph::Label &label, OpCode opCode)geos::operation::overlay::OverlayOpstatic
isResultOfOp(geom::Location loc0, geom::Location loc1, OpCode opCode)geos::operation::overlay::OverlayOpstatic
labelIncompleteNode(geomgraph::Node *n, int targetIndex)geos::operation::overlay::OverlayOpprivate
labelIncompleteNodes()geos::operation::overlay::OverlayOpprivate
ligeos::operation::GeometryGraphOperationprotected
mergeSymLabels()geos::operation::overlay::OverlayOpprivate
mergeZ(geomgraph::Node *n, const geom::Polygon *poly) const geos::operation::overlay::OverlayOpprivate
mergeZ(geomgraph::Node *n, const geom::LineString *line) const geos::operation::overlay::OverlayOpprivate
OpCode enum namegeos::operation::overlay::OverlayOp
opDIFFERENCE enum valuegeos::operation::overlay::OverlayOp
opINTERSECTION enum valuegeos::operation::overlay::OverlayOp
opSYMDIFFERENCE enum valuegeos::operation::overlay::OverlayOp
opUNION enum valuegeos::operation::overlay::OverlayOp
OverlayOp(const geom::Geometry *g0, const geom::Geometry *g1)geos::operation::overlay::OverlayOp
overlayOp(const geom::Geometry *geom0, const geom::Geometry *geom1, OpCode opCode)geos::operation::overlay::OverlayOpstatic
ptLocatorgeos::operation::overlay::OverlayOpprivate
replaceCollapsedEdges()geos::operation::overlay::OverlayOpprivate
resultDimension(OverlayOp::OpCode overlayOpCode, const geom::Geometry *g0, const geom::Geometry *g1)geos::operation::overlay::OverlayOpprivatestatic
resultGeomgeos::operation::overlay::OverlayOpprivate
resultLineListgeos::operation::overlay::OverlayOpprivate
resultPointListgeos::operation::overlay::OverlayOpprivate
resultPolyListgeos::operation::overlay::OverlayOpprivate
resultPrecisionModelgeos::operation::GeometryGraphOperationprotected
setComputationPrecision(const geom::PrecisionModel *pm)geos::operation::GeometryGraphOperationprotected
updateNodeLabelling()geos::operation::overlay::OverlayOpprivate
~GeometryGraphOperation()geos::operation::GeometryGraphOperationvirtual
~OverlayOp() overridegeos::operation::overlay::OverlayOp