- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

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

Go to the documentation of this file.

    00001 // CLASSIFICATION: UNCLASSIFIED
    00002
    00003 #ifndef Ellipsoid_H
    00004 #define Ellipsoid_H
    00005
    00006 #include "DtccApi.h"
    00007
    00008 namespace MSP
    00009 {
    00010   namespace CCS
    00011   {
    00012     class MSP_DTCC_API Ellipsoid
    00013     {
    00014     public:
    00015
    00016             Ellipsoid();
    00017
    00018             Ellipsoid( long __index, char* __code,  char* __name, double __semiMajorAxis, double __semiMinorAxis, double __flattening, double __eccentricitySquared, bool __userDefined );
    00019
    00020             ~Ellipsoid( void );
    00021
    00022       long index() const;
    00023
    00024       char* code() const;
    00025
    00026       char* name() const;
    00027
    00028       double semiMajorAxis() const;
    00029
    00030       double semiMinorAxis() const;
    00031
    00032       double flattening() const;
    00033
    00034       double eccentricitySquared() const;
    00035
    00036       bool userDefined() const;
    00037
    00038
    00039     private:
    00040
    00041       long _index;
    00042       char* _code;
    00043       char* _name;
    00044       double _semiMajorAxis;
    00045       double _semiMinorAxis;
    00046       double _flattening;
    00047       double _eccentricitySquared;
    00048       bool _userDefined;
    00049
    00050     };
    00051   }
    00052 }
    00053
    00054
    00055 #endif // CLASSIFICATION: UNCLASSIFIED