Classes | Enumerations
GeoPoint.h File Reference

Geographic Point: Geopoint, Geopoint2d. More...

Go to the source code of this file.

Classes

struct  GeoPoint
 Geographic Point. More...
 
struct  GeoPoint2d
 Geographic 2D point. More...
 

Enumerations

enum  ReprojectStatus {
  REPROJECT_Success = 0, REPROJECT_CSMAPERR_OutOfUsefulRange = 1, REPROJECT_CSMAPERR_OutOfMathematicalDomain = 2, REPROJECT_CSMAPERR_DatumConverterNotSet = 25,
  REPROJECT_CSMAPERR_VerticalDatumConversionError = 26, REPROJECT_CSMAPERR_Error = 4096, REPROJECT_BadArgument = 100, REPROJECT_NoChange = 101,
  REPROJECT_StrokeError = 102, REPROJECT_DataError = 103, REPROJECT_DontValidateRange = 104
}
 Status values returned by GeoCoordinate System reproject methods, including Handler::_OnGeoCoordinateReprojection method. More...
 

Detailed Description

Geographic Point: Geopoint, Geopoint2d.

Enumeration Type Documentation

Status values returned by GeoCoordinate System reproject methods, including Handler::_OnGeoCoordinateReprojection method.

Enumerator
REPROJECT_Success 
REPROJECT_CSMAPERR_OutOfUsefulRange 

< The element was successfully reprojected.

REPROJECT_CSMAPERR_OutOfMathematicalDomain 

< The reprojection contains points that are outside of the useful range of the calculation, warning.

REPROJECT_CSMAPERR_DatumConverterNotSet 

< The reprojection contains points that are outside of the mathematical domain of the calculation, failure.

REPROJECT_CSMAPERR_VerticalDatumConversionError 

< The datum conversion structure could not be set. This may be interpreted as a warning but user should be advised.

REPROJECT_CSMAPERR_Error 

< Some error occured while applying vertical datum elevation correction. This is likely a vertcon or geoid config problem; may be interpreted as a warning

REPROJECT_BadArgument 

< The reprojection did not complete because there was a CSMap error.

REPROJECT_NoChange 

< A bad argument passed to a Reproject method.

REPROJECT_StrokeError 

< The element does not require reprojection.

REPROJECT_DataError 

< Unable to stroke element for reprojection.

REPROJECT_DontValidateRange 

< The data we are trying to reproject is incorrect.


Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.