UNCLASSIFIED

GeographicTranslator
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
CoordinateTuple.h
Go to the documentation of this file.
1 // CLASSIFICATION: UNCLASSIFIED
2 
3 #ifndef CoordinateTuple_H
4 #define CoordinateTuple_H
5 
6 #include "CoordinateType.h"
7 #include "Precision.h"
8 #include "DtccApi.h"
9 
10 
11 namespace MSP
12 {
13  namespace CCS
14  {
16  {
17  public:
18 
22  MSP::CCS::CoordinateType::Enum __coordinateType,
23  const char* __warningMessage );
24  CoordinateTuple( const CoordinateTuple& ct );
25 
26  virtual ~CoordinateTuple();
27 
28  CoordinateTuple& operator=( const CoordinateTuple &ct );
29 
30  void set(
31  MSP::CCS::CoordinateType::Enum __coordinateType,
32  const char* __warningMessage,
33  const char* __errorMessage);
34 
35  void setCoordinateType(
36  MSP::CCS::CoordinateType::Enum __coordinateType );
37  CoordinateType::Enum coordinateType() const;
38 
39  void setErrorMessage( const char* __errorMessage );
40  const char* errorMessage() const;
41 
42  void setWarningMessage( const char* __warningMessage );
43  const char* warningMessage() const;
44 
45  virtual Precision::Enum precision() const
46  {
48  }
49 
50  protected:
51 
53  char _errorMessage[500];
54  char _warningMessage[500];
55  };
56  }
57 }
58 
59 #endif
60 
61 
62 // CLASSIFICATION: UNCLASSIFIED