UNCLASSIFIED

GeographicTranslator
 All Classes Namespaces Functions Enumerations
CoordinateTuple.h
1 // CLASSIFICATION: UNCLASSIFIED
2 
3 #ifndef CoordinateTuple_H
4 #define CoordinateTuple_H
5 
6 #include "CoordinateType.h"
7 #include "DtccApi.h"
8 
9 
10 namespace MSP
11 {
12  namespace CCS
13  {
14  class MSP_DTCC_API CoordinateTuple
15  {
16  public:
17 
19  CoordinateTuple( MSP::CCS::CoordinateType::Enum __coordinateType );
20  CoordinateTuple( MSP::CCS::CoordinateType::Enum __coordinateType, const char* __warningMessage );
21  CoordinateTuple( const CoordinateTuple& ct );
22 
23  virtual ~CoordinateTuple();
24 
25  CoordinateTuple& operator=( const CoordinateTuple &ct );
26 
27  void set(MSP::CCS::CoordinateType::Enum __coordinateType, const char* __warningMessage, const char* __errorMessage);
28 
29  void setCoordinateType( MSP::CCS::CoordinateType::Enum __coordinateType );
30  CoordinateType::Enum coordinateType() const;
31 
32  void setErrorMessage( const char* __errorMessage );
33  const char* errorMessage() const;
34 
35  void setWarningMessage( const char* __warningMessage );
36  const char* warningMessage() const;
37 
38  protected:
39 
40  CoordinateType::Enum _coordinateType;
41  char _errorMessage[500];
42  char _warningMessage[500];
43 
44  };
45  }
46 }
47 
48 #endif
49 
50 
51 // CLASSIFICATION: UNCLASSIFIED