/third_party/boost/boost/geometry/policies/robustness/ |
D | segment_ratio.hpp | 27 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 <<()
|
D | segment_ratio_type.hpp | 42 typedef geometry::segment_ratio<coordinate_type> type;
|
/third_party/boost/libs/geometry/example/ |
D | 05_b_overlay_linestring_polygon_example.cpp | 70 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/ |
D | intersection.hpp | 543 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/ |
D | intersection.hpp | 468 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/ |
D | intersection_result.hpp | 60 typename SegmentRatio = segment_ratio<typename coordinate_type<Point>::type>
|
/third_party/boost/boost/geometry/algorithms/detail/overlay/ |
D | turn_info.hpp | 80 typename SegmentRatio = geometry::segment_ratio<typename coordinate_type<Point>::type>,
|
D | get_turn_info_helpers.hpp | 250 geometry::segment_ratio<boost::long_long_type>
|
D | intersection_insert.hpp | 319 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/ |
D | linear_linear.hpp | 97 typedef geometry::segment_ratio in apply()
|
/third_party/boost/libs/geometry/test/strategies/ |
D | segment_intersection_sph.hpp | 73 bg::segment_intersection_points<P, bg::segment_ratio<coord_t> > in test_strategy_one()
|
D | segment_intersection_collinear.cpp | 147 typedef bg::segment_ratio<typename bg::coordinate_type<P>::type> ratio_type; in test_segment_ratio()
|
/third_party/boost/libs/geometry/test/ |
D | to_svg.hpp | 287 typedef bg::segment_ratio<double> sr; in to_svg()
|
/third_party/boost/boost/geometry/strategies/cartesian/ |
D | intersection.hpp | 359 typedef segment_ratio<modelled_coordinate_type> ratio_type; in apply()
|