3 #ifndef TransverseCylindricalEqualArea_H
4 #define TransverseCylindricalEqualArea_H
93 class MapProjection5Parameters;
94 class MapProjectionCoordinates;
95 class GeodeticCoordinates;
129 TransverseCylindricalEqualArea(
double ellipsoidSemiMajorAxis,
double ellipsoidFlattening,
double centralMeridian,
double latitudeOfTrueScale,
double falseEasting,
double falseNorthing,
double scaleFactor );
204 double One_MINUS_es2;
219 double Tcea_Origin_Lat;
220 double Tcea_Origin_Long;
221 double Tcea_False_Northing;
222 double Tcea_False_Easting;
223 double Tcea_Scale_Factor;
227 double Tcea_Min_Easting;
228 double Tcea_Max_Easting;
229 double Tcea_Min_Northing;
230 double Tcea_Max_Northing;
233 double TCEA_Q(
double sinlat,
double x );
235 double TCEA_COEFF_TIMES_SIN(
double coeff,
double x,
double latit );
237 double TCEA_M(
double c0lat,
double c1lat,
double c2lat,
double c3lat );
239 double TCEA_L(
double Beta,
double c0lat,
double c1lat,
double c2lat );
TransverseCylindricalEqualArea(double ellipsoidSemiMajorAxis, double ellipsoidFlattening, double centralMeridian, double latitudeOfTrueScale, double falseEasting, double falseNorthing, double scaleFactor)
TransverseCylindricalEqualArea & operator=(const TransverseCylindricalEqualArea &tcea)
MSP::CCS::MapProjectionCoordinates * convertFromGeodetic(MSP::CCS::GeodeticCoordinates *geodeticCoordinates)
~TransverseCylindricalEqualArea(void)
MSP::CCS::GeodeticCoordinates * convertToGeodetic(MSP::CCS::MapProjectionCoordinates *mapProjectionCoordinates)
MapProjection5Parameters * getParameters() const