GEOS 3.13.1
LineIntersector Member List

This is the complete list of members for LineIntersector, including all inherited members.

COLLINEAR_INTERSECTION enum valueLineIntersector
computeEdgeDistance(const geom::CoordinateXY &p, const geom::CoordinateXY &p0, const geom::CoordinateXY &p1)LineIntersectorstatic
computeIntersection(const C1 &p1, const C1 &p2, const C2 &p3, const C2 &p4)LineIntersectorinline
computeIntersection(const geom::CoordinateSequence &p, std::size_t p0, const geom::CoordinateSequence &q, std::size_t q0)LineIntersector
getEdgeDistance(std::size_t geomIndex, std::size_t intIndex) constLineIntersector
getEndpoint(std::size_t segmentIndex, std::size_t ptIndex) constLineIntersectorinline
getIndexAlongSegment(std::size_t segmentIndex, std::size_t intIndex)LineIntersector
getIntersection(std::size_t intIndex) constLineIntersectorinline
getIntersectionAlongSegment(std::size_t segmentIndex, std::size_t intIndex)LineIntersector
getIntersectionNum() constLineIntersectorinline
hasIntersection() constLineIntersectorinline
intersection_type enum nameLineIntersector
isInteriorIntersection()LineIntersectorinline
isInteriorIntersection(std::size_t inputLineIndex)LineIntersectorinline
isIntersection(const geom::Coordinate &pt) constLineIntersectorinline
isProper() constLineIntersectorinline
isSameSignAndNonZero(double a, double b)LineIntersectorstatic
LineIntersector(const geom::PrecisionModel *initialPrecisionModel=nullptr) (defined in LineIntersector)LineIntersectorinlineexplicit
NO_INTERSECTION enum valueLineIntersector
nonRobustComputeEdgeDistance(const geom::Coordinate &p, const geom::Coordinate &p1, const geom::Coordinate &p2) (defined in LineIntersector)LineIntersectorstatic
POINT_INTERSECTION enum valueLineIntersector
setPrecisionModel(const geom::PrecisionModel *newPM)LineIntersectorinline
toString() const (defined in LineIntersector)LineIntersector
~LineIntersector()=default (defined in LineIntersector)LineIntersector