UNCLASSIFIED

GeographicTranslator
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Static Public Attributes | List of all members
MSP::CCS::ErrorMessages Class Reference

#include <ErrorMessages.h>

Static Public Attributes

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

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

Definition at line 60 of file ErrorMessages.h.

const char * ErrorMessages::bngString = "Invalid British National Grid String\n"
static

Definition at line 81 of file ErrorMessages.h.

const char * ErrorMessages::centralMeridian = "Central Meridian out of range\n"
static

Definition at line 51 of file ErrorMessages.h.

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

Definition at line 36 of file ErrorMessages.h.

const char * ErrorMessages::datumFileCloseError = "Unable to close datum file\n"
static

Definition at line 34 of file ErrorMessages.h.

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

Definition at line 33 of file ErrorMessages.h.

const char * ErrorMessages::datumFileParseError = "Unable to read datum file\n"
static

Definition at line 35 of file ErrorMessages.h.

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

Definition at line 37 of file ErrorMessages.h.

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

Definition at line 38 of file ErrorMessages.h.

const char * ErrorMessages::datumType = "Invalid datum type\n"
static

Definition at line 39 of file ErrorMessages.h.

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

Definition at line 77 of file ErrorMessages.h.

const char * ErrorMessages::ellipse = "Ellipsoid library not initialized\n"
static

Definition at line 30 of file ErrorMessages.h.

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

Definition at line 43 of file ErrorMessages.h.

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

Definition at line 28 of file ErrorMessages.h.

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

Definition at line 27 of file ErrorMessages.h.

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

Definition at line 29 of file ErrorMessages.h.

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

Definition at line 47 of file ErrorMessages.h.

const char * ErrorMessages::garsString = "Invalid GARS String\n"
static

Definition at line 82 of file ErrorMessages.h.

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

Definition at line 24 of file ErrorMessages.h.

const char * ErrorMessages::geoidFileParseError = "Unable to read geoid file\n"
static

Definition at line 25 of file ErrorMessages.h.

const char * ErrorMessages::georefString = "Invalid GEOREF String\n"
static

Definition at line 83 of file ErrorMessages.h.

const char * ErrorMessages::hemisphere = "Invalid Hemisphere\n"
static

Definition at line 71 of file ErrorMessages.h.

const char * ErrorMessages::invalidArea = "Coordinates are outside valid area\n"
static

Definition at line 80 of file ErrorMessages.h.

const char * ErrorMessages::invalidDatumCode = "Invalid datum code\n"
static

Definition at line 40 of file ErrorMessages.h.

const char * ErrorMessages::invalidEllipsoidCode = "Invalid ellipsoid code\n"
static

Definition at line 31 of file ErrorMessages.h.

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

Definition at line 99 of file ErrorMessages.h.

const char * ErrorMessages::invalidName = "Invalid name\n"
static

Definition at line 100 of file ErrorMessages.h.

const char * ErrorMessages::invalidType = "Invalid coordinate system type\n"
static

Definition at line 101 of file ErrorMessages.h.

const char * ErrorMessages::latitude = "Latitude out of range\n"
static

Definition at line 75 of file ErrorMessages.h.

const char * ErrorMessages::latitude1 = "Latitude 1 out of range\n"
static

Definition at line 65 of file ErrorMessages.h.

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

Definition at line 67 of file ErrorMessages.h.

const char * ErrorMessages::latitude2 = "Latitude 2 out of range\n"
static

Definition at line 66 of file ErrorMessages.h.

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

Definition at line 102 of file ErrorMessages.h.

const char * ErrorMessages::longitude = "Longitude out of range\n"
static

Definition at line 76 of file ErrorMessages.h.

const char * ErrorMessages::longitude1 = "Longitude 1 out of range\n"
static

Definition at line 68 of file ErrorMessages.h.

const char * ErrorMessages::longitude2 = "Longitude 2 out of range\n"
static

Definition at line 69 of file ErrorMessages.h.

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

Definition at line 103 of file ErrorMessages.h.

const char * ErrorMessages::mgrsString = "Invalid MGRS String\n"
static

Definition at line 84 of file ErrorMessages.h.

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

Definition at line 78 of file ErrorMessages.h.

const char * ErrorMessages::notUserDefined = "Specified code not user defined\n"
static

Definition at line 42 of file ErrorMessages.h.

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

Definition at line 61 of file ErrorMessages.h.

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

Definition at line 70 of file ErrorMessages.h.

const char * ErrorMessages::orientation = "Orientation out of range\n"
static

Definition at line 48 of file ErrorMessages.h.

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

Definition at line 49 of file ErrorMessages.h.

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

Definition at line 50 of file ErrorMessages.h.

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

Definition at line 59 of file ErrorMessages.h.

const char * ErrorMessages::projection = "Point projects into a circle\n"
static

Definition at line 79 of file ErrorMessages.h.

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

Definition at line 72 of file ErrorMessages.h.

const char * ErrorMessages::scaleFactor = "Scale Factor out of range\n"
static

Definition at line 52 of file ErrorMessages.h.

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

Definition at line 46 of file ErrorMessages.h.

const char * ErrorMessages::standardParallel1 = "Invalid 1st Standard Parallel\n"
static

Definition at line 55 of file ErrorMessages.h.

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

Definition at line 57 of file ErrorMessages.h.

const char * ErrorMessages::standardParallel2 = "Invalid 2nd Standard Parallel\n"
static

Definition at line 56 of file ErrorMessages.h.

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

Definition at line 58 of file ErrorMessages.h.

const char * ErrorMessages::usngString = "Invalid USNG String\n"
static

Definition at line 85 of file ErrorMessages.h.

const char * ErrorMessages::webmConversionTo = "GeoTrans does not allow conversion to Web Mercator\n"
static

Definition at line 63 of file ErrorMessages.h.

const char * ErrorMessages::webmEllipsoid = "Web Mercator ellipsoid must be WGS84\n"
static

Definition at line 62 of file ErrorMessages.h.

const char * ErrorMessages::webmInvalidTargetCS = "Web Mercator can only be converted to Geodetic.\n"
static

Definition at line 64 of file ErrorMessages.h.

const char * ErrorMessages::zone = "Invalid Zone\n"
static

Definition at line 53 of file ErrorMessages.h.

const char * ErrorMessages::zoneOverride = "Invalid Zone Override\n"
static

Definition at line 54 of file ErrorMessages.h.