/third_party/boost/boost/geometry/strategies/geographic/ |
D | index.hpp | 37 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 …]
|
D | distance_andoyer.hpp | 48 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 …]
|
D | distance_thomas.hpp | 42 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 …]
|
D | distance_vincenty.hpp | 44 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 …]
|
D | distance_karney.hpp | 37 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 …]
|
D | distance_segment_box.hpp | 41 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 …]
|
D | distance_cross_track_box_box.hpp | 60 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 …]
|
D | distance_cross_track_point_box.hpp | 59 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 …]
|
D | distance.hpp | 62 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 …]
|
D | mapping_ssf.hpp | 48 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 …]
|
D | intersection_elliptic.hpp | 27 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 …]
|
D | distance_cross_track.hpp | 87 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 …]
|
D | envelope.hpp | 41 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;
|
D | point_in_poly_winding.hpp | 44 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()
|
D | side.hpp | 62 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;
|
D | io.hpp | 29 typename Spheroid = srs::spheroid<double>, 37 Spheroid, 54 Spheroid, 73 geographic(Spheroid const& spheroid) in geographic() 78 Spheroid m_spheroid;
|
D | area.hpp | 56 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()
|
D | disjoint_segment_box.hpp | 53 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;
|
D | side_andoyer.hpp | 37 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()
|
D | side_vincenty.hpp | 37 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()
|
D | side_thomas.hpp | 37 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/ |
D | geographic.hpp | 35 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 …]
|
D | meridian_inverse.hpp | 63 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()
|
D | unit_spheroid.hpp | 23 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/ |
D | distance_cross_track.cpp | 59 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()
|