Go to the documentation of this file.
14 #define ACCEPT_USE_OF_DEPRECATED_PROJ_API_H
33 typedef std::shared_ptr<CoordinateTransform>
Ptr;
34 typedef std::shared_ptr<CoordinateTransform const>
ConstPtr;
234 template <
typename SourceC,
typename TargetC>
235 void convert(
const std::vector<SourceC> &xs, std::vector<TargetC> &ys)
const
238 ys.reserve(xs.size());
266 bool isGeoProjectionValid()
const;
269 static constexpr
double PI = 3.141592654;
270 static constexpr
double A = 6378137.0;
271 static constexpr
double B = 6356752.3;
272 static constexpr
double E2 = 6.6943799901377997e-3;
273 static constexpr
double A1 = A * E2;
274 static constexpr
double A2 = A1 * A1;
275 static constexpr
double A3 = A1 * E2 * 0.5;
276 static constexpr
double A4 = 2.5 * A2;
277 static constexpr
double A5 = A1 + A3;
278 static constexpr
double A6 = 9.9330562000986220e-1;
281 static size_t instance_counter_;
namespace ad
Definition: GeometryStoreItem.hpp:28
DataType GeoPoint.
Definition: GeoPoint.hpp:47
DataType ENUPoint.
Definition: ENUPoint.hpp:51
DataType Latitude.
Definition: Latitude.hpp:65
DataType ECEFPoint.
Definition: ECEFPoint.hpp:45