#include "polygon_90_set_data.hpp"#include "polygon_90_set_traits.hpp"#include "detail/polygon_90_set_view.hpp"

Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::polygon | |
Functions | |
| template<typename polygon_set_type > | |
| enable_if< typename  is_polygon_90_set_type < polygon_set_type >::type, typename polygon_90_set_traits < polygon_set_type > ::iterator_type >::type  | boost::polygon::begin_90_set_data (const polygon_set_type &polygon_set) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_polygon_90_set_type < polygon_set_type >::type, typename polygon_90_set_traits < polygon_set_type > ::iterator_type >::type  | boost::polygon::end_90_set_data (const polygon_set_type &polygon_set) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_polygon_90_set_type < polygon_set_type >::type, orientation_2d >::type  | boost::polygon::scanline_orientation (const polygon_set_type &polygon_set) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_polygon_90_set_type < polygon_set_type >::type, bool >::type  | boost::polygon::clean (const polygon_set_type &polygon_set) | 
| template<typename polygon_set_type_1 , typename polygon_set_type_2 > | |
| enable_if< typename gtl_and < typename is_mutable_polygon_90_set_type < polygon_set_type_1 >::type, typename is_polygon_90_set_type < polygon_set_type_2 >::type > ::type, polygon_set_type_1 > ::type &  | boost::polygon::assign (polygon_set_type_1 &lvalue, const polygon_set_type_2 &rvalue) | 
| template<typename polygon_set_type_1 , typename polygon_set_type_2 > | |
| enable_if< typename gtl_and_3 < typename is_polygon_90_set_type < polygon_set_type_1 >::type, typename is_polygon_90_set_type < polygon_set_type_2 >::type, typename are_not_both_rectangle_concept < typename geometry_concept < polygon_set_type_1 >::type, typename geometry_concept < polygon_set_type_2 >::type > ::type >::type, bool >::type  | boost::polygon::equivalence (const polygon_set_type_1 &lvalue, const polygon_set_type_2 &rvalue) | 
| template<typename output_container_type , typename polygon_set_type > | |
| enable_if< typename gtl_if < typename is_polygon_90_set_type < polygon_set_type >::type > ::type, void >::type  | boost::polygon::get_rectangles (output_container_type &output, const polygon_set_type &polygon_set) | 
| template<typename output_container_type , typename polygon_set_type > | |
| enable_if< typename gtl_if < typename is_polygon_90_set_type < polygon_set_type >::type > ::type, void >::type  | boost::polygon::get_rectangles (output_container_type &output, const polygon_set_type &polygon_set, orientation_2d slicing_orientation) | 
| template<typename output_container_type , typename polygon_set_type > | |
| enable_if< typename gtl_and < typename is_polygon_90_set_type < polygon_set_type >::type, typename gtl_same_type < rectangle_concept, typename geometry_concept< typename std::iterator_traits< typename output_container_type::iterator > ::value_type >::type >::type > ::type, void >::type  | boost::polygon::get_max_rectangles (output_container_type &output, const polygon_set_type &polygon_set) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, void >::type  | boost::polygon::clear (polygon_set_type &polygon_set) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, bool >::type  | boost::polygon::empty (const polygon_set_type &polygon_set) | 
| template<typename polygon_set_type , typename rectangle_type > | |
| enable_if< typename gtl_and < typename is_mutable_polygon_90_set_type < polygon_set_type >::type, typename is_mutable_rectangle_concept < typename geometry_concept < rectangle_type >::type > ::type >::type, bool >::type  | boost::polygon::extents (rectangle_type &extents_rectangle, const polygon_set_type &polygon_set) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, typename coordinate_traits < typename polygon_90_set_traits < polygon_set_type > ::coordinate_type > ::manhattan_area_type >::type  | boost::polygon::area (const polygon_set_type &polygon_set) | 
| template<typename polygon_set_type_1 , typename polygon_set_type_2 > | |
| enable_if< typename gtl_and < typename is_mutable_polygon_90_set_type < polygon_set_type_1 >::type, typename is_mutable_polygon_90_set_type < polygon_set_type_2 >::type > ::type, polygon_set_type_1 > ::type &  | boost::polygon::interact (polygon_set_type_1 &polygon_set_1, const polygon_set_type_2 &polygon_set_2) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::self_intersect (polygon_set_type &polygon_set) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::self_xor (polygon_set_type &polygon_set) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::bloat (polygon_set_type &polygon_set, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type bloating) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::bloat (polygon_set_type &polygon_set, orientation_2d orient, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type bloating) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::bloat (polygon_set_type &polygon_set, orientation_2d orient, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type low_bloating, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type high_bloating) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::bloat (polygon_set_type &polygon_set, direction_2d dir, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type bloating) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::bloat (polygon_set_type &polygon_set, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type west_bloating, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type east_bloating, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type south_bloating, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type north_bloating) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::shrink (polygon_set_type &polygon_set, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type shrinking) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::shrink (polygon_set_type &polygon_set, orientation_2d orient, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type shrinking) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::shrink (polygon_set_type &polygon_set, orientation_2d orient, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type low_shrinking, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type high_shrinking) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::shrink (polygon_set_type &polygon_set, direction_2d dir, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type shrinking) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::shrink (polygon_set_type &polygon_set, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type west_shrinking, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type east_shrinking, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type south_shrinking, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type north_shrinking) | 
| template<typename polygon_set_type , typename coord_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::resize (polygon_set_type &polygon_set, coord_type resizing) | 
| template<typename polygon_set_type , typename coord_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::resize (polygon_set_type &polygon_set, coord_type west, coord_type east, coord_type south, coord_type north) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::grow_and (polygon_set_type &polygon_set, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type bloating) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::grow_and (polygon_set_type &polygon_set, orientation_2d orient, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type bloating) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::grow_and (polygon_set_type &polygon_set, orientation_2d orient, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type low_bloating, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type high_bloating) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::grow_and (polygon_set_type &polygon_set, direction_2d dir, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type bloating) | 
| template<typename polygon_set_type > | |
| enable_if< typename gtl_if < typename is_mutable_polygon_90_set_type < polygon_set_type >::type > ::type, polygon_set_type > ::type &  | boost::polygon::grow_and (polygon_set_type &polygon_set, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type west_bloating, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type east_bloating, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type south_bloating, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type north_bloating) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::scale_up (polygon_set_type &polygon_set, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type factor) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::scale_down (polygon_set_type &polygon_set, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type factor) | 
| template<typename polygon_set_type , typename scaling_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::scale (polygon_set_type &polygon_set, const scaling_type &scaling) | 
| template<typename polygon_set_type > | |
| enable_if< typename gtl_and < y_p_s_move, typename gtl_if < typename is_mutable_polygon_90_set_type < polygon_set_type >::type > ::type >::type, polygon_set_type >::type &  | boost::polygon::move (polygon_set_type &polygon_set, orientation_2d orient, typename polygon_90_set_traits< polygon_set_type >::coordinate_type displacement) | 
| template<typename polygon_set_type > | |
| enable_if< typename gtl_and < y_p_s_move2, typename gtl_if < typename is_mutable_polygon_90_set_type < polygon_set_type >::type > ::type >::type, polygon_set_type >::type &  | boost::polygon::move (polygon_set_type &polygon_set, typename polygon_90_set_traits< polygon_set_type >::coordinate_type x_displacement, typename polygon_90_set_traits< polygon_set_type >::coordinate_type y_displacement) | 
| template<typename polygon_set_type , typename transformation_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::transform (polygon_set_type &polygon_set, const transformation_type &transformation) | 
| template<typename polygon_set_type > | |
| enable_if< typename  is_mutable_polygon_90_set_type < polygon_set_type >::type, polygon_set_type >::type &  | boost::polygon::keep (polygon_set_type &polygon_set, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type min_area, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type max_area, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type min_width, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type max_width, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type min_height, typename coordinate_traits< typename polygon_90_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type max_height) |