|
template<typename Segment1 , typename Segment2 , typename Policy , typename RobustPolicy > |
static Policy::return_type | apply (Segment1 const &a, Segment2 const &b, Policy const &policy, RobustPolicy const &robust_policy) |
|
template<typename Segment1 , typename Segment2 , typename Policy , typename RobustPolicy , typename Point1 , typename Point2 > |
static Policy::return_type | apply (Segment1 const &a, Segment2 const &b, Policy const &, RobustPolicy const &, Point1 const &a1, Point1 const &a2, Point2 const &b1, Point2 const &b2) |
|
template<typename Geometry > |
static area_strategy< Geometry >
::type | get_area_strategy () |
|
template<typename Geometry > |
static distance_strategy
< Geometry >::type | get_distance_strategy () |
|
template<typename Geometry1 , typename Geometry2 > |
static
point_in_geometry_strategy
< Geometry1, Geometry2 >::type | get_point_in_geometry_strategy () |
|
static side_strategy_type | get_side_strategy () |
|