UNCLASSIFIED

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