boost::geometry::policies::relate::segments_intersection_ratios
intersection_ratios.hpp
typename FractionType
FractionType typedef FractionType boost::geometry::policies::relate::segments_intersection_ratios< FractionType >::return_type return_type
typename Segment
return_type static return_type boost::geometry::policies::relate::segments_intersection_ratios< FractionType >::degenerate (Segment const &segment, bool) degenerate Segment const & segment bool
return_type static return_type boost::geometry::policies::relate::segments_intersection_ratios< FractionType >::disjoint () disjoint
return_type static return_type boost::geometry::policies::relate::segments_intersection_ratios< FractionType >::error (std::string const &) error std::string const &
typename Segment
typename Ratio
return_type static return_type boost::geometry::policies::relate::segments_intersection_ratios< FractionType >::one_degenerate (Segment const &, Ratio const &ratio, bool a_degenerate) one_degenerate Segment const & Ratio const & ratio bool a_degenerate
typename Segment1
typename Segment2
typename Ratio
return_type static return_type boost::geometry::policies::relate::segments_intersection_ratios< FractionType >::segments_collinear (Segment1 const &, Segment2 const &, 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 & Segment2 const & 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_ratios< FractionType >::segments_crosses (side_info const &, SegmentIntersectionInfo const &sinfo, Segment1 const &, Segment2 const &) segments_crosses side_info const & SegmentIntersectionInfo const & sinfo Segment1 const & Segment2 const &

Policy returning segment ratios.

Template argument FractionType should be a fraction_type<SegmentRatio>

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