add(const Geometry *g, int geomIndex) | geos::operation::overlayng::EdgeNodingBuilder | private |
addCollection(const GeometryCollection *gc, int geomIndex) | geos::operation::overlayng::EdgeNodingBuilder | private |
addEdge(std::unique_ptr< std::vector< Coordinate >> pts, const EdgeSourceInfo *info) | geos::operation::overlayng::EdgeNodingBuilder | private |
addEdge(std::unique_ptr< CoordinateArraySequence > &cas, const EdgeSourceInfo *info) | geos::operation::overlayng::EdgeNodingBuilder | private |
addGeometryCollection(const GeometryCollection *gc, int geomIndex, int expectedDim) | geos::operation::overlayng::EdgeNodingBuilder | private |
addLine(const LineString *line, int geomIndex) | geos::operation::overlayng::EdgeNodingBuilder | private |
addLine(std::unique_ptr< CoordinateArraySequence > &pts, int geomIndex) | geos::operation::overlayng::EdgeNodingBuilder | private |
addPolygon(const Polygon *poly, int geomIndex) | geos::operation::overlayng::EdgeNodingBuilder | private |
addPolygonRing(const LinearRing *ring, bool isHole, int geomIndex) | geos::operation::overlayng::EdgeNodingBuilder | private |
build(const Geometry *geom0, const Geometry *geom1) | geos::operation::overlayng::EdgeNodingBuilder | |
clip(const LinearRing *line) | geos::operation::overlayng::EdgeNodingBuilder | private |
clipEnv | geos::operation::overlayng::EdgeNodingBuilder | private |
clipper | geos::operation::overlayng::EdgeNodingBuilder | private |
computeDepthDelta(const LinearRing *ring, bool isHole) | geos::operation::overlayng::EdgeNodingBuilder | private |
createEdges(std::vector< SegmentString * > *segStrings) | geos::operation::overlayng::EdgeNodingBuilder | private |
createEdgeSourceInfo(int index, int depthDelta, bool isHole) | geos::operation::overlayng::EdgeNodingBuilder | private |
createEdgeSourceInfo(int index) | geos::operation::overlayng::EdgeNodingBuilder | private |
createFixedPrecisionNoder(const PrecisionModel *pm) | geos::operation::overlayng::EdgeNodingBuilder | private |
createFloatingPrecisionNoder(bool doValidation) | geos::operation::overlayng::EdgeNodingBuilder | private |
customNoder | geos::operation::overlayng::EdgeNodingBuilder | private |
EdgeNodingBuilder(const PrecisionModel *p_pm, Noder *p_customNoder) | geos::operation::overlayng::EdgeNodingBuilder | inline |
edgeQue | geos::operation::overlayng::EdgeNodingBuilder | private |
edgeSourceInfoQue | geos::operation::overlayng::EdgeNodingBuilder | private |
getNoder() | geos::operation::overlayng::EdgeNodingBuilder | private |
hasEdges | geos::operation::overlayng::EdgeNodingBuilder | private |
hasEdgesFor(int geomIndex) const | geos::operation::overlayng::EdgeNodingBuilder | |
inputEdges | geos::operation::overlayng::EdgeNodingBuilder | private |
intAdder | geos::operation::overlayng::EdgeNodingBuilder | private |
internalNoder | geos::operation::overlayng::EdgeNodingBuilder | private |
IS_NODING_VALIDATED | geos::operation::overlayng::EdgeNodingBuilder | privatestatic |
isClippedCompletely(const Envelope *env) | geos::operation::overlayng::EdgeNodingBuilder | private |
isToBeLimited(const LineString *line) const | geos::operation::overlayng::EdgeNodingBuilder | private |
limit(const LineString *line) | geos::operation::overlayng::EdgeNodingBuilder | private |
limiter | geos::operation::overlayng::EdgeNodingBuilder | private |
lineInt | geos::operation::overlayng::EdgeNodingBuilder | private |
MIN_LIMIT_PTS | geos::operation::overlayng::EdgeNodingBuilder | privatestatic |
node(std::vector< SegmentString * > *segStrings) | geos::operation::overlayng::EdgeNodingBuilder | private |
pm | geos::operation::overlayng::EdgeNodingBuilder | private |
removeRepeatedPoints(const LineString *line) | geos::operation::overlayng::EdgeNodingBuilder | private |
setClipEnvelope(const Envelope *clipEnv) | geos::operation::overlayng::EdgeNodingBuilder | |
spareInternalNoder | geos::operation::overlayng::EdgeNodingBuilder | private |
~EdgeNodingBuilder() | geos::operation::overlayng::EdgeNodingBuilder | inline |