- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

# Y:/msp/devkits/temp_geotrans/master/geotrans3.1/CCS/src/dtcc/CoordinateSystems/datum/SevenParameterDatum.h

Go to the documentation of this file.

    00001 // CLASSIFICATION: UNCLASSIFIED
    00002
    00003 #ifndef SevenParameterDatum_H
    00004 #define SevenParameterDatum_H
    00005
    00006
    00007 #include "Datum.h"
    00008
    00009
    00010 namespace MSP
    00011 {
    00012   namespace CCS
    00013   {
    00014     class SevenParameterDatum : public Datum
    00015     {
    00016     public:
    00017
    00018             SevenParameterDatum();
    00019
    00020             SevenParameterDatum( long __index, char* __code,  char* __ellipsoidCode,  char* __name, DatumType::Enum __datumType, double __deltaX, double __deltaY, double __deltaZ,
    00021                            double __westLongitude, double __eastLongitude, double __southLatitude, double __northLatitude,
    00022                            double __rotationX, double __rotationY, double __rotationZ, double __scaleFactor, bool __userDefined );
    00023
    00024             ~SevenParameterDatum( void );
    00025
    00026       double rotationX() const;
    00027
    00028       double rotationY() const;
    00029
    00030       double rotationZ() const;
    00031
    00032       double scaleFactor() const;
    00033
    00034
    00035     private:
    00036
    00037       double _rotationX;
    00038       double _rotationY;
    00039       double _rotationZ;
    00040       double _scaleFactor;
    00041
    00042     };
    00043   }
    00044 }
    00045
    00046 #endif
    00047
    00048
    00049 // CLASSIFICATION: UNCLASSIFIED