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_with_holes_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_and
< typename
is_any_mutable_polygon_with_holes_type
< T >::type, typename
gtl_different_type< typename
geometry_domain< typename
geometry_concept< T >::type >
::type, manhattan_domain >
::type >::type, T >::type
set_compact (T &t, iT begin_compact_coordinates, iT end_compact_coordinates)
 
template<typename T , typename iT >
enable_if< typename
is_any_mutable_polygon_with_holes_type
< T >::type, T >::type
set_holes (T &t, iT begin_holes, iT end_holes)
 
template<typename T >
enable_if< typename gtl_if
< typename
is_polygon_with_holes_type< T >
::type >::type, typename
polygon_with_holes_traits< T >
::iterator_holes_type >::type 
begin_holes (const T &polygon)
 
template<typename T >
enable_if< typename gtl_if
< typename
is_polygon_with_holes_type< T >
::type >::type, typename
polygon_with_holes_traits< T >
::iterator_holes_type >::type 
end_holes (const T &polygon)
 
template<typename T >
enable_if< typename
is_polygon_with_holes_type< T >
::type, std::size_t >::type 
size_holes (const T &polygon)
 
template<typename polygon_type , typename point_type >
enable_if< typename gtl_and
< typename
is_any_mutable_polygon_with_holes_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)
 
template<typename T , typename transform_type >
enable_if< typename
is_any_mutable_polygon_with_holes_type
< T >::type, T >::type
transform (T &polygon, const transform_type &tr)
 

Friends And Related Function Documentation

template<typename T >
enable_if< typename gtl_if< typename is_polygon_with_holes_type< T >::type >::type, typename polygon_with_holes_traits< T >::iterator_holes_type >::type begin_holes ( const T polygon)
related
template<typename polygon_type , typename point_type >
enable_if< typename gtl_and< typename is_any_mutable_polygon_with_holes_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 >
enable_if< typename gtl_if< typename is_polygon_with_holes_type< T >::type >::type, typename polygon_with_holes_traits< T >::iterator_holes_type >::type end_holes ( const T polygon)
related
template<typename T , typename iT >
enable_if< typename gtl_and< typename is_any_mutable_polygon_with_holes_type< T >::type, typename gtl_different_type< typename geometry_domain< typename geometry_concept< T >::type >::type, manhattan_domain >::type >::type, T >::type & set_compact ( T t,
iT  begin_compact_coordinates,
iT  end_compact_coordinates 
)
related
template<typename T , typename iT >
enable_if< typename is_any_mutable_polygon_with_holes_type< T >::type, T >::type & set_holes ( T t,
iT  begin_holes,
iT  end_holes 
)
related
template<typename T >
enable_if< typename is_polygon_with_holes_type< T >::type, std::size_t >::type size_holes ( const T polygon)
related
template<typename T , typename transform_type >
enable_if< typename is_any_mutable_polygon_with_holes_type< T >::type, T >::type & transform ( T polygon,
const transform_type &  tr 
)
related

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