Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::geometry::detail::correct::correct_ring< Ring, Predicate > Struct Template Reference

#include <correct.hpp>

Inheritance diagram for boost::geometry::detail::correct::correct_ring< Ring, Predicate >:

Public Types

typedef point_type< Ring >::type point_type
 
typedef coordinate_type< Ring >
::type 
coordinate_type
 
typedef
strategy::area::services::default_strategy
< typename cs_tag< point_type >
::type, point_type >::type 
strategy_type
 
typedef
detail::area::ring_area
< order_as_direction
< geometry::point_order< Ring >
::value >::value,
geometry::closure< Ring >
::value > 
ring_area_type
 

Static Public Member Functions

static void apply (Ring &r)
 

Member Typedef Documentation

template<typename Ring, typename Predicate>
typedef coordinate_type<Ring>::type boost::geometry::detail::correct::correct_ring< Ring, Predicate >::coordinate_type
template<typename Ring, typename Predicate>
typedef point_type<Ring>::type boost::geometry::detail::correct::correct_ring< Ring, Predicate >::point_type
template<typename Ring, typename Predicate>
typedef detail::area::ring_area< order_as_direction<geometry::point_order<Ring>::value>::value, geometry::closure<Ring>::value > boost::geometry::detail::correct::correct_ring< Ring, Predicate >::ring_area_type
template<typename Ring, typename Predicate>
typedef strategy::area::services::default_strategy< typename cs_tag<point_type>::type, point_type >::type boost::geometry::detail::correct::correct_ring< Ring, Predicate >::strategy_type

Member Function Documentation

template<typename Ring, typename Predicate>
static void boost::geometry::detail::correct::correct_ring< Ring, Predicate >::apply ( Ring &  r)
inlinestatic

The documentation for this struct was generated from the following file: