Home
last modified time | relevance | path

Searched refs:Spheroid (Results 1 – 25 of 55) sorted by relevance

123

/third_party/boost/boost/geometry/strategies/geographic/
Dindex.hpp37 typename Spheroid = geometry::srs::spheroid<double>,
47 FormulaPolicy, Spheroid, CalculationType
57 FormulaPolicy, Spheroid, CalculationType
72 Spheroid,
83 FormulaPolicy, Spheroid, CalculationType
93 FormulaPolicy, Spheroid, CalculationType
103 FormulaPolicy, Spheroid, CalculationType
113 FormulaPolicy, Spheroid, CalculationType
125 explicit geographic(Spheroid const& spheroid) in geographic()
130 Spheroid m_spheroid;
[all …]
Ddistance_andoyer.hpp48 typename Spheroid = srs::spheroid<double>,
54 strategy::andoyer, Spheroid, CalculationType
59 strategy::andoyer, Spheroid, CalculationType
67 explicit inline andoyer(Spheroid const& spheroid) in andoyer()
77 template <typename Spheroid, typename CalculationType>
78 struct tag<andoyer<Spheroid, CalculationType> >
84 template <typename Spheroid, typename CalculationType, typename P1, typename P2>
85 struct return_type<andoyer<Spheroid, CalculationType>, P1, P2>
86 : andoyer<Spheroid, CalculationType>::template calculation_type<P1, P2>
90 template <typename Spheroid, typename CalculationType>
[all …]
Ddistance_thomas.hpp42 typename Spheroid = srs::spheroid<double>,
48 strategy::thomas, Spheroid, CalculationType
53 strategy::thomas, Spheroid, CalculationType
61 explicit inline thomas(Spheroid const& spheroid) in thomas()
70 template <typename Spheroid, typename CalculationType>
71 struct tag<thomas<Spheroid, CalculationType> >
77 template <typename Spheroid, typename CalculationType, typename P1, typename P2>
78 struct return_type<thomas<Spheroid, CalculationType>, P1, P2>
79 : thomas<Spheroid, CalculationType>::template calculation_type<P1, P2>
83 template <typename Spheroid, typename CalculationType>
[all …]
Ddistance_vincenty.hpp44 typename Spheroid = srs::spheroid<double>,
50 strategy::vincenty, Spheroid, CalculationType
55 strategy::vincenty, Spheroid, CalculationType
63 explicit inline vincenty(Spheroid const& spheroid) in vincenty()
72 template <typename Spheroid, typename CalculationType>
73 struct tag<vincenty<Spheroid, CalculationType> >
79 template <typename Spheroid, typename CalculationType, typename P1, typename P2>
80 struct return_type<vincenty<Spheroid, CalculationType>, P1, P2>
81 : vincenty<Spheroid, CalculationType>::template calculation_type<P1, P2>
85 template <typename Spheroid, typename CalculationType>
[all …]
Ddistance_karney.hpp37 typename Spheroid = srs::spheroid<double>,
43 strategy::karney, Spheroid, CalculationType
48 strategy::karney, Spheroid, CalculationType
56 explicit inline karney(Spheroid const& spheroid) in karney()
65 template <typename Spheroid, typename CalculationType>
66 struct tag<karney<Spheroid, CalculationType> >
72 template <typename Spheroid, typename CalculationType, typename P1, typename P2>
73 struct return_type<karney<Spheroid, CalculationType>, P1, P2>
74 : karney<Spheroid, CalculationType>::template calculation_type<P1, P2>
78 template <typename Spheroid, typename CalculationType>
[all …]
Ddistance_segment_box.hpp41 typename Spheroid = srs::spheroid<double>,
64 typedef geographic<FormulaPolicy, Spheroid, CalculationType> type;
78 Spheroid,
94 Spheroid,
107 Spheroid,
125 explicit geographic_segment_box(Spheroid const& spheroid = Spheroid()) in geographic_segment_box()
143 Spheroid, in segment_below_of_box()
151 Spheroid, in segment_below_of_box()
161 geographic_segment_box<FormulaPolicy, Spheroid, CalculationType>(), in segment_below_of_box()
183 Spheroid m_spheroid;
[all …]
Ddistance_cross_track_box_box.hpp60 typename Spheroid = srs::spheroid<double>,
70 typedef geographic<FormulaPolicy, Spheroid, CalculationType> type;
79 Spheroid,
95 explicit geographic_cross_track_box_box(Spheroid const& spheroid = Spheroid()) in geographic_cross_track_box_box()
123 Spheroid m_spheroid;
132 template <typename Strategy, typename Spheroid, typename CalculationType>
133 struct tag<geographic_cross_track_box_box<Strategy, Spheroid, CalculationType> >
139 template <typename Strategy, typename Spheroid, typename CalculationType, typename Box1, typename B…
140 struct return_type<geographic_cross_track_box_box<Strategy, Spheroid, CalculationType>, Box1, Box2>
143 Strategy, Spheroid, CalculationType
[all …]
Ddistance_cross_track_point_box.hpp59 typename Spheroid = srs::spheroid<double>,
68 typedef geographic_cross_track<FormulaPolicy, Spheroid, CalculationType> type;
79 explicit geographic_cross_track_point_box(Spheroid const& spheroid = Spheroid()) in geographic_cross_track_point_box()
107 Spheroid m_spheroid;
116 template <typename Strategy, typename Spheroid, typename CalculationType>
117 struct tag<geographic_cross_track_point_box<Strategy, Spheroid, CalculationType> >
123 template <typename Strategy, typename Spheroid, typename CalculationType, typename P, typename Box>
124 struct return_type<geographic_cross_track_point_box<Strategy, Spheroid, CalculationType>, P, Box>
127 Strategy, Spheroid, CalculationType
131 template <typename Strategy, typename Spheroid, typename P, typename Box>
[all …]
Ddistance.hpp62 typename Spheroid = srs::spheroid<double>,
81 typedef Spheroid model_type;
87 explicit inline geographic(Spheroid const& spheroid) in geographic()
93 Spheroid const& spheroid) in apply()
128 inline Spheroid const& model() const in model()
134 Spheroid m_spheroid;
145 typename Spheroid,
148 struct tag<geographic<FormulaPolicy, Spheroid, CalculationType> >
157 typename Spheroid,
162 struct return_type<geographic<FormulaPolicy, Spheroid, CalculationType>, P1, P2>
[all …]
Dmapping_ssf.hpp48 template <typename Spheroid, mapping_type Mapping>
51 explicit inline mapper(Spheroid const& /*spheroid*/) {} in mapper()
60 template <typename Spheroid>
61 struct mapper<Spheroid, mapping_reduced>
65 typename radius_type<Spheroid>::type
68 explicit inline mapper(Spheroid const& spheroid) in mapper()
84 template <typename Spheroid>
85 struct mapper<Spheroid, mapping_geocentric>
89 typename radius_type<Spheroid>::type
92 explicit inline mapper(Spheroid const& spheroid) in mapper()
[all …]
Dintersection_elliptic.hpp27 template <typename Spheroid>
31 explicit great_elliptic_segments_calc_policy(Spheroid const& spheroid = Spheroid()) in great_elliptic_segments_calc_policy()
116 Spheroid m_spheroid;
119 template <typename Spheroid>
122 explicit experimental_elliptic_segments_calc_policy(Spheroid const& spheroid = Spheroid()) in experimental_elliptic_segments_calc_policy()
146 plane(Point3d const& p1, Point3d const& p2, Spheroid const& spheroid) in plane()
187 Spheroid const& m_spheroid;
207 Spheroid m_spheroid;
213 typename Spheroid = srs::spheroid<double>,
219 great_elliptic_segments_calc_policy<Spheroid>,
[all …]
Ddistance_cross_track.hpp87 typename Spheroid = srs::spheroid<double>,
101 Spheroid,
112 void, void, FormulaPolicy, Spheroid, CalculationType
133 explicit geographic_cross_track(Spheroid const& spheroid = Spheroid()) in geographic_cross_track()
163 Spheroid const& model() const in model()
203 Spheroid const& spheroid) in non_iterative_case()
205 CT distance = geometry::strategy::distance::geographic<FormulaPolicy, Spheroid, CT> in non_iterative_case()
245 Spheroid const& spheroid, in bisection()
333 Spheroid const& spheroid, in newton()
464 Spheroid const& spheroid) in apply()
[all …]
Denvelope.hpp41 typename Spheroid = geometry::srs::spheroid<double>,
50 typedef Spheroid model_type;
56 explicit inline geographic(Spheroid const& spheroid) in geographic()
62 FormulaPolicy, Spheroid, CalculationType
71 FormulaPolicy, Spheroid, CalculationType
84 Spheroid, in apply()
90 Spheroid m_spheroid;
Dpoint_in_poly_winding.hpp44 typename Spheroid = srs::spheroid<double>,
50 side::geographic<FormulaPolicy, Spheroid, CalculationType>,
56 side::geographic<FormulaPolicy, Spheroid, CalculationType>,
64 explicit geographic_winding(Spheroid const& model) in geographic_winding()
68 Spheroid const& model() const in model()
Dside.hpp62 typename Spheroid = srs::spheroid<double>,
73 Spheroid,
85 Spheroid,
103 explicit geographic(Spheroid const& model) in geographic()
128 Spheroid const& model() const in model()
149 Spheroid m_model;
Dio.hpp29 typename Spheroid = srs::spheroid<double>,
37 Spheroid,
54 Spheroid,
73 geographic(Spheroid const& spheroid) in geographic()
78 Spheroid m_spheroid;
Darea.hpp56 typename Spheroid = srs::spheroid<double>,
84 typename geometry::radius_type<Spheroid>::type,
88 Spheroid m_spheroid;
95 inline spheroid_constants(Spheroid const& spheroid) in spheroid_constants()
103 calc_t, Spheroid, srs_spheroid_tag in spheroid_constants()
165 explicit inline geographic(Spheroid const& spheroid = Spheroid()) in geographic()
Ddisjoint_segment_box.hpp53 typename Spheroid = srs::spheroid<double>,
59 typedef Spheroid model_type;
65 explicit inline segment_box_geographic(Spheroid const& spheroid) in segment_box_geographic()
82 Spheroid, in apply()
97 Spheroid m_spheroid;
Dside_andoyer.hpp37 typename Spheroid = srs::spheroid<double>,
41 : public side::geographic<strategy::andoyer, Spheroid, CalculationType>
43 typedef side::geographic<strategy::andoyer, Spheroid, CalculationType> base_t;
49 explicit andoyer(Spheroid const& model) in andoyer()
Dside_vincenty.hpp37 typename Spheroid = srs::spheroid<double>,
41 : public side::geographic<strategy::vincenty, Spheroid, CalculationType>
43 typedef side::geographic<strategy::vincenty, Spheroid, CalculationType> base_t;
49 explicit vincenty(Spheroid const& model) in vincenty()
Dside_thomas.hpp37 typename Spheroid = srs::spheroid<double>,
41 : public side::geographic<strategy::thomas, Spheroid, CalculationType>
43 typedef side::geographic<strategy::thomas, Spheroid, CalculationType> base_t;
49 explicit thomas(Spheroid const& model) in thomas()
/third_party/boost/boost/geometry/formulas/
Dgeographic.hpp35 template <typename Point3d, typename PointGeo, typename Spheroid>
36 inline Point3d geo_to_cart3d(PointGeo const& point_geo, Spheroid const& spheroid) in geo_to_cart3d()
61 template <typename PointGeo, typename Spheroid, typename Point3d>
62 …tGeo const& point_geo, Point3d & result, Point3d & north, Point3d & east, Spheroid const& spheroid) in geo_to_cart3d()
94 template <typename PointGeo, typename Point3d, typename Spheroid>
95 inline PointGeo cart3d_to_geo(Point3d const& point_3d, Spheroid const& spheroid) in cart3d_to_geo()
141 template <typename Point3d, typename Spheroid>
142 inline Point3d projected_to_xy(Point3d const& point_3d, Spheroid const& spheroid) in projected_to_xy()
167 template <typename Point3d, typename Spheroid>
168 inline Point3d projected_to_surface(Point3d const& direction, Spheroid const& spheroid) in projected_to_surface()
[all …]
Dmeridian_inverse.hpp63 template <typename T, typename Spheroid>
64 static CT meridian_not_crossing_pole_dist(T lat1, T lat2, Spheroid const& spheroid) in meridian_not_crossing_pole_dist()
69 template <typename T, typename Spheroid>
70 static CT meridian_crossing_pole_dist(T lat1, T lat2, Spheroid const& spheroid) in meridian_crossing_pole_dist()
83 template <typename T, typename Spheroid>
84 static result apply(T lon1, T lat1, T lon2, T lat2, Spheroid const& spheroid) in apply()
112 template <typename T, typename Spheroid>
113 static CT apply(T lat, Spheroid const& spheroid) in apply()
Dunit_spheroid.hpp23 template <typename ResultType, typename Spheroid>
24 inline ResultType unit_spheroid_b(Spheroid const& spheroid) in unit_spheroid_b()
30 template <typename ResultSpheroid, typename Spheroid>
31 inline ResultSpheroid unit_spheroid(Spheroid const& spheroid) in unit_spheroid()
/third_party/boost/libs/geometry/test/strategies/
Ddistance_cross_track.cpp59 typedef bg::srs::spheroid<double> Spheroid; in test_all() typedef
62 Spheroid spheroid(6378137.0, 6356752.3142451793); in test_all()
73 …ategy::distance::detail::geographic_cross_track<bg::strategy::vincenty, Spheroid, double, true>(sp… in test_all()
77 …distance = bg::strategy::distance::geographic_cross_track<bg::strategy::vincenty, Spheroid, double… in test_all()
82 …trategy::distance::detail::geographic_cross_track<bg::strategy::thomas, Spheroid, double, true>(sp… in test_all()
86 …distance = bg::strategy::distance::geographic_cross_track<bg::strategy::thomas, Spheroid, double>(… in test_all()
91 …rategy::distance::detail::geographic_cross_track<bg::strategy::andoyer, Spheroid, double, true>(sp… in test_all()
95 …distance = bg::strategy::distance::geographic_cross_track<bg::strategy::andoyer, Spheroid, double>… in test_all()

123