- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

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

Go to the documentation of this file.

    00001 // CLASSIFICATION: UNCLASSIFIED
    00002
    00003 #ifndef EllipsoidParameters_H
    00004 #define EllipsoidParameters_H
    00005
    00006 #include "DtccApi.h"
    00007
    00008
    00009 namespace MSP
    00010 {
    00011   namespace CCS
    00012   {
    00013     class MSP_DTCC_API EllipsoidParameters
    00014     {
    00015     public:
    00016
    00017       EllipsoidParameters();
    00018       EllipsoidParameters( double __semiMajorAxis, double __flattening, char* __ellipsoidCode );
    00019       EllipsoidParameters( const EllipsoidParameters& ecp );
    00020
    00021       ~EllipsoidParameters();
    00022
    00023       EllipsoidParameters& operator=( const EllipsoidParameters &ecp );
    00024
    00025       void setSemiMajorAxis( double __semiMajorAxis );
    00026       void setFlattening( double __flattening );
    00027       void setEllipsoidCode( char __ellipsoidCode[4] );
    00028
    00029       double semiMajorAxis() const;
    00030       double flattening() const;
    00031       char* ellipsoidCode();
    00032
    00033     private:
    00034
    00035       double _semiMajorAxis;
    00036       double _flattening;
    00037       char _ellipsoidCode[4];
    00038
    00039     };
    00040   }
    00041 }
    00042
    00043 #endif
    00044
    00045
    00046 // CLASSIFICATION: UNCLASSIFIED