3 #ifndef LocalCartesian_H
4 #define LocalCartesian_H
86 class LocalCartesianParameters;
112 LocalCartesian(
double ellipsoidSemiMajorAxis,
double ellipsoidFlattening,
double originLongitude,
double originLatitude,
double originHeight,
double orientation );
213 double LocalCart_Origin_Lat;
214 double LocalCart_Origin_Long;
215 double LocalCart_Origin_Height;
216 double LocalCart_Orientation;
218 double Sin_LocalCart_Origin_Lat;
219 double Cos_LocalCart_Origin_Lat;
220 double Sin_LocalCart_Origin_Lon;
221 double Cos_LocalCart_Origin_Lon;
222 double Sin_LocalCart_Orientation;
223 double Cos_LocalCart_Orientation;
225 double Sin_Lat_Sin_Orient;
226 double Sin_Lat_Cos_Orient;
227 double Cos_Lat_Cos_Orient;
228 double Cos_Lat_Sin_Orient;
MSP::CCS::CartesianCoordinates * convertFromGeocentric(const MSP::CCS::CartesianCoordinates *cartesianCoordinates)
MSP::CCS::GeodeticCoordinates * convertToGeodetic(MSP::CCS::CartesianCoordinates *cartesianCoordinates)
MSP::CCS::CartesianCoordinates * convertFromGeodetic(MSP::CCS::GeodeticCoordinates *geodeticCoordinates)
LocalCartesian & operator=(const LocalCartesian &lc)
LocalCartesianParameters * getParameters() const
LocalCartesian(double ellipsoidSemiMajorAxis, double ellipsoidFlattening, double originLongitude, double originLatitude, double originHeight, double orientation)
MSP::CCS::CartesianCoordinates * convertToGeocentric(const MSP::CCS::CartesianCoordinates *cartesianCoordinates)