Enumerations | |
enum | GEOMETRY_CONCEPT_ID { COORDINATE_CONCEPT, INTERVAL_CONCEPT, POINT_CONCEPT, POINT_3D_CONCEPT, RECTANGLE_CONCEPT, POLYGON_90_CONCEPT, POLYGON_90_WITH_HOLES_CONCEPT, POLYGON_45_CONCEPT, POLYGON_45_WITH_HOLES_CONCEPT, POLYGON_CONCEPT, POLYGON_WITH_HOLES_CONCEPT, POLYGON_90_SET_CONCEPT, POLYGON_45_SET_CONCEPT, POLYGON_SET_CONCEPT } |
enum | direction_1d_enum { LOW = 0, HIGH = 1, LEFT = 0, RIGHT = 1, CLOCKWISE = 0, COUNTERCLOCKWISE = 1, REVERSE = 0, FORWARD = 1, NEGATIVE = 0, POSITIVE = 1 } |
enum | orientation_2d_enum { HORIZONTAL = 0, VERTICAL = 1 } |
enum | direction_2d_enum { WEST = 0, EAST = 1, SOUTH = 2, NORTH = 3 } |
enum | orientation_3d_enum { PROXIMAL = 2 } |
enum | direction_3d_enum { DOWN = 4, UP = 5 } |
enum | winding_direction { clockwise_winding = 0, counterclockwise_winding = 1, unknown_winding = 2 } |
Functions | |
template<typename T1 , typename T2 > | |
view_of< T1, T2 > | view_as (const T2 &obj) |
template<typename T > | |
T | convert_high_precision_type (const typename high_precision_type< T >::type &v) |
template<typename iter_type > | |
void | polygon_sort (iter_type _b_, iter_type _e_) |
template<typename iter_type , typename pred_type > | |
void | polygon_sort (iter_type _b_, iter_type _e_, const pred_type &_pred_) |
template<typename coordinate_type_1 , typename coordinate_type_2 > | |
enable_if< typename gtl_and_3 < y_c_edist, typename gtl_same_type< typename geometry_concept < coordinate_type_1 >::type, coordinate_concept >::type, typename gtl_same_type < typename geometry_concept < coordinate_type_1 >::type, coordinate_concept >::type > ::type, typename coordinate_traits < coordinate_type_1 > ::coordinate_difference > ::type | euclidean_distance (const coordinate_type_1 &lvalue, const coordinate_type_2 &rvalue) |
template<class T > | |
bool | predicated_swap (const bool &pred, T &a, T &b) |
T boost::polygon::boost::polygon::convert_high_precision_type | ( | const typename high_precision_type< T >::type & | v | ) |
enable_if< typename gtl_and_3<y_c_edist, typename gtl_same_type<typename geometry_concept<coordinate_type_1>::type, coordinate_concept>::type, typename gtl_same_type<typename geometry_concept<coordinate_type_1>::type, coordinate_concept>::type>::type, typename coordinate_traits<coordinate_type_1>::coordinate_difference>::type boost::polygon::boost::polygon::euclidean_distance | ( | const coordinate_type_1 & | lvalue, |
const coordinate_type_2 & | rvalue | ||
) |
void boost::polygon::boost::polygon::polygon_sort | ( | iter_type | _b_, |
iter_type | _e_ | ||
) |
void boost::polygon::boost::polygon::polygon_sort | ( | iter_type | _b_, |
iter_type | _e_, | ||
const pred_type & | _pred_ | ||
) |
|
inline |
view_of<T1, T2> boost::polygon::boost::polygon::view_as | ( | const T2 & | obj | ) |