10 #if defined (__DGNGEOCOORD_BUILD__)
11 # define DGNGEOCOORD_EXPORTED __declspec(dllexport)
13 # define DGNGEOCOORD_EXPORTED __declspec(dllimport)
30 namespace GeoCoordinates {
78 virtual void AfterCoordinateSystemChanged (
DgnGCSP oldGCS,
DgnGCSP newGCS,
DgnModelRefP modelRef,
bool primaryCoordSys,
bool writtenToFile,
bool reprojectData) = 0;
97 virtual void AfterCoordinateSystemDeleted (
DgnGCSP currentGCS,
DgnModelRefP modelRef,
bool primaryCoordSys) = 0;
148 virtual void MakeClassAbstract() = 0;
476 bool primaryCoordSys,
Definition: DgnGeoCoord.h:43
struct GeoPoint const & GeoPointCR
Definition: msgeomstructs_typedefs.h:137
struct GeoPoint2d const & GeoPoint2dCR
Definition: msgeomstructs_typedefs.h:138
The MicroStation Geographic Coordinate System class extend the base Geographic Coordinate System clas...
Definition: DgnGeoCoord.h:145
struct DPoint3d const * DPoint3dCP
Definition: msgeomstructs_typedefs.h:79
struct GeoCoordType66 const * GeoCoordType66CP
Definition: DgnGeoCoord.h:23
The IGeoCoordinateEventHandler class defines an interface that applications that need notification of...
Definition: DgnGeoCoord.h:53
struct GeoPoint & GeoPointR
Definition: msgeomstructs_typedefs.h:137
GeoCoordinationState
Definition: DgnGeoCoord.h:34
bvector< IGeoCoordinateEventHandler * > T_GeoCoordEventHandlers
Definition: DgnGeoCoord.h:121
wchar_t const * WCharCP
Definition: Bentley.h:224
#define BEGIN_BENTLEY_NAMESPACE
Definition: Bentley.r.h:24
3d point coordinates.
Definition: dpoint3d.h:19
struct GeoCoordType66 * GeoCoordType66P
Definition: DgnGeoCoord.h:24
Definition: MicroStation.r.h:734
ReprojectStatus
Status values returned by GeoCoordinate System reproject methods, including Handler::_OnGeoCoordinate...
Definition: GeoPoint.h:44
A shared pointer template for reference-counted objects.
Definition: RefCounted.h:119
struct DPoint2d const & DPoint2dCR
Definition: msgeomstructs_typedefs.h:78
Definition: DgnGeoCoord.h:37
class BaseGCS const * BaseGCSCP
Definition: BaseGeoCoord.h:96
union ProjectionParams const * ProjectionParamsCP
Definition: DgnGeoCoord.h:25
struct GeoPoint2d * GeoPoint2dP
Definition: msgeomstructs_typedefs.h:138
struct GeoPoint * GeoPointP
Definition: msgeomstructs_typedefs.h:137
int StatusInt
Definition: Bentley.h:222
struct GeoCoordinates::DgnGCS const & DgnGCSCR
Definition: DgnPlatform.h:499
GeoCoordInterpretation
Definition: DgnGeoCoord.h:41
RefCountedPtr< DgnGCS > DgnGCSPtr
Definition: DgnGeoCoord.h:32
#define END_BENTLEY_NAMESPACE
Definition: Bentley.r.h:25
Geographic Coordinate System class.
Definition: BaseGeoCoord.h:132
struct DPoint3d const & DPoint3dCR
Definition: msgeomstructs_typedefs.h:79
struct GeoPoint2d & GeoPoint2dR
Definition: msgeomstructs_typedefs.h:138
union ProjectionParams * ProjectionParamsP
Definition: DgnGeoCoord.h:26
Definition: DgnGeoCoord.h:38
#define DGNGEOCOORD_EXPORTED
Definition: DgnGeoCoord.h:13
struct DPoint2d const * DPoint2dCP
Definition: msgeomstructs_typedefs.h:78
Definition: DgnGeoCoord.h:44
2d point coordinates.
Definition: dpoint2d.h:23
A string class that has many of the same capabilities as std::string, plus additional functions such ...
Definition: WString.h:51
Definition: DgnGeoCoord.h:36