ring concept
More...
#include <ring_concept.hpp>
template<typename Geometry>
class boost::geometry::concept::Ring< Geometry >
ring concept
- Formal definition:
- The ring concept is defined as following:
- there must be a specialization of traits::tag defining ring_tag as type
- it must behave like a Boost.Range
- there can optionally be a specialization of traits::point_order defining the order or orientation of its points, clockwise or counterclockwise.
- it must implement a std::back_insert_iterator (This is the same as the for the concept Linestring, and described there)
- Note
- to fulfill the concepts, no traits class has to be specialized to define the point type.
template<typename Geometry >
The documentation for this class was generated from the following file: