GEOS
3.9.1dev
|
This is the complete list of members for geos::algorithm::LineIntersector, including all inherited members.
COLLINEAR_INTERSECTION enum value | geos::algorithm::LineIntersector | |
computeCollinearIntersection(const geom::Coordinate &p1, const geom::Coordinate &p2, const geom::Coordinate &q1, const geom::Coordinate &q2) | geos::algorithm::LineIntersector | private |
computeEdgeDistance(const geom::Coordinate &p, const geom::Coordinate &p0, const geom::Coordinate &p1) | geos::algorithm::LineIntersector | static |
computeIntersect(const geom::Coordinate &p1, const geom::Coordinate &p2, const geom::Coordinate &q1, const geom::Coordinate &q2) | geos::algorithm::LineIntersector | private |
computeIntersection(const geom::Coordinate &p, const geom::Coordinate &p1, const geom::Coordinate &p2) | geos::algorithm::LineIntersector | |
computeIntersection(const geom::Coordinate &p1, const geom::Coordinate &p2, const geom::Coordinate &p3, const geom::Coordinate &p4) | geos::algorithm::LineIntersector | |
computeIntLineIndex() | geos::algorithm::LineIntersector | private |
computeIntLineIndex(size_t segmentIndex) | geos::algorithm::LineIntersector | private |
getEdgeDistance(size_t geomIndex, size_t intIndex) const | geos::algorithm::LineIntersector | |
getIndexAlongSegment(size_t segmentIndex, size_t intIndex) | geos::algorithm::LineIntersector | |
getIntersection(size_t intIndex) const | geos::algorithm::LineIntersector | inline |
getIntersectionAlongSegment(size_t segmentIndex, size_t intIndex) | geos::algorithm::LineIntersector | |
getIntersectionNum() const | geos::algorithm::LineIntersector | inline |
hasIntersection(const geom::Coordinate &p, const geom::Coordinate &p1, const geom::Coordinate &p2) | geos::algorithm::LineIntersector | static |
hasIntersection() const | geos::algorithm::LineIntersector | inline |
inputLines | geos::algorithm::LineIntersector | private |
interpolateZ(const geom::Coordinate &p, const geom::Coordinate &p0, const geom::Coordinate &p1) | geos::algorithm::LineIntersector | static |
intersection(const geom::Coordinate &p1, const geom::Coordinate &p2, const geom::Coordinate &q1, const geom::Coordinate &q2) const | geos::algorithm::LineIntersector | private |
intersection_type enum name | geos::algorithm::LineIntersector | |
intersectionSafe(const geom::Coordinate &p1, const geom::Coordinate &p2, const geom::Coordinate &q1, const geom::Coordinate &q2) const | geos::algorithm::LineIntersector | private |
intLineIndex | geos::algorithm::LineIntersector | private |
intPt | geos::algorithm::LineIntersector | private |
isCollinear() const | geos::algorithm::LineIntersector | inlineprivate |
isEndPoint() const | geos::algorithm::LineIntersector | inlineprivate |
isInSegmentEnvelopes(const geom::Coordinate &intPt) const | geos::algorithm::LineIntersector | private |
isInteriorIntersection() | geos::algorithm::LineIntersector | |
isInteriorIntersection(size_t inputLineIndex) | geos::algorithm::LineIntersector | |
isIntersection(const geom::Coordinate &pt) const | geos::algorithm::LineIntersector | |
isProper() const | geos::algorithm::LineIntersector | inline |
isProperVar | geos::algorithm::LineIntersector | private |
isSameSignAndNonZero(double a, double b) | geos::algorithm::LineIntersector | static |
LineIntersector(const geom::PrecisionModel *initialPrecisionModel=nullptr) | geos::algorithm::LineIntersector | inline |
nearestEndpoint(const geom::Coordinate &p1, const geom::Coordinate &p2, const geom::Coordinate &q1, const geom::Coordinate &q2) | geos::algorithm::LineIntersector | privatestatic |
NO_INTERSECTION enum value | geos::algorithm::LineIntersector | |
nonRobustComputeEdgeDistance(const geom::Coordinate &p, const geom::Coordinate &p1, const geom::Coordinate &p2) | geos::algorithm::LineIntersector | static |
POINT_INTERSECTION enum value | geos::algorithm::LineIntersector | |
precisionModel | geos::algorithm::LineIntersector | private |
result | geos::algorithm::LineIntersector | private |
setPrecisionModel(const geom::PrecisionModel *newPM) | geos::algorithm::LineIntersector | inline |
toString() const | geos::algorithm::LineIntersector | |
zGet(const geom::Coordinate &p, const geom::Coordinate &q) | geos::algorithm::LineIntersector | privatestatic |
zGetOrInterpolate(const geom::Coordinate &p, const geom::Coordinate &p0, const geom::Coordinate &p1) | geos::algorithm::LineIntersector | privatestatic |
zGetOrInterpolateCopy(const geom::Coordinate &p, const geom::Coordinate &p0, const geom::Coordinate &p1) | geos::algorithm::LineIntersector | privatestatic |
zInterpolate(const geom::Coordinate &p, const geom::Coordinate &p0, const geom::Coordinate &p1) | geos::algorithm::LineIntersector | privatestatic |
zInterpolate(const geom::Coordinate &p, const geom::Coordinate &p1, const geom::Coordinate &p2, const geom::Coordinate &q1, const geom::Coordinate &q2) | geos::algorithm::LineIntersector | privatestatic |
~LineIntersector() | geos::algorithm::LineIntersector | inline |