boost::geometry::policies::relate::segments_intersection_points
intersection_points.hpp
typename ReturnType
ReturnType typedef ReturnType boost::geometry::policies::relate::segments_intersection_points< ReturnType >::return_type return_type
typename Point
typename Segment
typename SegmentRatio
typename T
void static void boost::geometry::policies::relate::segments_intersection_points< ReturnType >::assign (Point &point, Segment const &segment, SegmentRatio const &ratio, T const &dx, T const &dy) assign Point & point Segment const & segment SegmentRatio const & ratio T const & dx T const & dy
typename Segment
return_type static return_type boost::geometry::policies::relate::segments_intersection_points< ReturnType >::degenerate (Segment const &segment, bool) degenerate Segment const & segment bool
return_type static return_type boost::geometry::policies::relate::segments_intersection_points< ReturnType >::disjoint () disjoint
return_type static return_type boost::geometry::policies::relate::segments_intersection_points< ReturnType >::error (std::string const &) error std::string const &
typename Segment
typename Ratio
return_type static return_type boost::geometry::policies::relate::segments_intersection_points< ReturnType >::one_degenerate (Segment const &degenerate_segment, Ratio const &ratio, bool a_degenerate) one_degenerate Segment const & degenerate_segment Ratio const & ratio bool a_degenerate
typename Segment1
typename Segment2
typename Ratio
return_type static return_type boost::geometry::policies::relate::segments_intersection_points< ReturnType >::segments_collinear (Segment1 const &a, Segment2 const &b, bool, int a1_wrt_b, int a2_wrt_b, int b1_wrt_a, int b2_wrt_a, Ratio const &ra_from_wrt_b, Ratio const &ra_to_wrt_b, Ratio const &rb_from_wrt_a, Ratio const &rb_to_wrt_a) segments_collinear Segment1 const & a Segment2 const & b bool int a1_wrt_b int a2_wrt_b int b1_wrt_a int b2_wrt_a Ratio const & ra_from_wrt_b Ratio const & ra_to_wrt_b Ratio const & rb_from_wrt_a Ratio const & rb_to_wrt_a
typename Segment1
typename Segment2
typename SegmentIntersectionInfo
return_type static return_type boost::geometry::policies::relate::segments_intersection_points< ReturnType >::segments_crosses (side_info const &, SegmentIntersectionInfo const &sinfo, Segment1 const &s1, Segment2 const &s2) segments_crosses side_info const & SegmentIntersectionInfo const & sinfo Segment1 const & s1 Segment2 const & s2

Policy calculating the intersection points themselves.

- boost::geometry::policies::relate::segments_intersection_points
  assign
- boost::geometry::policies::relate::segments_intersection_points
  degenerate
- boost::geometry::policies::relate::segments_intersection_points
  disjoint
- boost::geometry::policies::relate::segments_intersection_points
  error
- boost::geometry::policies::relate::segments_intersection_points
  one_degenerate
- boost::geometry::policies::relate::segments_intersection_points
  return_type
- boost::geometry::policies::relate::segments_intersection_points
  segments_collinear
- boost::geometry::policies::relate::segments_intersection_points
  segments_crosses