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
static const char * datumRotation
Definition: ErrorMessages.h:37
static const char * garsString
Definition: ErrorMessages.h:82
static const char * datumDomain
Definition: ErrorMessages.h:36
static const char * ellipsoidFlattening
Definition: ErrorMessages.h:47
static const char * datumFileParseError
Definition: ErrorMessages.h:35
static const char * longitude1
Definition: ErrorMessages.h:68
static const char * ellipsoidFileOpenError
Definition: ErrorMessages.h:27
static const char * latitude_min
static const char * ellipsoidFileParseError
Definition: ErrorMessages.h:29
static const char * ellipseInUse
Definition: ErrorMessages.h:43
static const char * nzmgEllipsoid
Definition: ErrorMessages.h:61
static const char * datumType
Definition: ErrorMessages.h:39
static const char * datumFileOpenError
Definition: ErrorMessages.h:33
static const char * centralMeridian
Definition: ErrorMessages.h:51
static const char * webmInvalidTargetCS
Definition: ErrorMessages.h:64
static const char * notUserDefined
Definition: ErrorMessages.h:42
static const char * geoidFileParseError
Definition: ErrorMessages.h:25
static const char * invalidType
static const char * radius
Definition: ErrorMessages.h:72
static const char * longitude
Definition: ErrorMessages.h:76
static const char * zoneOverride
Definition: ErrorMessages.h:54
static const char * originLongitude
Definition: ErrorMessages.h:50
static const char * geoidFileOpenError
Definition: ErrorMessages.h:24
static const char * bngEllipsoid
Definition: ErrorMessages.h:60
static const char * bngString
Definition: ErrorMessages.h:81
static const char * invalidArea
Definition: ErrorMessages.h:80
static const char * zone
Definition: ErrorMessages.h:53
static const char * datumFileCloseError
Definition: ErrorMessages.h:34
static const char * webmEllipsoid
Definition: ErrorMessages.h:62
static const char * datumSigma
Definition: ErrorMessages.h:38
#define MSP_DTCC_API
Definition: DtccApi.h:32
static const char * invalidName
static const char * semiMajorAxis
Definition: ErrorMessages.h:46
static const char * latitude
Definition: ErrorMessages.h:75
static const char * longitude2
Definition: ErrorMessages.h:69
static const char * latitude2
Definition: ErrorMessages.h:66
static const char * standardParallel1
Definition: ErrorMessages.h:55
static const char * longitude_min
static const char * orientation
Definition: ErrorMessages.h:48
static const char * mgrsString
Definition: ErrorMessages.h:84
static const char * originLatitude
Definition: ErrorMessages.h:49
static const char * invalidIndex
Definition: ErrorMessages.h:99
static const char * invalidEllipsoidCode
Definition: ErrorMessages.h:31
static const char * northing
Definition: ErrorMessages.h:78
static const char * scaleFactor
Definition: ErrorMessages.h:52
static const char * precision
Definition: ErrorMessages.h:59
static const char * usngString
Definition: ErrorMessages.h:85
static const char * standardParallel2
Definition: ErrorMessages.h:56
static const char * standardParallel1_2
Definition: ErrorMessages.h:57
static const char * easting
Definition: ErrorMessages.h:77
static const char * invalidDatumCode
Definition: ErrorMessages.h:40
static const char * webmConversionTo
Definition: ErrorMessages.h:63
static const char * latitude1
Definition: ErrorMessages.h:65
static const char * ellipse
Definition: ErrorMessages.h:30
static const char * ellipsoidFileCloseError
Definition: ErrorMessages.h:28
static const char * standardParallelHemisphere
Definition: ErrorMessages.h:58
static const char * projection
Definition: ErrorMessages.h:79
static const char * latitude1_2
Definition: ErrorMessages.h:67
static const char * georefString
Definition: ErrorMessages.h:83
static const char * omercHemisphere
Definition: ErrorMessages.h:70
static const char * hemisphere
Definition: ErrorMessages.h:71