- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

# Y:/msp/devkits/temp_geotrans/master/geotrans3.1/CCS/src/dtcc/CoordinateSystemParameters/PolarStereographicScaleFactorParameters.h

Go to the documentation of this file.

    00001 // CLASSIFICATION: UNCLASSIFIED
    00002
    00003 #ifndef PolarStereographicScaleFactorParameters_H
    00004 #define PolarStereographicScaleFactorParameters_H
    00005
    00006 #include "CoordinateSystemParameters.h"
    00007 #include "DtccApi.h"
    00008
    00009 namespace MSP
    00010 {
    00011   namespace CCS
    00012   {
    00013     class MSP_DTCC_API PolarStereographicScaleFactorParameters : public CoordinateSystemParameters
    00014     {
    00015     public:
    00016
    00017       PolarStereographicScaleFactorParameters();
    00018       PolarStereographicScaleFactorParameters( CoordinateType::Enum _coordinateType );
    00019       PolarStereographicScaleFactorParameters( CoordinateType::Enum _coordinateType, double __longitudeDownFromPole, double __scaleFactor, char __hemisphere, double __falseEasting, double __falseNorthing );
    00020       PolarStereographicScaleFactorParameters( const PolarStereographicScaleFactorParameters& p );
    00021
    00022       ~PolarStereographicScaleFactorParameters();
    00023
    00024       PolarStereographicScaleFactorParameters& operator=( const PolarStereographicScaleFactorParameters &p );
    00025
    00026       void setCentralMeridian( double __centralMeridian );
    00027       void setScaleFactor( double __scaleFactor );
    00028       void setHemisphere( char _hemisphere );
    00029       void setFalseEasting( double __falseEasting );
    00030       void setFalseNorthing( double __falseNorthing );
    00031
    00032       double centralMeridian() const;
    00033       double scaleFactor() const;
    00034       char hemisphere() const;
    00035       double falseEasting() const;
    00036       double falseNorthing() const;
    00037
    00038     private:
    00039
    00040       double _centralMeridian;
    00041       double _scaleFactor;
    00042             char _hemisphere;
    00043       double _falseEasting;
    00044       double _falseNorthing;
    00045
    00046     };
    00047   }
    00048 }
    00049
    00050 #endif
    00051
    00052
    00053 // CLASSIFICATION: UNCLASSIFIED