- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

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

Go to the documentation of this file.

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