GEOS  3.9.1dev
geos::algorithm::LineIntersector Member List

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

COLLINEAR_INTERSECTION enum valuegeos::algorithm::LineIntersector
computeCollinearIntersection(const geom::Coordinate &p1, const geom::Coordinate &p2, const geom::Coordinate &q1, const geom::Coordinate &q2)geos::algorithm::LineIntersectorprivate
computeEdgeDistance(const geom::Coordinate &p, const geom::Coordinate &p0, const geom::Coordinate &p1)geos::algorithm::LineIntersectorstatic
computeIntersect(const geom::Coordinate &p1, const geom::Coordinate &p2, const geom::Coordinate &q1, const geom::Coordinate &q2)geos::algorithm::LineIntersectorprivate
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::LineIntersectorprivate
computeIntLineIndex(size_t segmentIndex)geos::algorithm::LineIntersectorprivate
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::LineIntersectorinline
getIntersectionAlongSegment(size_t segmentIndex, size_t intIndex)geos::algorithm::LineIntersector
getIntersectionNum() const geos::algorithm::LineIntersectorinline
hasIntersection(const geom::Coordinate &p, const geom::Coordinate &p1, const geom::Coordinate &p2)geos::algorithm::LineIntersectorstatic
hasIntersection() const geos::algorithm::LineIntersectorinline
inputLinesgeos::algorithm::LineIntersectorprivate
interpolateZ(const geom::Coordinate &p, const geom::Coordinate &p0, const geom::Coordinate &p1)geos::algorithm::LineIntersectorstatic
intersection(const geom::Coordinate &p1, const geom::Coordinate &p2, const geom::Coordinate &q1, const geom::Coordinate &q2) const geos::algorithm::LineIntersectorprivate
intersection_type enum namegeos::algorithm::LineIntersector
intersectionSafe(const geom::Coordinate &p1, const geom::Coordinate &p2, const geom::Coordinate &q1, const geom::Coordinate &q2) const geos::algorithm::LineIntersectorprivate
intLineIndexgeos::algorithm::LineIntersectorprivate
intPtgeos::algorithm::LineIntersectorprivate
isCollinear() const geos::algorithm::LineIntersectorinlineprivate
isEndPoint() const geos::algorithm::LineIntersectorinlineprivate
isInSegmentEnvelopes(const geom::Coordinate &intPt) const geos::algorithm::LineIntersectorprivate
isInteriorIntersection()geos::algorithm::LineIntersector
isInteriorIntersection(size_t inputLineIndex)geos::algorithm::LineIntersector
isIntersection(const geom::Coordinate &pt) const geos::algorithm::LineIntersector
isProper() const geos::algorithm::LineIntersectorinline
isProperVargeos::algorithm::LineIntersectorprivate
isSameSignAndNonZero(double a, double b)geos::algorithm::LineIntersectorstatic
LineIntersector(const geom::PrecisionModel *initialPrecisionModel=nullptr)geos::algorithm::LineIntersectorinline
nearestEndpoint(const geom::Coordinate &p1, const geom::Coordinate &p2, const geom::Coordinate &q1, const geom::Coordinate &q2)geos::algorithm::LineIntersectorprivatestatic
NO_INTERSECTION enum valuegeos::algorithm::LineIntersector
nonRobustComputeEdgeDistance(const geom::Coordinate &p, const geom::Coordinate &p1, const geom::Coordinate &p2)geos::algorithm::LineIntersectorstatic
POINT_INTERSECTION enum valuegeos::algorithm::LineIntersector
precisionModelgeos::algorithm::LineIntersectorprivate
resultgeos::algorithm::LineIntersectorprivate
setPrecisionModel(const geom::PrecisionModel *newPM)geos::algorithm::LineIntersectorinline
toString() const geos::algorithm::LineIntersector
zGet(const geom::Coordinate &p, const geom::Coordinate &q)geos::algorithm::LineIntersectorprivatestatic
zGetOrInterpolate(const geom::Coordinate &p, const geom::Coordinate &p0, const geom::Coordinate &p1)geos::algorithm::LineIntersectorprivatestatic
zGetOrInterpolateCopy(const geom::Coordinate &p, const geom::Coordinate &p0, const geom::Coordinate &p1)geos::algorithm::LineIntersectorprivatestatic
zInterpolate(const geom::Coordinate &p, const geom::Coordinate &p0, const geom::Coordinate &p1)geos::algorithm::LineIntersectorprivatestatic
zInterpolate(const geom::Coordinate &p, const geom::Coordinate &p1, const geom::Coordinate &p2, const geom::Coordinate &q1, const geom::Coordinate &q2)geos::algorithm::LineIntersectorprivatestatic
~LineIntersector()geos::algorithm::LineIntersectorinline