Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::polygon::polygon_traits< T, typename gtl_or< typename gtl_same_type< typename geometry_concept< T >::type, polygon_90_concept >::type, typename gtl_same_type< typename geometry_concept< T >::type, polygon_90_with_holes_concept >::type >::type > Struct Template Reference

#include <polygon_traits.hpp>

Inheritance diagram for boost::polygon::polygon_traits< T, typename gtl_or< typename gtl_same_type< typename geometry_concept< T >::type, polygon_90_concept >::type, typename gtl_same_type< typename geometry_concept< T >::type, polygon_90_with_holes_concept >::type >::type >:
Collaboration diagram for boost::polygon::polygon_traits< T, typename gtl_or< typename gtl_same_type< typename geometry_concept< T >::type, polygon_90_concept >::type, typename gtl_same_type< typename geometry_concept< T >::type, polygon_90_with_holes_concept >::type >::type >:

Public Types

typedef polygon_90_traits< T >
::coordinate_type 
coordinate_type
 
typedef
iterator_compact_to_points
< typename polygon_90_traits
< T >::compact_iterator_type,
point_data< coordinate_type > > 
iterator_type
 
typedef point_data
< coordinate_type
point_type
 

Static Public Member Functions

static iterator_type begin_points (const T &t)
 
static iterator_type end_points (const T &t)
 
static std::size_t size (const T &t)
 
static winding_direction winding (const T &t)
 

Member Typedef Documentation

template<typename T >
typedef iterator_compact_to_points<typename polygon_90_traits<T>::compact_iterator_type, point_data<coordinate_type> > boost::polygon::polygon_traits_90< T >::iterator_type
inherited
template<typename T >
typedef point_data<coordinate_type> boost::polygon::polygon_traits_90< T >::point_type
inherited

Member Function Documentation

template<typename T >
static iterator_type boost::polygon::polygon_traits_90< T >::begin_points ( const T t)
inlinestaticinherited
template<typename T >
static iterator_type boost::polygon::polygon_traits_90< T >::end_points ( const T t)
inlinestaticinherited
template<typename T >
static std::size_t boost::polygon::polygon_traits_90< T >::size ( const T t)
inlinestaticinherited
template<typename T >
static winding_direction boost::polygon::polygon_traits_90< T >::winding ( const T t)
inlinestaticinherited

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