template<typename Point, typename PointOfSegment = Point, typename CalculationType = void>
class boost::geometry::strategy::within::crossings_multiply< Point, PointOfSegment, CalculationType >
Within detection using cross counting,.
- Template Parameters
-
Point | Any type fulfilling a Point Concept |
PointOfSegment | segment point type |
CalculationType | numeric type for calculation (e.g. high precision); if [*void] then it is extracted automatically from the coordinate type and (if necessary) promoted to floating point |
- See Also
- http://tog.acm.org/resources/GraphicsGems/gemsiv/ptpoly_haines/ptinpoly.c
- Note
- Does NOT work correctly for point ON border