|
template<typename Segment1 , typename Segment2 , typename Policy , typename RobustPolicy > |
Policy::return_type | apply (Segment1 const &a, Segment2 const &b, Policy const &policy, RobustPolicy const &robust_policy) const |
|
template<typename Segment1 , typename Segment2 , typename Policy , typename RobustPolicy , typename Point1 , typename Point2 > |
Policy::return_type | apply (Segment1 const &a, Segment2 const &b, Policy const &, RobustPolicy const &, Point1 a1, Point1 a2, Point2 b1, Point2 b2) const |
|
| geographic_segments (Spheroid const &spheroid=Spheroid()) |
|
template<typename Geometry > |
area_strategy< Geometry >::type | get_area_strategy () |
|
template<typename Geometry > |
distance_strategy< Geometry >::type | get_distance_strategy () |
|
template<typename Geometry1 , typename Geometry2 > |
point_in_geometry_strategy
< Geometry1, Geometry2 >::type | get_point_in_geometry_strategy () |
|
side_strategy_type | get_side_strategy () |
|
template<typename FormulaPolicy = strategy::andoyer, unsigned int Order = strategy::default_order<FormulaPolicy>::value, typename Spheroid = srs::spheroid<double>, typename CalculationType = void>
template<typename Segment1 , typename Segment2 , typename Policy , typename RobustPolicy >
template<typename FormulaPolicy = strategy::andoyer, unsigned int Order = strategy::default_order<FormulaPolicy>::value, typename Spheroid = srs::spheroid<double>, typename CalculationType = void>
template<typename Segment1 , typename Segment2 , typename Policy , typename RobustPolicy , typename Point1 , typename Point2 >
Policy::return_type boost::geometry::strategy::intersection::geographic_segments< FormulaPolicy, Order, Spheroid, CalculationType >::apply |
( |
Segment1 const & |
a, |
|
|
Segment2 const & |
b, |
|
|
Policy const & |
, |
|
|
RobustPolicy const & |
, |
|
|
Point1 |
a1, |
|
|
Point1 |
a2, |
|
|
Point2 |
b1, |
|
|
Point2 |
b2 |
|
) |
| const |