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_4< typename gtl_same_type< typename geometry_concept< T >::type, polygon_concept >::type, typename gtl_same_type< typename geometry_concept< T >::type, polygon_45_concept >::type, typename gtl_same_type< typename geometry_concept< T >::type, polygon_with_holes_concept >::type, typename gtl_same_type< typename geometry_concept< T >::type, polygon_45_with_holes_concept >::type >::type > Struct Template Reference

#include <polygon_traits.hpp>

Inheritance diagram for boost::polygon::polygon_traits< T, typename gtl_or_4< typename gtl_same_type< typename geometry_concept< T >::type, polygon_concept >::type, typename gtl_same_type< typename geometry_concept< T >::type, polygon_45_concept >::type, typename gtl_same_type< typename geometry_concept< T >::type, polygon_with_holes_concept >::type, typename gtl_same_type< typename geometry_concept< T >::type, polygon_45_with_holes_concept >::type >::type >:
Collaboration diagram for boost::polygon::polygon_traits< T, typename gtl_or_4< typename gtl_same_type< typename geometry_concept< T >::type, polygon_concept >::type, typename gtl_same_type< typename geometry_concept< T >::type, polygon_45_concept >::type, typename gtl_same_type< typename geometry_concept< T >::type, polygon_with_holes_concept >::type, typename gtl_same_type< typename geometry_concept< T >::type, polygon_45_with_holes_concept >::type >::type >:

Public Types

typedef T::coordinate_type coordinate_type
 
typedef T::iterator_type iterator_type
 
typedef T::point_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 &)
 

Member Typedef Documentation

template<typename T >
typedef T::coordinate_type boost::polygon::polygon_traits_general< T >::coordinate_type
inherited
template<typename T >
typedef T::iterator_type boost::polygon::polygon_traits_general< T >::iterator_type
inherited
template<typename T >
typedef T::point_type boost::polygon::polygon_traits_general< T >::point_type
inherited

Member Function Documentation

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

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