3 #ifndef PolarStereographic_H
4 #define PolarStereographic_H
102 class PolarStereographicStandardParallelParameters;
103 class PolarStereographicScaleFactorParameters;
104 class MapProjectionCoordinates;
105 class GeodeticCoordinates;
131 PolarStereographic(
double ellipsoidSemiMajorAxis,
double ellipsoidFlattening,
double centralMeridian,
double standardParallel,
double falseEasting,
double falseNorthing );
148 PolarStereographic(
double ellipsoidSemiMajorAxis,
double ellipsoidFlattening,
double centralMeridian,
double scaleFactor,
char hemisphere,
double falseEasting,
double falseNorthing );
228 double Southern_Hemisphere;
235 double Polar_Standard_Parallel;
236 double Polar_Central_Meridian;
237 double Polar_False_Easting;
238 double Polar_False_Northing;
241 double Polar_Delta_Easting;
242 double Polar_Delta_Northing;
244 double Polar_Scale_Factor;
246 double polarPow(
double esSin);
PolarStereographic & operator=(const PolarStereographic &ps)
~PolarStereographic(void)
PolarStereographicStandardParallelParameters * getStandardParallelParameters() const
PolarStereographic(double ellipsoidSemiMajorAxis, double ellipsoidFlattening, double centralMeridian, double standardParallel, double falseEasting, double falseNorthing)
MSP::CCS::MapProjectionCoordinates * convertFromGeodetic(MSP::CCS::GeodeticCoordinates *geodeticCoordinates)
MSP::CCS::GeodeticCoordinates * convertToGeodetic(MSP::CCS::MapProjectionCoordinates *mapProjectionCoordinates)
PolarStereographicScaleFactorParameters * getScaleFactorParameters() const