3 #ifndef GTS_LOCAL_SPHERICAL_H
4 #define GTS_LOCAL_SPHERICAL_H
31 class SphericalCoordinates;
48 LocalSpherical(
double ellipsoidSemiMajorAxis,
double ellipsoidFlattening,
49 double originLongitude,
double originLatitude,
double originHeight,
double orientation);
81 const double elevation,
93 double &radius)
const;
void localSphericalToLocalCartesian(const double azimuth, const double elevation, const double radius, double &x, double &y, double &z) const
LocalSpherical & operator=(const LocalSpherical &lc)
MSP::CCS::SphericalCoordinates * convertFromGeodetic(MSP::CCS::GeodeticCoordinates *geodeticCoordinates)
void localCartesianToLocalSpherical(const double x, const double y, const double z, double &azimuth, double &elevation, double &radius) const
LocalSpherical(double ellipsoidSemiMajorAxis, double ellipsoidFlattening, double originLongitude, double originLatitude, double originHeight, double orientation)
MSP::CCS::GeodeticCoordinates * convertToGeodetic(MSP::CCS::SphericalCoordinates *sphericalCoordinate)