- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

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

Go to the documentation of this file.

    00001 // CLASSIFICATION: UNCLASSIFIED
    00002
    00003 #ifndef Datum_H
    00004 #define Datum_H
    00005
    00006 #include "DtccApi.h"
    00007 #include "DatumType.h"
    00008
    00009
    00010 namespace MSP
    00011 {
    00012   namespace CCS
    00013   {
    00014     class MSP_DTCC_API Datum
    00015 //    class Datum
    00016     {
    00017     public:
    00018
    00019             Datum();
    00020
    00021             Datum( long __index, char* __code,  char* __ellipsoidCode,  char* __name, DatumType::Enum __datumType, double __deltaX, double __deltaY, double __deltaZ,
    00022              double __westLongitude, double __eastLongitude, double __southLatitude, double __northLatitude, bool __userDefined );
    00023
    00024             ~Datum( void );
    00025
    00026       long index() const;
    00027
    00028       char* code() const;
    00029
    00030       char* ellipsoidCode() const;
    00031
    00032       char* name() const;
    00033
    00034       DatumType::Enum datumType() const;
    00035
    00036       double deltaX() const;
    00037
    00038       double deltaY() const;
    00039
    00040       double deltaZ() const;
    00041
    00042       double westLongitude() const;
    00043
    00044       double eastLongitude() const;
    00045
    00046       double southLatitude() const;
    00047
    00048       double northLatitude() const;
    00049
    00050       bool userDefined() const;
    00051
    00052
    00053     private:
    00054
    00055       long _index;
    00056       char* _code;
    00057       char* _ellipsoidCode;
    00058       char* _name;
    00059       DatumType::Enum _datumType;
    00060       double _deltaX;
    00061       double _deltaY;
    00062       double _deltaZ;
    00063       double _westLongitude;
    00064       double _eastLongitude;
    00065       double _southLatitude;
    00066       double _northLatitude;
    00067       bool _userDefined;
    00068
    00069     };
    00070   }
    00071 }
    00072
    00073 #endif
    00074
    00075
    00076 // CLASSIFICATION: UNCLASSIFIED