# MSP::CCS::ErrorMessages Class Reference

`#include <ErrorMessages.h>`

List of all members.

## Static Public Attributes

static char * | geoidFileOpenError = "Unable to locate geoid data file\n"
static char * | geoidFileParseError = "Unable to read geoid file\n"
static char * | ellipsoidFileOpenError = "Unable to locate ellipsoid data file: ellips.dat\n"
static char * | ellipsoidFileCloseError = "Unable to close ellipsoid file: ellips.dat\n"
static char * | ellipsoidFileParseError = "Unable to read ellipsoid file: ellips.dat\n"
static char * | ellipsoidOverflow = "Ellipsoid table overflow\n"
static char * | ellipse = "Ellipsoid library not initialized\n"
static char * | invalidEllipsoidCode = "Invalid ellipsoid code\n"
static char * | datumFileOpenError = "Unable to locate datum data file\n"
static char * | datumFileCloseError = "Unable to close datum file\n"
static char * | datumFileParseError = "Unable to read datum file\n"
static char * | datumDomain = "Invalid local datum domain of validity\n"
static char * | datumOverflow = "Datum table overflow"
static char * | datumRotation = "Rotation values must be between -60.0 and 60.0"
static char * | datumSigma = "Standard error values must be positive, or -1 if unknown\n"
static char * | datumType = "Invalid datum type\n"
static char * | invalidDatumCode = "Invalid datum code\n"
static char * | notUserDefined = "Specified code not user defined\n"
static char * | ellipseInUse = "Ellipsoid is in use by a datum\n"
static char * | semiMajorAxis = "Ellipsoid semi-major axis must be greater than zero\n"
static char * | ellipsoidFlattening = "Inverse flattening must be between 250 and 350\n"
static char * | orientation = "Orientation out of range\n"
static char * | originLatitude = "Origin Latitude (or Standard Parallel or Latitude of True Scale) out of range\n"
static char * | originLongitude = "Origin Longitude (or Longitude Down from Pole) out of range\n"
static char * | centralMeridian = "Central Meridian out of range\n"
static char * | scaleFactor = "Scale Factor out of range\n"
static char * | zone = "Invalid Zone\n"
static char * | zoneOverride = "Invalid Zone Override\n"
static char * | standardParallel1 = "Invalid 1st Standard Parallel\n"
static char * | standardParallel2 = "Invalid 2nd Standard Parallel\n"
static char * | standardParallel1_2 = "1st & 2nd Standard Parallels cannot both be zero\n"
static char * | standardParallelHemisphere = "Standard Parallels cannot be equal and opposite latitudes\n"
static char * | precision = "Precision must be between 0 and 5\n"
static char * | bngEllipsoid = "British National Grid ellipsoid must be Airy\n"
static char * | nzmgEllipsoid = "New Zealand Map Grid ellipsoid must be International\n"
static char * | latitude1 = "Latitude 1 out of range\n"
static char * | latitude2 = "Latitude 2 out of range\n"
static char * | latitude1_2 = "Latitude 1 and Latitude 2 cannot be equal\n"
static char * | longitude1 = "Longitude 1 out of range\n"
static char * | longitude2 = "Longitude 2 out of range\n"
static char * | omercHemisphere = "Point 1 and Point 2 cannot be in different hemispheres\n"
static char * | hemisphere = "Invalid Hemisphere\n"
static char * | radius = "Easting/Northing too far from center of projection\n"
static char * | latitude = "Latitude out of range\n"
static char * | longitude = "Longitude out of range\n"
static char * | easting = "Easting/X out of range\n"
static char * | northing = "Northing/Y out of range\n"
static char * | projection = "Point projects into a circle\n"
static char * | invalidArea = "Coordinates are outside valid area\n"
static char * | bngString = "Invalid British National Grid String\n"
static char * | garsString = "Invalid GARS String\n"
static char * | georefString = "Invalid GEOREF String\n"
static char * | mgrsString = "Invalid MGRS String\n"
static char * | usngString = "Invalid USNG String\n"
static char * | invalidIndex = "Index value outside of valid range\n"
static char * | invalidName = "Invalid name\n"
static char * | invalidType = "Invalid coordinate system type\n"
static char * | latitude_min = "The latitude minute part of the string is greater than 60\n"
static char * | longitude_min = "The longitude minute part of the string is greater than 60\n"

## Detailed Description

Definition at line 20 of file ErrorMessages.h.

## Member Data Documentation

char * ErrorMessages::bngEllipsoid = "British National Grid ellipsoid must be Airy\n"`[static]`

Definition at line 62 of file ErrorMessages.h.

char * ErrorMessages::bngString = "Invalid British National Grid String\n"`[static]`

Definition at line 80 of file ErrorMessages.h.

char * ErrorMessages::centralMeridian = "Central Meridian out of range\n"`[static]`

Definition at line 53 of file ErrorMessages.h.

char * ErrorMessages::datumDomain = "Invalid local datum domain of validity\n"`[static]`

Definition at line 37 of file ErrorMessages.h.

char * ErrorMessages::datumFileCloseError = "Unable to close datum file\n"`[static]`

Definition at line 35 of file ErrorMessages.h.

char * ErrorMessages::datumFileOpenError = "Unable to locate datum data file\n"`[static]`

Definition at line 34 of file ErrorMessages.h.

char * ErrorMessages::datumFileParseError = "Unable to read datum file\n"`[static]`

Definition at line 36 of file ErrorMessages.h.

char * ErrorMessages::datumOverflow = "Datum table overflow"`[static]`

Definition at line 38 of file ErrorMessages.h.

char * ErrorMessages::datumRotation = "Rotation values must be between -60.0 and 60.0"`[static]`

Definition at line 39 of file ErrorMessages.h.

char * ErrorMessages::datumSigma = "Standard error values must be positive, or -1 if unknown\n"`[static]`

Definition at line 40 of file ErrorMessages.h.

char * ErrorMessages::datumType = "Invalid datum type\n"`[static]`

Definition at line 41 of file ErrorMessages.h.

char * ErrorMessages::easting = "Easting/X out of range\n"`[static]`

Definition at line 76 of file ErrorMessages.h.

char * ErrorMessages::ellipse = "Ellipsoid library not initialized\n"`[static]`

Definition at line 31 of file ErrorMessages.h.

char * ErrorMessages::ellipseInUse = "Ellipsoid is in use by a datum\n"`[static]`

Definition at line 45 of file ErrorMessages.h.

char * ErrorMessages::ellipsoidFileCloseError = "Unable to close ellipsoid file: ellips.dat\n"`[static]`

Definition at line 28 of file ErrorMessages.h.

char * ErrorMessages::ellipsoidFileOpenError = "Unable to locate ellipsoid data file: ellips.dat\n"`[static]`

Definition at line 27 of file ErrorMessages.h.

char * ErrorMessages::ellipsoidFileParseError = "Unable to read ellipsoid file: ellips.dat\n"`[static]`

Definition at line 29 of file ErrorMessages.h.

char * ErrorMessages::ellipsoidFlattening = "Inverse flattening must be between 250 and 350\n"`[static]`

Definition at line 49 of file ErrorMessages.h.

char * ErrorMessages::ellipsoidOverflow = "Ellipsoid table overflow\n"`[static]`

Definition at line 30 of file ErrorMessages.h.

char * ErrorMessages::garsString = "Invalid GARS String\n"`[static]`

Definition at line 81 of file ErrorMessages.h.

char * ErrorMessages::geoidFileOpenError = "Unable to locate geoid data file\n"`[static]`

Definition at line 24 of file ErrorMessages.h.

char * ErrorMessages::geoidFileParseError = "Unable to read geoid file\n"`[static]`

Definition at line 25 of file ErrorMessages.h.

char * ErrorMessages::georefString = "Invalid GEOREF String\n"`[static]`

Definition at line 82 of file ErrorMessages.h.

char * ErrorMessages::hemisphere = "Invalid Hemisphere\n"`[static]`

Definition at line 70 of file ErrorMessages.h.

char * ErrorMessages::invalidArea = "Coordinates are outside valid area\n"`[static]`

Definition at line 79 of file ErrorMessages.h.

char * ErrorMessages::invalidDatumCode = "Invalid datum code\n"`[static]`

Definition at line 42 of file ErrorMessages.h.

char * ErrorMessages::invalidEllipsoidCode = "Invalid ellipsoid code\n"`[static]`

Definition at line 32 of file ErrorMessages.h.

char * ErrorMessages::invalidIndex = "Index value outside of valid range\n"`[static]`

Definition at line 98 of file ErrorMessages.h.

char * ErrorMessages::invalidName = "Invalid name\n"`[static]`

Definition at line 99 of file ErrorMessages.h.

char * ErrorMessages::invalidType = "Invalid coordinate system type\n"`[static]`

Definition at line 100 of file ErrorMessages.h.

char * ErrorMessages::latitude = "Latitude out of range\n"`[static]`

Definition at line 74 of file ErrorMessages.h.

char * ErrorMessages::latitude1 = "Latitude 1 out of range\n"`[static]`

Definition at line 64 of file ErrorMessages.h.

char * ErrorMessages::latitude1_2 = "Latitude 1 and Latitude 2 cannot be equal\n"`[static]`

Definition at line 66 of file ErrorMessages.h.

char * ErrorMessages::latitude2 = "Latitude 2 out of range\n"`[static]`

Definition at line 65 of file ErrorMessages.h.

char * ErrorMessages::latitude_min = "The latitude minute part of the string is greater than 60\n"`[static]`

Definition at line 101 of file ErrorMessages.h.

char * ErrorMessages::longitude = "Longitude out of range\n"`[static]`

Definition at line 75 of file ErrorMessages.h.

char * ErrorMessages::longitude1 = "Longitude 1 out of range\n"`[static]`

Definition at line 67 of file ErrorMessages.h.

char * ErrorMessages::longitude2 = "Longitude 2 out of range\n"`[static]`

Definition at line 68 of file ErrorMessages.h.

char * ErrorMessages::longitude_min = "The longitude minute part of the string is greater than 60\n"`[static]`

Definition at line 102 of file ErrorMessages.h.

char * ErrorMessages::mgrsString = "Invalid MGRS String\n"`[static]`

Definition at line 83 of file ErrorMessages.h.

char * ErrorMessages::northing = "Northing/Y out of range\n"`[static]`

Definition at line 77 of file ErrorMessages.h.

char * ErrorMessages::notUserDefined = "Specified code not user defined\n"`[static]`

Definition at line 44 of file ErrorMessages.h.

char * ErrorMessages::nzmgEllipsoid = "New Zealand Map Grid ellipsoid must be International\n"`[static]`

Definition at line 63 of file ErrorMessages.h.

char * ErrorMessages::omercHemisphere = "Point 1 and Point 2 cannot be in different hemispheres\n"`[static]`

Definition at line 69 of file ErrorMessages.h.

char * ErrorMessages::orientation = "Orientation out of range\n"`[static]`

Definition at line 50 of file ErrorMessages.h.

char * ErrorMessages::originLatitude = "Origin Latitude (or Standard Parallel or Latitude of True Scale) out of range\n"`[static]`

Definition at line 51 of file ErrorMessages.h.

char * ErrorMessages::originLongitude = "Origin Longitude (or Longitude Down from Pole) out of range\n"`[static]`

Definition at line 52 of file ErrorMessages.h.

char * ErrorMessages::precision = "Precision must be between 0 and 5\n"`[static]`

Definition at line 61 of file ErrorMessages.h.

char * ErrorMessages::projection = "Point projects into a circle\n"`[static]`

Definition at line 78 of file ErrorMessages.h.

char * ErrorMessages::radius = "Easting/Northing too far from center of projection\n"`[static]`

Definition at line 71 of file ErrorMessages.h.

char * ErrorMessages::scaleFactor = "Scale Factor out of range\n"`[static]`

Definition at line 54 of file ErrorMessages.h.

char * ErrorMessages::semiMajorAxis = "Ellipsoid semi-major axis must be greater than zero\n"`[static]`

Definition at line 48 of file ErrorMessages.h.

char * ErrorMessages::standardParallel1 = "Invalid 1st Standard Parallel\n"`[static]`

Definition at line 57 of file ErrorMessages.h.

char * ErrorMessages::standardParallel1_2 = "1st & 2nd Standard Parallels cannot both be zero\n"`[static]`

Definition at line 59 of file ErrorMessages.h.

char * ErrorMessages::standardParallel2 = "Invalid 2nd Standard Parallel\n"`[static]`

Definition at line 58 of file ErrorMessages.h.

char * ErrorMessages::standardParallelHemisphere = "Standard Parallels cannot be equal and opposite latitudes\n"`[static]`

Definition at line 60 of file ErrorMessages.h.

char * ErrorMessages::usngString = "Invalid USNG String\n"`[static]`

Definition at line 84 of file ErrorMessages.h.

char * ErrorMessages::zone = "Invalid Zone\n"`[static]`

Definition at line 55 of file ErrorMessages.h.

char * ErrorMessages::zoneOverride = "Invalid Zone Override\n"`[static]`

Definition at line 56 of file ErrorMessages.h.

The documentation for this class was generated from the following files:

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