- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

# Y:/msp/devkits/temp_geotrans/master/geotrans3.1/CCS/src/dtcc/Exception/ErrorMessages.h

Go to the documentation of this file.

    00001 // CLASSIFICATION: UNCLASSIFIED
    00002
    00003 #ifndef ErrorMessages_H
    00004 #define ErrorMessages_H
    00005
    00006
    00013 #include "DtccApi.h"
    00014
    00015
    00016 namespace MSP
    00017 {
    00018   namespace CCS
    00019   {
    00020     class MSP_DTCC_API ErrorMessages
    00021     {
    00022       public:
    00023
    00024         static char* geoidFileOpenError;
    00025         static char* geoidFileParseError;
    00026
    00027         static char* ellipsoidFileOpenError;
    00028         static char* ellipsoidFileCloseError;
    00029         static char* ellipsoidFileParseError;
    00030         static char* ellipsoidOverflow;
    00031         static char* ellipse;
    00032         static char* invalidEllipsoidCode;
    00033
    00034         static char* datumFileOpenError;
    00035         static char* datumFileCloseError;
    00036         static char* datumFileParseError;
    00037         static char* datumDomain;
    00038         static char* datumOverflow;
    00039         static char* datumRotation;
    00040         static char* datumSigma;
    00041         static char* datumType;
    00042         static char* invalidDatumCode;
    00043
    00044         static char* notUserDefined;
    00045         static char* ellipseInUse;
    00046
    00047         // Parameter error messages
    00048         static char* semiMajorAxis;
    00049         static char* ellipsoidFlattening;
    00050         static char* orientation;
    00051         static char* originLatitude;
    00052         static char* originLongitude;
    00053         static char* centralMeridian;
    00054         static char* scaleFactor;
    00055         static char* zone;
    00056         static char* zoneOverride;
    00057         static char* standardParallel1;
    00058         static char* standardParallel2;
    00059         static char* standardParallel1_2;
    00060         static char* standardParallelHemisphere;
    00061         static char* precision;
    00062         static char* bngEllipsoid;
    00063         static char* nzmgEllipsoid;
    00064         static char* latitude1;
    00065         static char* latitude2;
    00066         static char* latitude1_2;
    00067         static char* longitude1;
    00068         static char* longitude2;
    00069         static char* omercHemisphere;
    00070         static char* hemisphere;
    00071         static char* radius;
    00072
    00073         // Coordinate error messages
    00074         static char* latitude;
    00075         static char* longitude;
    00076         static char* easting;
    00077         static char* northing;
    00078         static char* projection;
    00079         static char* invalidArea;
    00080         static char* bngString;
    00081         static char* garsString;
    00082         static char* georefString;
    00083         static char* mgrsString;
    00084         static char* usngString;
    00085    /*   const char* utmZoneRow = "Invalid UTM Zone Row";
    00086       const char* zone = "Zone out of range (1-60)\n";
    00087
    00088       const char* mgrsString = "Invalid MGRS String\n";
    00089
    00090       const char* radius = "Easting/Northing too far from center of projection\n";
    00091
    00092       const char* hemisphere = "Invalid Hemisphere\n";
    00093       const char* signHemisphere = "Mismatched sign and hemisphere \n";
    00094       const char* degrees = "Degrees value out of range\n";
    00095       const char* minutes = "Minutes value out of range\n";
    00096       const char* seconds = "Seconds value out of range\n";*/
    00097
    00098         static char* invalidIndex;
    00099         static char* invalidName;
    00100         static char* invalidType;
    00101         static char* latitude_min;
    00102         static char* longitude_min;
    00103     };
    00104   }
    00105 }
    00106
    00107 #endif
    00108
    00109 // CLASSIFICATION: UNCLASSIFIED