UNCLASSIFIED

GeographicTranslator
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
ErrorMessages.h
Go to the documentation of this file.
1 // CLASSIFICATION: UNCLASSIFIED
2 
3 #ifndef ErrorMessages_H
4 #define ErrorMessages_H
5 
6 
13 #include "DtccApi.h"
14 
15 
16 namespace MSP
17 {
18  namespace CCS
19  {
21  {
22  public:
23 
24  static const char* geoidFileOpenError;
25  static const char* geoidFileParseError;
26 
27  static const char* ellipsoidFileOpenError;
28  static const char* ellipsoidFileCloseError;
29  static const char* ellipsoidFileParseError;
30  static const char* ellipse;
31  static const char* invalidEllipsoidCode;
32 
33  static const char* datumFileOpenError;
34  static const char* datumFileCloseError;
35  static const char* datumFileParseError;
36  static const char* datumDomain;
37  static const char* datumRotation;
38  static const char* datumSigma;
39  static const char* datumType;
40  static const char* invalidDatumCode;
41 
42  static const char* notUserDefined;
43  static const char* ellipseInUse;
44 
45  // Parameter error messages
46  static const char* semiMajorAxis;
47  static const char* ellipsoidFlattening;
48  static const char* orientation;
49  static const char* originLatitude;
50  static const char* originLongitude;
51  static const char* centralMeridian;
52  static const char* scaleFactor;
53  static const char* zone;
54  static const char* zoneOverride;
55  static const char* standardParallel1;
56  static const char* standardParallel2;
57  static const char* standardParallel1_2;
58  static const char* standardParallelHemisphere;
59  static const char* precision;
60  static const char* bngEllipsoid;
61  static const char* nzmgEllipsoid;
62  static const char* webmEllipsoid;
63  static const char* webmConversionTo;
64  static const char* webmInvalidTargetCS;
65  static const char* latitude1;
66  static const char* latitude2;
67  static const char* latitude1_2;
68  static const char* longitude1;
69  static const char* longitude2;
70  static const char* omercHemisphere;
71  static const char* hemisphere;
72  static const char* radius;
73 
74  // Coordinate error messages
75  static const char* latitude;
76  static const char* longitude;
77  static const char* easting;
78  static const char* northing;
79  static const char* projection;
80  static const char* invalidArea;
81  static const char* bngString;
82  static const char* garsString;
83  static const char* georefString;
84  static const char* mgrsString;
85  static const char* usngString;
86  /* const const char* utmZoneRow = "Invalid UTM Zone Row";
87  const const char* zone = "Zone out of range (1-60)\n";
88 
89  const const char* mgrsString = "Invalid MGRS String\n";
90 
91  const const char* radius = "Easting/Northing too far from center of projection\n";
92 
93  const const char* hemisphere = "Invalid Hemisphere\n";
94  const const char* signHemisphere = "Mismatched sign and hemisphere \n";
95  const const char* degrees = "Degrees value out of range\n";
96  const const char* minutes = "Minutes value out of range\n";
97  const const char* seconds = "Seconds value out of range\n";*/
98 
99  static const char* invalidIndex;
100  static const char* invalidName;
101  static const char* invalidType;
102  static const char* latitude_min;
103  static const char* longitude_min;
104  };
105  }
106 }
107 
108 #endif
109 
110 // CLASSIFICATION: UNCLASSIFIED