GEOS  3.9.1dev
geos::geomgraph::GeometryGraph Member List

This is the complete list of members for geos::geomgraph::GeometryGraph, including all inherited members.

add(const geom::Geometry *g)geos::geomgraph::GeometryGraphprivate
geos::geomgraph::PlanarGraph::add(EdgeEnd *e)geos::geomgraph::PlanarGraphvirtual
addCollection(const geom::GeometryCollection *gc)geos::geomgraph::GeometryGraphprivate
addEdge(Edge *e)geos::geomgraph::GeometryGraph
addEdges(const std::vector< Edge * > &edgesToAdd)geos::geomgraph::PlanarGraphvirtual
addLineString(const geom::LineString *line)geos::geomgraph::GeometryGraphprivate
addNode(Node *node)geos::geomgraph::PlanarGraphvirtual
addNode(const geom::Coordinate &coord)geos::geomgraph::PlanarGraphvirtual
addPoint(const geom::Point *p)geos::geomgraph::GeometryGraphprivate
addPoint(geom::Coordinate &pt)geos::geomgraph::GeometryGraph
addPolygon(const geom::Polygon *p)geos::geomgraph::GeometryGraphprivate
addPolygonRing(const geom::LinearRing *lr, geom::Location cwLeft, geom::Location cwRight)geos::geomgraph::GeometryGraphprivate
addSelfIntersectionNode(int argIndex, const geom::Coordinate &coord, geom::Location loc)geos::geomgraph::GeometryGraphprivate
addSelfIntersectionNodes(int argIndex)geos::geomgraph::GeometryGraphprivate
argIndexgeos::geomgraph::GeometryGraphprivate
boundaryNodeRulegeos::geomgraph::GeometryGraphprivate
boundaryNodesgeos::geomgraph::GeometryGraphprivate
boundaryPointsgeos::geomgraph::GeometryGraphprivate
computeEdgeIntersections(GeometryGraph *g, algorithm::LineIntersector *li, bool includeProper, const geom::Envelope *env=nullptr)geos::geomgraph::GeometryGraph
computeSelfNodes(algorithm::LineIntersector *li, bool computeRingSelfNodes, const geom::Envelope *env=nullptr)geos::geomgraph::GeometryGraphinline
computeSelfNodes(algorithm::LineIntersector *li, bool computeRingSelfNodes, bool isDoneIfProperInt, const geom::Envelope *env=nullptr)geos::geomgraph::GeometryGraphinline
computeSelfNodes(algorithm::LineIntersector &li, bool computeRingSelfNodes, const geom::Envelope *env=nullptr)geos::geomgraph::GeometryGraph
computeSelfNodes(algorithm::LineIntersector &li, bool computeRingSelfNodes, bool isDoneIfProperInt, const geom::Envelope *env=nullptr)geos::geomgraph::GeometryGraph
computeSplitEdges(std::vector< Edge * > *edgelist)geos::geomgraph::GeometryGraph
createEdgeSetIntersector()geos::geomgraph::GeometryGraphprivate
determineBoundary(int boundaryCount)geos::geomgraph::GeometryGraphstatic
determineBoundary(const algorithm::BoundaryNodeRule &boundaryNodeRule, int boundaryCount)geos::geomgraph::GeometryGraphstatic
edgeEndListgeos::geomgraph::PlanarGraphprotected
edgesgeos::geomgraph::PlanarGraphprotected
find(geom::Coordinate &coord)geos::geomgraph::PlanarGraphvirtual
findEdge(const geom::LineString *line) const geos::geomgraph::GeometryGraph
geos::geomgraph::PlanarGraph::findEdge(const geom::Coordinate &p0, const geom::Coordinate &p1)geos::geomgraph::PlanarGraphvirtual
findEdgeEnd(Edge *e)geos::geomgraph::PlanarGraphvirtual
findEdgeInSameDirection(const geom::Coordinate &p0, const geom::Coordinate &p1)geos::geomgraph::PlanarGraphvirtual
GeometryGraph(const GeometryGraph &other)=deletegeos::geomgraph::GeometryGraphprivate
GeometryGraph()geos::geomgraph::GeometryGraph
GeometryGraph(int newArgIndex, const geom::Geometry *newParentGeom)geos::geomgraph::GeometryGraph
GeometryGraph(int newArgIndex, const geom::Geometry *newParentGeom, const algorithm::BoundaryNodeRule &boundaryNodeRule)geos::geomgraph::GeometryGraph
getBoundaryNodeRule() const geos::geomgraph::GeometryGraphinline
getBoundaryNodes()geos::geomgraph::GeometryGraph
getBoundaryNodes(std::vector< Node * > &bdyNodes)geos::geomgraph::GeometryGraph
getBoundaryPoints()geos::geomgraph::GeometryGraph
getEdgeEnds()geos::geomgraph::PlanarGraphvirtual
getEdgeIterator()geos::geomgraph::PlanarGraphvirtual
getEdges()geos::geomgraph::GeometryGraph
getGeometry()geos::geomgraph::GeometryGraph
getInvalidPoint()geos::geomgraph::GeometryGraph
getNodeIterator()geos::geomgraph::PlanarGraphvirtual
getNodeMap()geos::geomgraph::PlanarGraphvirtual
getNodes(std::vector< Node * > &)geos::geomgraph::PlanarGraphvirtual
hasTooFewPoints()geos::geomgraph::GeometryGraph
hasTooFewPointsVargeos::geomgraph::GeometryGraphprivate
insertBoundaryPoint(int argIndex, const geom::Coordinate &coord)geos::geomgraph::GeometryGraphprivate
insertEdge(Edge *e)geos::geomgraph::PlanarGraphprotectedvirtual
insertPoint(int argIndex, const geom::Coordinate &coord, geom::Location onLocation)geos::geomgraph::GeometryGraphprivate
invalidPointgeos::geomgraph::GeometryGraphprivate
isBoundaryNode(int geomIndex, const geom::Coordinate &coord)geos::geomgraph::PlanarGraphvirtual
isInBoundary(int boundaryCount)geos::geomgraph::GeometryGraphstatic
lineEdgeMapgeos::geomgraph::GeometryGraphprivate
linkAllDirectedEdges()geos::geomgraph::PlanarGraphvirtual
linkResultDirectedEdges(It first, It last)geos::geomgraph::PlanarGraphinlinestatic
linkResultDirectedEdges()geos::geomgraph::PlanarGraphvirtual
nodesgeos::geomgraph::PlanarGraphprotected
operator=(const GeometryGraph &rhs)=deletegeos::geomgraph::GeometryGraphprivate
parentGeomgeos::geomgraph::GeometryGraphprivate
PlanarGraph(const NodeFactory &nodeFact)geos::geomgraph::PlanarGraph
PlanarGraph()geos::geomgraph::PlanarGraph
printEdges()geos::geomgraph::PlanarGraphvirtual
useBoundaryDeterminationRulegeos::geomgraph::GeometryGraphprivate
~GeometryGraph() overridegeos::geomgraph::GeometryGraph
~PlanarGraph()geos::geomgraph::PlanarGraphvirtual