GEOS
3.9.1dev
|
Represents a point on an edge which intersects with another edge. More...
#include <EdgeIntersection.h>
Public Member Functions | |
EdgeIntersection (const geom::Coordinate &newCoord, size_t newSegmentIndex, double newDist) | |
bool | isEndPoint (size_t maxSegmentIndex) const |
const geom::Coordinate & | getCoordinate () const |
size_t | getSegmentIndex () const |
double | getDistance () const |
bool | operator== (const EdgeIntersection &other) const |
Public Attributes | |
geom::Coordinate | coord |
double | dist |
size_t | segmentIndex |
Represents a point on an edge which intersects with another edge.
The intersection may either be a single point, or a line segment (in which case this point is the start of the line segment) The intersection point must be precise.
Definition at line 45 of file EdgeIntersection.h.
|
inline |
Definition at line 57 of file EdgeIntersection.h.
|
inline |
Definition at line 78 of file EdgeIntersection.h.
|
inline |
Definition at line 90 of file EdgeIntersection.h.
|
inline |
Definition at line 84 of file EdgeIntersection.h.
|
inline |
Definition at line 66 of file EdgeIntersection.h.
|
inline |
Definition at line 95 of file EdgeIntersection.h.
References dist, and segmentIndex.
geom::Coordinate geos::geomgraph::EdgeIntersection::coord |
Definition at line 49 of file EdgeIntersection.h.
Referenced by geos::geomgraph::operator<<().
double geos::geomgraph::EdgeIntersection::dist |
Definition at line 52 of file EdgeIntersection.h.
Referenced by geos::geomgraph::operator<(), geos::geomgraph::operator<<(), and operator==().
size_t geos::geomgraph::EdgeIntersection::segmentIndex |
Definition at line 55 of file EdgeIntersection.h.
Referenced by geos::geomgraph::operator<(), geos::geomgraph::operator<<(), and operator==().