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_90_concept Struct Reference

#include <polygon_traits.hpp>

Related Functions

(Note that these are not member functions.)

template<typename T , typename iT >
enable_if< typename gtl_or
< typename
is_mutable_polygon_90_type< T >
::type, typename
is_mutable_polygon_90_with_holes_type
< T >::type >::type, T >::type
set_compact (T &t, iT begin_compact_coordinates, iT end_compact_coordinates)
 
template<typename T >
polygon_90_traits< T >
::compact_iterator_type 
begin_compact (const T &polygon, typename enable_if< typename gtl_and< typename is_polygon_with_holes_type< T >::type, typename gtl_same_type< typename geometry_domain< typename geometry_concept< T >::type >::type, manhattan_domain >::type >::type >::type *=0)
 
template<typename T >
polygon_90_traits< T >
::compact_iterator_type 
end_compact (const T &polygon, typename enable_if< typename gtl_and< typename is_polygon_with_holes_type< T >::type, typename gtl_same_type< typename geometry_domain< typename geometry_concept< T >::type >::type, manhattan_domain >::type >::type >::type *=0)
 
template<typename polygon_type , typename point_type >
enable_if< typename gtl_and
< typename
is_mutable_polygon_90_type
< polygon_type >::type,
typename is_point_concept
< typename geometry_concept
< point_type >::type >::type >
::type, polygon_type >::type
convolve (polygon_type &polygon, const point_type &point)
 

Friends And Related Function Documentation

template<typename T >
polygon_90_traits< T >::compact_iterator_type begin_compact ( const T polygon,
typename enable_if< typename gtl_and< typename is_polygon_with_holes_type< T >::type, typename gtl_same_type< typename geometry_domain< typename geometry_concept< T >::type >::type, manhattan_domain >::type >::type >::type = 0 
)
related
template<typename polygon_type , typename point_type >
enable_if< typename gtl_and< typename is_mutable_polygon_90_type< polygon_type >::type, typename is_point_concept< typename geometry_concept< point_type >::type >::type >::type, polygon_type >::type & convolve ( polygon_type &  polygon,
const point_type &  point 
)
related
template<typename T >
polygon_90_traits< T >::compact_iterator_type end_compact ( const T polygon,
typename enable_if< typename gtl_and< typename is_polygon_with_holes_type< T >::type, typename gtl_same_type< typename geometry_domain< typename geometry_concept< T >::type >::type, manhattan_domain >::type >::type >::type = 0 
)
related
template<typename T , typename iT >
enable_if< typename gtl_or< typename is_mutable_polygon_90_type< T >::type, typename is_mutable_polygon_90_with_holes_type< T >::type >::type, T >::type & set_compact ( T t,
iT  begin_compact_coordinates,
iT  end_compact_coordinates 
)
related

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