Lines Matching refs:P2
107 template <typename P1, typename P2, typename Spheroid>
116 typename bg::select_calculation_type<P1, P2, void>::type in test_vincenty()
119 calc_t tolerance = non_precise_ct<P1>() || non_precise_ct<P2>() ? in test_vincenty()
121 calc_t error = non_precise_ct<P1>() || non_precise_ct<P2>() ? in test_vincenty()
174 bg::concepts::PointDistanceStrategy<vincenty_type, P1, P2>) in test_vincenty()
179 …typedef typename bg::strategy::distance::services::return_type<vincenty_type, P1, P2>::type return… in test_vincenty()
182 P2 p2; in test_vincenty()
193 template <typename P1, typename P2>
199 test_vincenty<P1, P2>(lon1, lat1, lon2, lat2, in test_vincenty()
238 template <typename P1, typename P2>
256 && ! boost::is_integral<typename bg::coordinate_type<P2>::type>::value ) ) in test_all()
259 test_vincenty<P1, P2>(azimuth(144,25,29.52440), azimuth(-37,57,3.72030), in test_all()
266 test_vincenty<P1, P2>(azimuth(19,28), azimuth(51,47), in test_all()
271 test_vincenty<P1, P2>(azimuth(0,7,39), azimuth(51,30,26), in test_all()
277 test_vincenty<P1, P2>(azimuth(121,30), azimuth(31,12), in test_all()
282 test_vincenty<P1, P2>(0, 0, 0, 50, 5540.847042, 0, 180, gda_spheroid); // N in test_all()
283 test_vincenty<P1, P2>(0, 0, 0, -50, 5540.847042, 180, 0, gda_spheroid); // S in test_all()
284 test_vincenty<P1, P2>(0, 0, 50, 0, 5565.974540, 90, -90, gda_spheroid); // E in test_all()
285 test_vincenty<P1, P2>(0, 0, -50, 0, 5565.974540, -90, 90, gda_spheroid); // W in test_all()
287 …test_vincenty<P1, P2>(0, 0, 50, 50, 7284.879297, azimuth(32,51,55.87), azimuth(237,24,50.12), gda_… in test_all()
291 …test_vincenty<P1, P2>(0, 89, 1, 80, 1005153.5769, azimuth(178,53,23.85), azimuth(359,53,18.35)); /… in test_all()
292 test_vincenty<P1, P2>(4, 52, 4, 52, 0.0, 0, 0); // no point difference in test_all()
293 …test_vincenty<P1, P2>(4, 52, 3, 40, 1336039.890, azimuth(183,41,29.08), azimuth(2,58,5.13)); // no… in test_all()
295 test_side<P1, P2>(0, 0, 0, 1, 0, 2, 0); in test_all()
296 test_side<P1, P2>(0, 0, 0, 1, 0, -2, 0); in test_all()
297 test_side<P1, P2>(10, 0, 10, 1, 10, 2, 0); in test_all()
298 test_side<P1, P2>(10, 0, 10, -1, 10, 2, 0); in test_all()
300 test_side<P1, P2>(10, 0, 10, 1, 0, 2, 1); // left in test_all()
301 test_side<P1, P2>(10, 0, 10, -1, 0, 2, -1); // right in test_all()
303 test_side<P1, P2>(-10, -10, 10, 10, 10, 0, -1); // right in test_all()
304 test_side<P1, P2>(-10, -10, 10, 10, -10, 0, 1); // left in test_all()
305 test_side<P1, P2>(170, -10, -170, 10, -170, 0, -1); // right in test_all()
306 test_side<P1, P2>(170, -10, -170, 10, 170, 0, 1); // left in test_all()