Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This is an older version of Boost and was released in 2024. The current version is 1.89.0.
Within detection using winding rule. Side strategy used internally is choosen based on Point's coordinate system.
template<typename Point, typename PointOfSegment, typename CalculationType> class strategy::within::winding : public within::detail::winding_base_type::type { // ... };
|
Parameter |
Default |
Description |
|---|---|---|
|
typename Point |
Any type fulfilling a Point Concept |
|
|
typename PointOfSegment |
Point |
segment point type |
|
typename CalculationType |
void |
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 |
|
Function |
Description |
Parameters |
|---|---|---|
|
winding()
|
||
|
template<typename Model> winding(Model const & model)
|
Model const &: model: |
#include <boost/geometry/strategies/agnostic/point_in_poly_winding.hpp>