Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::polygon | |
Functions | |
template<typename PointType > | |
enable_if< typename gtl_and < y_pt_get, typename is_point_concept< typename geometry_concept< PointType > ::type >::type >::type, typename point_coordinate_type < PointType >::type >::type | boost::polygon::get (const PointType &point, orientation_2d orient) |
template<typename PointType > | |
enable_if< typename gtl_and < y_pt_set, typename is_mutable_point_concept < typename geometry_concept < PointType >::type >::type > ::type, void >::type | boost::polygon::set (PointType &point, orientation_2d orient, typename point_mutable_traits< PointType >::coordinate_type value) |
template<typename PointType > | |
enable_if< typename gtl_and < y_pt_construct, typename is_mutable_point_concept < typename geometry_concept < PointType >::type >::type > ::type, PointType >::type | boost::polygon::construct (typename point_mutable_traits< PointType >::coordinate_type x, typename point_mutable_traits< PointType >::coordinate_type y) |
template<typename PointType1 , typename PointType2 > | |
enable_if< typename gtl_and_3 < y_pt_assign, typename is_mutable_point_concept < typename geometry_concept < PointType1 >::type >::type, typename is_point_concept < typename geometry_concept < PointType2 >::type >::type > ::type, PointType1 >::type & | boost::polygon::assign (PointType1 &lvalue, const PointType2 &rvalue) |
template<typename PointType > | |
enable_if< typename gtl_and < y_p_x, typename is_point_concept< typename geometry_concept< PointType > ::type >::type >::type, typename point_coordinate_type < PointType >::type >::type | boost::polygon::x (const PointType &point) |
template<typename PointType > | |
enable_if< typename gtl_and < y_p_y, typename is_point_concept< typename geometry_concept< PointType > ::type >::type >::type, typename point_coordinate_type < PointType >::type >::type | boost::polygon::y (const PointType &point) |
template<typename PointType > | |
enable_if< typename gtl_and < y_p_sx, typename is_mutable_point_concept < typename geometry_concept < PointType >::type >::type > ::type, void >::type | boost::polygon::x (PointType &point, typename point_mutable_traits< PointType >::coordinate_type value) |
template<typename PointType > | |
enable_if< typename gtl_and < y_p_sy, typename is_mutable_point_concept < typename geometry_concept < PointType >::type >::type > ::type, void >::type | boost::polygon::y (PointType &point, typename point_mutable_traits< PointType >::coordinate_type value) |
template<typename PointType1 , typename PointType2 > | |
enable_if< typename gtl_and_3 < y_pt_equiv, typename is_point_concept< typename geometry_concept< PointType1 > ::type >::type, typename is_point_concept< typename geometry_concept< PointType2 > ::type >::type >::type, bool > ::type | boost::polygon::equivalence (const PointType1 &point1, const PointType2 &point2) |
template<typename PointType1 , typename PointType2 > | |
enable_if< typename gtl_and_3 < y_pt_man_dist, typename is_point_concept< typename geometry_concept< PointType1 > ::type >::type, typename is_point_concept< typename geometry_concept< PointType2 > ::type >::type >::type, typename point_difference_type < PointType1 >::type >::type | boost::polygon::manhattan_distance (const PointType1 &point1, const PointType2 &point2) |
template<typename PointType1 , typename PointType2 > | |
enable_if< typename gtl_and_3 < y_pt_ed1, typename is_point_concept< typename geometry_concept< PointType1 > ::type >::type, typename is_point_concept< typename geometry_concept< PointType2 > ::type >::type >::type, typename point_difference_type < PointType1 >::type >::type | boost::polygon::euclidean_distance (const PointType1 &point1, const PointType2 &point2, orientation_2d orient) |
template<typename PointType1 , typename PointType2 > | |
enable_if< typename gtl_and_3 < y_pt_eds, typename is_point_concept< typename geometry_concept< PointType1 > ::type >::type, typename is_point_concept< typename geometry_concept< PointType2 > ::type >::type >::type, typename point_difference_type < PointType1 >::type >::type | boost::polygon::distance_squared (const PointType1 &point1, const PointType2 &point2) |
template<typename PointType1 , typename PointType2 > | |
enable_if< typename gtl_and_3 < y_pt_ed2, typename is_point_concept< typename geometry_concept< PointType1 > ::type >::type, typename is_point_concept< typename geometry_concept< PointType2 > ::type >::type >::type, typename point_distance_type < PointType1 >::type >::type | boost::polygon::euclidean_distance (const PointType1 &point1, const PointType2 &point2) |
template<typename PointType1 , typename PointType2 > | |
enable_if< typename gtl_and_3 < y_pt_convolve, typename is_mutable_point_concept < typename geometry_concept < PointType1 >::type >::type, typename is_point_concept < typename geometry_concept < PointType2 >::type >::type > ::type, PointType1 >::type & | boost::polygon::convolve (PointType1 &lvalue, const PointType2 &rvalue) |
template<typename PointType1 , typename PointType2 > | |
enable_if< typename gtl_and_3 < y_pt_deconvolve, typename is_mutable_point_concept < typename geometry_concept < PointType1 >::type >::type, typename is_point_concept < typename geometry_concept < PointType2 >::type >::type > ::type, PointType1 >::type & | boost::polygon::deconvolve (PointType1 &lvalue, const PointType2 &rvalue) |
template<typename PointType , typename CType > | |
enable_if< typename gtl_and < y_pt_scale_up, typename is_mutable_point_concept < typename geometry_concept < PointType >::type >::type > ::type, PointType >::type & | boost::polygon::scale_up (PointType &point, CType factor) |
template<typename PointType , typename CType > | |
enable_if< typename gtl_and < y_pt_scale_down, typename is_mutable_point_concept < typename geometry_concept < PointType >::type >::type > ::type, PointType >::type & | boost::polygon::scale_down (PointType &point, CType factor) |
template<typename PointType , typename ScaleType > | |
enable_if< typename gtl_and < y_pt_scale, typename is_mutable_point_concept < typename geometry_concept < PointType >::type >::type > ::type, PointType >::type & | boost::polygon::scale (PointType &point, const ScaleType &scaling) |
template<typename PointType , typename TransformType > | |
enable_if< typename gtl_and < y_pt_transform, typename is_mutable_point_concept < typename geometry_concept < PointType >::type >::type > ::type, PointType >::type & | boost::polygon::transform (PointType &point, const TransformType &transform) |
template<typename PointType > | |
enable_if< typename gtl_and < y_pt_move, typename is_mutable_point_concept < typename geometry_concept < PointType >::type >::type > ::type, PointType >::type & | boost::polygon::move (PointType &point, orientation_2d orient, typename point_coordinate_type< PointType >::type displacement) |