add(const geom::Geometry *g) | geos::geomgraph::GeometryGraph | private |
geos::geomgraph::PlanarGraph::add(EdgeEnd *e) | geos::geomgraph::PlanarGraph | virtual |
addCollection(const geom::GeometryCollection *gc) | geos::geomgraph::GeometryGraph | private |
addEdge(Edge *e) | geos::geomgraph::GeometryGraph | |
addEdges(const std::vector< Edge * > &edgesToAdd) | geos::geomgraph::PlanarGraph | virtual |
addLineString(const geom::LineString *line) | geos::geomgraph::GeometryGraph | private |
addNode(Node *node) | geos::geomgraph::PlanarGraph | virtual |
addNode(const geom::Coordinate &coord) | geos::geomgraph::PlanarGraph | virtual |
addPoint(const geom::Point *p) | geos::geomgraph::GeometryGraph | private |
addPoint(geom::Coordinate &pt) | geos::geomgraph::GeometryGraph | |
addPolygon(const geom::Polygon *p) | geos::geomgraph::GeometryGraph | private |
addPolygonRing(const geom::LinearRing *lr, geom::Location cwLeft, geom::Location cwRight) | geos::geomgraph::GeometryGraph | private |
addSelfIntersectionNode(int argIndex, const geom::Coordinate &coord, geom::Location loc) | geos::geomgraph::GeometryGraph | private |
addSelfIntersectionNodes(int argIndex) | geos::geomgraph::GeometryGraph | private |
argIndex | geos::geomgraph::GeometryGraph | private |
boundaryNodeRule | geos::geomgraph::GeometryGraph | private |
boundaryNodes | geos::geomgraph::GeometryGraph | private |
boundaryPoints | geos::geomgraph::GeometryGraph | private |
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::GeometryGraph | inline |
computeSelfNodes(algorithm::LineIntersector *li, bool computeRingSelfNodes, bool isDoneIfProperInt, const geom::Envelope *env=nullptr) | geos::geomgraph::GeometryGraph | inline |
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::GeometryGraph | private |
determineBoundary(int boundaryCount) | geos::geomgraph::GeometryGraph | static |
determineBoundary(const algorithm::BoundaryNodeRule &boundaryNodeRule, int boundaryCount) | geos::geomgraph::GeometryGraph | static |
edgeEndList | geos::geomgraph::PlanarGraph | protected |
edges | geos::geomgraph::PlanarGraph | protected |
find(geom::Coordinate &coord) | geos::geomgraph::PlanarGraph | virtual |
findEdge(const geom::LineString *line) const | geos::geomgraph::GeometryGraph | |
geos::geomgraph::PlanarGraph::findEdge(const geom::Coordinate &p0, const geom::Coordinate &p1) | geos::geomgraph::PlanarGraph | virtual |
findEdgeEnd(Edge *e) | geos::geomgraph::PlanarGraph | virtual |
findEdgeInSameDirection(const geom::Coordinate &p0, const geom::Coordinate &p1) | geos::geomgraph::PlanarGraph | virtual |
GeometryGraph(const GeometryGraph &other)=delete | geos::geomgraph::GeometryGraph | private |
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::GeometryGraph | inline |
getBoundaryNodes() | geos::geomgraph::GeometryGraph | |
getBoundaryNodes(std::vector< Node * > &bdyNodes) | geos::geomgraph::GeometryGraph | |
getBoundaryPoints() | geos::geomgraph::GeometryGraph | |
getEdgeEnds() | geos::geomgraph::PlanarGraph | virtual |
getEdgeIterator() | geos::geomgraph::PlanarGraph | virtual |
getEdges() | geos::geomgraph::GeometryGraph | |
getGeometry() | geos::geomgraph::GeometryGraph | |
getInvalidPoint() | geos::geomgraph::GeometryGraph | |
getNodeIterator() | geos::geomgraph::PlanarGraph | virtual |
getNodeMap() | geos::geomgraph::PlanarGraph | virtual |
getNodes(std::vector< Node * > &) | geos::geomgraph::PlanarGraph | virtual |
hasTooFewPoints() | geos::geomgraph::GeometryGraph | |
hasTooFewPointsVar | geos::geomgraph::GeometryGraph | private |
insertBoundaryPoint(int argIndex, const geom::Coordinate &coord) | geos::geomgraph::GeometryGraph | private |
insertEdge(Edge *e) | geos::geomgraph::PlanarGraph | protectedvirtual |
insertPoint(int argIndex, const geom::Coordinate &coord, geom::Location onLocation) | geos::geomgraph::GeometryGraph | private |
invalidPoint | geos::geomgraph::GeometryGraph | private |
isBoundaryNode(int geomIndex, const geom::Coordinate &coord) | geos::geomgraph::PlanarGraph | virtual |
isInBoundary(int boundaryCount) | geos::geomgraph::GeometryGraph | static |
lineEdgeMap | geos::geomgraph::GeometryGraph | private |
linkAllDirectedEdges() | geos::geomgraph::PlanarGraph | virtual |
linkResultDirectedEdges(It first, It last) | geos::geomgraph::PlanarGraph | inlinestatic |
linkResultDirectedEdges() | geos::geomgraph::PlanarGraph | virtual |
nodes | geos::geomgraph::PlanarGraph | protected |
operator=(const GeometryGraph &rhs)=delete | geos::geomgraph::GeometryGraph | private |
parentGeom | geos::geomgraph::GeometryGraph | private |
PlanarGraph(const NodeFactory &nodeFact) | geos::geomgraph::PlanarGraph | |
PlanarGraph() | geos::geomgraph::PlanarGraph | |
printEdges() | geos::geomgraph::PlanarGraph | virtual |
useBoundaryDeterminationRule | geos::geomgraph::GeometryGraph | private |
~GeometryGraph() override | geos::geomgraph::GeometryGraph | |
~PlanarGraph() | geos::geomgraph::PlanarGraph | virtual |