91 const double _axisEquatorial,
92 const double _axisPolar);
103 const double _elevation,
157 public: GZ_DEPRECATED(7) static
double Distance(
173 public: static
double DistanceWGS84(
190 public:
double DistanceBetweenPoints(
202 public:
double SurfaceRadius() const;
206 public:
double SurfaceAxisEquatorial() const;
210 public:
double SurfaceAxisPolar() const;
214 public:
double SurfaceFlattening() const;
218 public:
gz::math::
Angle LatitudeReference() const;
222 public:
gz::math::
Angle LongitudeReference() const;
226 public:
double ElevationReference() const;
232 public:
gz::math::
Angle HeadingOffset() const;
243 public:
void SetSurface(
245 const
double _axisEquatorial,
246 const
double _axisPolar);
250 public:
void SetLatitudeReference(const
gz::math::
Angle &_angle);
254 public:
void SetLongitudeReference(const
gz::math::
Angle &_angle);
258 public:
void SetElevationReference(const
double _elevation);
262 public:
void SetHeadingOffset(const
gz::math::
Angle &_angle);
281 public:
void UpdateTransformationMatrix();
314 GZ_UTILS_IMPL_PTR(dataPtr)