UNCLASSIFIED

GeographicTranslator
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Ellipsoid.h
Go to the documentation of this file.
1 // CLASSIFICATION: UNCLASSIFIED
2 
3 #ifndef Ellipsoid_H
4 #define Ellipsoid_H
5 
6 #include "DtccApi.h"
7 
8 namespace MSP
9 {
10  namespace CCS
11  {
13  {
14  public:
15 
16  Ellipsoid();
17 
18  Ellipsoid( long __index, char* __code, char* __name, double __semiMajorAxis, double __semiMinorAxis, double __flattening, double __eccentricitySquared, bool __userDefined );
19 
20  ~Ellipsoid( void );
21 
22  long index() const;
23 
24  char* code() const;
25 
26  char* name() const;
27 
28  double semiMajorAxis() const;
29 
30  double semiMinorAxis() const;
31 
32  double flattening() const;
33 
34  double eccentricitySquared() const;
35 
36  bool userDefined() const;
37 
38 
39  private:
40 
41  long _index;
42  char* _code;
43  char* _name;
44  double _semiMajorAxis;
45  double _semiMinorAxis;
46  double _flattening;
47  double _eccentricitySquared;
48  bool _userDefined;
49 
50  };
51  }
52 }
53 
54 
55 #endif // CLASSIFICATION: UNCLASSIFIED