#include <cart_intersect.hpp>
|
template<typename D , typename W , typename ResultType > |
static void | cramers_rule (D const &dx_a, D const &dy_a, D const &dx_b, D const &dy_b, W const &wx, W const &wy, ResultType &d, ResultType &da) |
|
template<typename Segment1 , typename Segment2 , typename RobustPolicy > |
static return_type | apply (Segment1 const &a, Segment2 const &b, RobustPolicy const &robust_policy) |
|
template<typename Segment1 , typename Segment2 , typename RobustPolicy , typename RobustPoint > |
static return_type | apply (Segment1 const &a, Segment2 const &b, RobustPolicy const &robust_policy, RobustPoint const &robust_a1, RobustPoint const &robust_a2, RobustPoint const &robust_b1, RobustPoint const &robust_b2) |
|
template<typename Policy, typename CalculationType = void>
struct boost::geometry::strategy::intersection::relate_cartesian_segments< Policy, CalculationType >
- See also
- http://mathworld.wolfram.com/Line-LineIntersection.html
template<typename Policy , typename CalculationType = void>
template<typename Policy , typename CalculationType = void>
template<typename Segment1 , typename Segment2 , typename RobustPolicy >
template<typename Policy , typename CalculationType = void>
template<typename Segment1 , typename Segment2 , typename RobustPolicy , typename RobustPoint >
References boost::a, boost::geometry::math::abs(), boost::asio::b, boost::BOOST_CONCEPT_ASSERT(), boost::geometry::side_info::collinear(), boost::geometry::strategy::intersection::relate_cartesian_segments< Policy, CalculationType >::cramers_rule(), boost::geometry::index::disjoint(), boost::geometry::segment_intersection_info< CoordinateType, PromotedType, SegmentRatio >::dx_a, boost::ignore_unused_variable_warning(), boost::geometry::side_info::same(), and boost::geometry::side_info::set().
template<typename Policy , typename CalculationType = void>
template<typename D , typename W , typename ResultType >
The documentation for this struct was generated from the following file: