Home
last modified time | relevance | path

Searched refs:segment_ratio (Results 1 – 14 of 14) sorted by relevance

/third_party/boost/boost/geometry/policies/robustness/
Dsegment_ratio.hpp27 namespace detail { namespace segment_ratio namespace
105 class segment_ratio class
111 typedef segment_ratio<Type> thistype;
113 inline segment_ratio() in segment_ratio() function in boost::geometry::segment_ratio
119 inline segment_ratio(const Type& nominator, const Type& denominator) in segment_ratio() function in boost::geometry::segment_ratio
202 ? detail::segment_ratio::less<Type>::apply(*this, other) in operator <()
209 && detail::segment_ratio::equal<Type>::apply(*this, other); in operator ==()
225 friend std::ostream& operator<<(std::ostream &os, segment_ratio const& ratio) in operator <<()
Dsegment_ratio_type.hpp42 typedef geometry::segment_ratio<coordinate_type> type;
/third_party/boost/libs/geometry/example/
D05_b_overlay_linestring_polygon_example.cpp70 typedef bg::segment_ratio_type<point_2d, bg::detail::no_rescale_policy>::type segment_ratio; in main() typedef
71 typedef bg::detail::overlay::turn_info<point_2d, segment_ratio> turn_info; in main()
/third_party/boost/boost/geometry/strategies/geographic/
Dintersection.hpp543 segment_ratio<calc_t> ra_from(dist_b1_a1, dist_b1_b2); in apply()
544 segment_ratio<calc_t> ra_to(dist_b1_a2, dist_b1_b2); in apply()
545 segment_ratio<calc_t> rb_from(dist_a1_b1, dist_a1_a2); in apply()
546 segment_ratio<calc_t> rb_to(dist_a1_b2, dist_a1_a2); in apply()
597 segment_ratio<calc_t> in apply()
639 … return Policy::one_degenerate(segment, segment_ratio<CalcT>(dist_1_o, dist_1_2), degenerated_a); in collinear_one_degenerated()
692 return segment_ratio<CalcT>(dist_a1_b1, dist_a1_a2).on_segment(); in calculate_collinear_data()
851 bool is_on_a = segment_ratio<CalcT>(dist_a1_ip, dist_a1_a2).on_segment(); in calculate_ip_data()
868 bool is_on_b = segment_ratio<CalcT>(dist_b1_ip, dist_b1_b2).on_segment(); in calculate_ip_data()
/third_party/boost/boost/geometry/strategies/spherical/
Dintersection.hpp468 segment_ratio<calc_t> ra_from(dist_b1_a1, dist_b1_b2); in apply()
469 segment_ratio<calc_t> ra_to(dist_b1_a2, dist_b1_b2); in apply()
470 segment_ratio<calc_t> rb_from(dist_a1_b1, dist_a1_a2); in apply()
471 segment_ratio<calc_t> rb_to(dist_a1_b2, dist_a1_a2); in apply()
532 segment_ratio<calc_t>, in apply()
565 … : Policy::one_degenerate(segment, segment_ratio<CalcT>(dist_1_o, dist_1_2), degenerated_a); in collinear_one_degenerated()
617 return segment_ratio<CalcT>(dist_a1_b1, dist_a1_a2).on_segment(); in calculate_collinear_data()
843 is_on_a = segment_ratio<CalcT>(dist_a1_i1, dist_a1_a2).on_segment(); in is_potentially_crossing()
/third_party/boost/boost/geometry/strategies/
Dintersection_result.hpp60 typename SegmentRatio = segment_ratio<typename coordinate_type<Point>::type>
/third_party/boost/boost/geometry/algorithms/detail/overlay/
Dturn_info.hpp80 typename SegmentRatio = geometry::segment_ratio<typename coordinate_type<Point>::type>,
Dget_turn_info_helpers.hpp250 geometry::segment_ratio<boost::long_long_type>
Dintersection_insert.hpp319 typedef geometry::segment_ratio in apply()
465 … typedef geometry::segment_ratio<typename geometry::coordinate_type<PointOut>::type> ratio_type; in apply()
/third_party/boost/boost/geometry/algorithms/detail/disjoint/
Dlinear_linear.hpp97 typedef geometry::segment_ratio in apply()
/third_party/boost/libs/geometry/test/strategies/
Dsegment_intersection_sph.hpp73 bg::segment_intersection_points<P, bg::segment_ratio<coord_t> > in test_strategy_one()
Dsegment_intersection_collinear.cpp147 typedef bg::segment_ratio<typename bg::coordinate_type<P>::type> ratio_type; in test_segment_ratio()
/third_party/boost/libs/geometry/test/
Dto_svg.hpp287 typedef bg::segment_ratio<double> sr; in to_svg()
/third_party/boost/boost/geometry/strategies/cartesian/
Dintersection.hpp359 typedef segment_ratio<modelled_coordinate_type> ratio_type; in apply()