20 #ifndef GEOS_ALGORITHM_RAYCROSSINGCOUNTER_H 21 #define GEOS_ALGORITHM_RAYCROSSINGCOUNTER_H 32 class CoordinateSequence;
93 const std::vector<const geom::Coordinate*>& ring);
98 isPointOnSegment(false)
122 return isPointOnSegment;
146 bool isPointInPolygon();
153 #endif // GEOS_ALGORITHM_RAYCROSSINGCOUNTER_H
Coordinate is the lightweight class used to store coordinates.
bool isOnSegment()
Reports whether the point lies exactly on one of the supplied segments.
Location
Constants representing the location of a point relative to a geometry.
Basic namespace for all GEOS functionalities.
RayCrossingCounter(const geom::Coordinate &p_point)
The internal representation of a list of coordinates inside a Geometry.
Counts the number of segments crossed by a horizontal ray extending to the right from a given point...
const geom::Coordinate & point