Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::polygon | |
boost::polygon::operators | |
Functions | |
template<typename polygon_set_type > | |
enable_if< typename is_any_polygon_set_type < polygon_set_type >::type, typename polygon_set_traits < polygon_set_type > ::iterator_type >::type | boost::polygon::begin_polygon_set_data (const polygon_set_type &polygon_set) |
template<typename polygon_set_type > | |
enable_if< typename is_any_polygon_set_type < polygon_set_type >::type, typename polygon_set_traits < polygon_set_type > ::iterator_type >::type | boost::polygon::end_polygon_set_data (const polygon_set_type &polygon_set) |
template<typename polygon_set_type > | |
enable_if< typename is_polygon_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_set_type < polygon_set_type_1 >::type, typename is_any_polygon_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 output_container_type , typename polygon_set_type > | |
enable_if< typename is_mutable_polygon_set_type < polygon_set_type >::type, void >::type | boost::polygon::get_trapezoids (output_container_type &output, const polygon_set_type &polygon_set) |
template<typename output_container_type , typename polygon_set_type > | |
enable_if< typename is_mutable_polygon_set_type < polygon_set_type >::type, void >::type | boost::polygon::get_trapezoids (output_container_type &output, const polygon_set_type &polygon_set, orientation_2d orient) |
template<typename polygon_set_type_1 , typename polygon_set_type_2 > | |
enable_if< typename gtl_and_3 < typename is_any_polygon_set_type < polygon_set_type_1 >::type, typename is_any_polygon_set_type < polygon_set_type_2 >::type, typename is_either_polygon_set_type < polygon_set_type_1, polygon_set_type_2 >::type > ::type, bool >::type | boost::polygon::equivalence (const polygon_set_type_1 &lvalue, const polygon_set_type_2 &rvalue) |
template<typename polygon_set_type > | |
enable_if< typename is_mutable_polygon_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_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_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_set_type < polygon_set_type >::type, typename coordinate_traits < typename polygon_set_traits < polygon_set_type > ::coordinate_type >::area_type > ::type | boost::polygon::area (const polygon_set_type &polygon_set) |
template<typename polygon_set_type > | |
enable_if< typename is_mutable_polygon_set_type < polygon_set_type >::type, std::size_t >::type | boost::polygon::simplify (polygon_set_type &polygon_set, typename coordinate_traits< typename polygon_set_traits< polygon_set_type >::coordinate_type >::coordinate_distance threshold) |
template<typename polygon_set_type , typename coord_type > | |
enable_if< typename is_mutable_polygon_set_type < polygon_set_type >::type, polygon_set_type >::type & | boost::polygon::resize (polygon_set_type &polygon_set, coord_type resizing, bool corner_fill_arcs=false, int num_circle_segments=0) |
template<typename polygon_set_type > | |
enable_if< typename is_mutable_polygon_set_type < polygon_set_type >::type, polygon_set_type >::type & | boost::polygon::bloat (polygon_set_type &polygon_set, typename coordinate_traits< typename polygon_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type bloating) |
template<typename polygon_set_type > | |
enable_if< typename is_mutable_polygon_set_type < polygon_set_type >::type, polygon_set_type >::type & | boost::polygon::shrink (polygon_set_type &polygon_set, typename coordinate_traits< typename polygon_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type shrinking) |
template<typename polygon_set_type_1 , typename polygon_set_type_2 > | |
enable_if< typename gtl_and_3 < typename is_any_polygon_set_type < polygon_set_type_1 >::type, typename is_any_polygon_set_type < polygon_set_type_2 >::type, typename is_either_polygon_set_type < polygon_set_type_1, 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_set_type < polygon_set_type >::type, polygon_set_type >::type & | boost::polygon::scale_up (polygon_set_type &polygon_set, typename coordinate_traits< typename polygon_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type factor) |
template<typename polygon_set_type > | |
enable_if< typename is_mutable_polygon_set_type < polygon_set_type >::type, polygon_set_type >::type & | boost::polygon::scale_down (polygon_set_type &polygon_set, typename coordinate_traits< typename polygon_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type factor) |
template<typename polygon_set_type , typename transformation_type > | |
enable_if< typename is_mutable_polygon_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_set_type < polygon_set_type >::type, polygon_set_type >::type & | boost::polygon::keep (polygon_set_type &polygon_set, typename coordinate_traits< typename polygon_set_traits< polygon_set_type >::coordinate_type >::area_type min_area, typename coordinate_traits< typename polygon_set_traits< polygon_set_type >::coordinate_type >::area_type max_area, typename coordinate_traits< typename polygon_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type min_width, typename coordinate_traits< typename polygon_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type max_width, typename coordinate_traits< typename polygon_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type min_height, typename coordinate_traits< typename polygon_set_traits< polygon_set_type >::coordinate_type >::unsigned_area_type max_height) |
template<typename geometry_type_1 , typename geometry_type_2 > | |
enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type < geometry_type_1 >::type, typename is_any_polygon_set_type < geometry_type_2 >::type, typename is_either_polygon_set_type < geometry_type_1, geometry_type_2 >::type > ::type, polygon_set_view < geometry_type_1, geometry_type_2, 0 > >::type | boost::polygon::operators::operator| (const geometry_type_1 &lvalue, const geometry_type_2 &rvalue) |
template<typename geometry_type_1 , typename geometry_type_2 > | |
enable_if< typename gtl_and_4 < yes_ps_op, typename gtl_if < typename is_any_polygon_set_type < geometry_type_1 >::type > ::type, typename gtl_if < typename is_any_polygon_set_type < geometry_type_2 >::type > ::type, typename gtl_if < typename is_either_polygon_set_type < geometry_type_1, geometry_type_2 >::type > ::type >::type, polygon_set_view < geometry_type_1, geometry_type_2, 0 > >::type | boost::polygon::operators::operator+ (const geometry_type_1 &lvalue, const geometry_type_2 &rvalue) |
template<typename geometry_type_1 , typename geometry_type_2 > | |
enable_if< typename gtl_and_4 < yes_ps_os, typename is_any_polygon_set_type < geometry_type_1 >::type, typename is_any_polygon_set_type < geometry_type_2 >::type, typename is_either_polygon_set_type < geometry_type_1, geometry_type_2 >::type > ::type, polygon_set_view < geometry_type_1, geometry_type_2, 1 > >::type | boost::polygon::operators::operator* (const geometry_type_1 &lvalue, const geometry_type_2 &rvalue) |
template<typename geometry_type_1 , typename geometry_type_2 > | |
enable_if< typename gtl_and_4 < yes_ps_oa, typename is_any_polygon_set_type < geometry_type_1 >::type, typename is_any_polygon_set_type < geometry_type_2 >::type, typename is_either_polygon_set_type < geometry_type_1, geometry_type_2 >::type > ::type, polygon_set_view < geometry_type_1, geometry_type_2, 1 > >::type | boost::polygon::operators::operator& (const geometry_type_1 &lvalue, const geometry_type_2 &rvalue) |
template<typename geometry_type_1 , typename geometry_type_2 > | |
enable_if< typename gtl_and_4 < yes_ps_ox, typename is_any_polygon_set_type < geometry_type_1 >::type, typename is_any_polygon_set_type < geometry_type_2 >::type, typename is_either_polygon_set_type < geometry_type_1, geometry_type_2 >::type > ::type, polygon_set_view < geometry_type_1, geometry_type_2, 2 > >::type | boost::polygon::operators::operator^ (const geometry_type_1 &lvalue, const geometry_type_2 &rvalue) |
template<typename geometry_type_1 , typename geometry_type_2 > | |
enable_if< typename gtl_and_4 < yes_ps_om, typename gtl_if < typename is_any_polygon_set_type < geometry_type_1 >::type > ::type, typename gtl_if < typename is_any_polygon_set_type < geometry_type_2 >::type > ::type, typename gtl_if < typename is_either_polygon_set_type < geometry_type_1, geometry_type_2 >::type > ::type >::type, polygon_set_view < geometry_type_1, geometry_type_2, 3 > >::type | boost::polygon::operators::operator- (const geometry_type_1 &lvalue, const geometry_type_2 &rvalue) |
template<typename geometry_type_1 , typename geometry_type_2 > | |
enable_if< typename gtl_and_4 < yes_ps_ope, gtl_yes, typename is_mutable_polygon_set_type < geometry_type_1 >::type, typename is_any_polygon_set_type < geometry_type_2 >::type > ::type, geometry_type_1 > ::type & | boost::polygon::operators::operator+= (geometry_type_1 &lvalue, const geometry_type_2 &rvalue) |
template<typename geometry_type_1 , typename geometry_type_2 > | |
enable_if< typename gtl_and_3 < yes_ps_obe, typename is_mutable_polygon_set_type < geometry_type_1 >::type, typename is_any_polygon_set_type < geometry_type_2 >::type > ::type, geometry_type_1 > ::type & | boost::polygon::operators::operator|= (geometry_type_1 &lvalue, const geometry_type_2 &rvalue) |
template<typename geometry_type_1 , typename geometry_type_2 > | |
enable_if< typename gtl_and_3 < yes_ps_ose, typename is_mutable_polygon_set_type < geometry_type_1 >::type, typename is_any_polygon_set_type < geometry_type_2 >::type > ::type, geometry_type_1 > ::type & | boost::polygon::operators::operator*= (geometry_type_1 &lvalue, const geometry_type_2 &rvalue) |
template<typename geometry_type_1 , typename geometry_type_2 > | |
enable_if< typename gtl_and_3 < yes_ps_oae, typename is_mutable_polygon_set_type < geometry_type_1 >::type, typename is_any_polygon_set_type < geometry_type_2 >::type > ::type, geometry_type_1 > ::type & | boost::polygon::operators::operator&= (geometry_type_1 &lvalue, const geometry_type_2 &rvalue) |
template<typename geometry_type_1 , typename geometry_type_2 > | |
enable_if< typename gtl_and_3 < yes_ps_oxe, typename is_mutable_polygon_set_type < geometry_type_1 >::type, typename is_any_polygon_set_type < geometry_type_2 >::type > ::type, geometry_type_1 > ::type & | boost::polygon::operators::operator^= (geometry_type_1 &lvalue, const geometry_type_2 &rvalue) |
template<typename geometry_type_1 , typename geometry_type_2 > | |
enable_if< typename gtl_and_3 < yes_ps_ome, typename is_mutable_polygon_set_type < geometry_type_1 >::type, typename is_any_polygon_set_type < geometry_type_2 >::type > ::type, geometry_type_1 > ::type & | boost::polygon::operators::operator-= (geometry_type_1 &lvalue, const geometry_type_2 &rvalue) |
template<typename geometry_type_1 , typename coordinate_type_1 > | |
enable_if< typename gtl_and_3 < y_ps_rpe, typename is_mutable_polygon_set_type < geometry_type_1 >::type, typename gtl_same_type < typename geometry_concept < coordinate_type_1 >::type, coordinate_concept >::type > ::type, geometry_type_1 > ::type & | boost::polygon::operators::operator+= (geometry_type_1 &lvalue, coordinate_type_1 rvalue) |
template<typename geometry_type_1 , typename coordinate_type_1 > | |
enable_if< typename gtl_and_3 < y_ps_rme, typename gtl_if < typename is_mutable_polygon_set_type < geometry_type_1 >::type > ::type, typename gtl_same_type < typename geometry_concept < coordinate_type_1 >::type, coordinate_concept >::type > ::type, geometry_type_1 > ::type & | boost::polygon::operators::operator-= (geometry_type_1 &lvalue, coordinate_type_1 rvalue) |
template<typename geometry_type_1 , typename coordinate_type_1 > | |
enable_if< typename gtl_and_3 < y_ps_rp, typename gtl_if < typename is_mutable_polygon_set_type < geometry_type_1 >::type > ::type, typename gtl_same_type < typename geometry_concept < coordinate_type_1 >::type, coordinate_concept >::type > ::type, geometry_type_1 > ::type | boost::polygon::operators::operator+ (const geometry_type_1 &lvalue, coordinate_type_1 rvalue) |
template<typename geometry_type_1 , typename coordinate_type_1 > | |
enable_if< typename gtl_and_3 < y_ps_rm, typename gtl_if < typename is_mutable_polygon_set_type < geometry_type_1 >::type > ::type, typename gtl_same_type < typename geometry_concept < coordinate_type_1 >::type, coordinate_concept >::type > ::type, geometry_type_1 > ::type | boost::polygon::operators::operator- (const geometry_type_1 &lvalue, coordinate_type_1 rvalue) |