20 #ifndef GEOS_ALGORITHM_RAYCROSSINGCOUNTER_H 21 #define GEOS_ALGORITHM_RAYCROSSINGCOUNTER_H 23 #include <geos/export.h> 31 class CoordinateSequence;
74 bool isPointOnSegment;
94 const std::vector<const geom::Coordinate*>& ring);
115 isPointOnSegment(
false)
138 return isPointOnSegment;
163 bool isPointInPolygon();
170 #endif // GEOS_ALGORITHM_RAYCROSSINGCOUNTER_H Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:60
bool isOnSegment()
Definition: RayCrossingCounter.h:136
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:25
The internal representation of a list of coordinates inside a Geometry.
Definition: CoordinateSequence.h:59
Counts the number of segments crossed by a horizontal ray extending to the right from a given point...
Definition: RayCrossingCounter.h:66