|
CFx SDK Documentation 2026 SP0
|
#include <DbGeoDataPE.h>
Public Member Functions | |
| ODRX_DECLARE_MEMBERS (OdDbGeoDataPE) | |
| virtual | ~OdDbGeoDataPE () |
| virtual OdResult | transformFromLonLatAlt (const OdDbGeoData *pGeoData, const double &dLongitude, const double &dLatitude, const double &dAltitude, double &dDwgX, double &dDwgY, double &dDwgZ)=0 |
| virtual OdResult | transformToLonLatAlt (const OdDbGeoData *pGeoData, const double &dDwgX, const double &dDwgY, const double &dDwgZ, double &dLongitude, double &dLatitude, double &dAltitude)=0 |
| virtual bool | validateCs (const OdString &sCoordinateSystem)=0 |
| virtual OdResult | parseCsName (const OdDbGeoData *pGeoData, const OdString &inputName, OdString &resultXml)=0 |
| virtual OdResult | geoCoordinateSystemWillChange (OdDbGeoData *pGeoData, const OdString &sNewCsId)=0 |
| virtual OdResult | geoCoordinateSystemChanged (OdDbGeoData *pGeoData, const OdString &sOldCsId)=0 |
| virtual OdResult | geoCoordinateSystemWillChange (OdDbGeoData *pGeoData, const OdString &sNewCsId, const OdString &) |
| virtual OdResult | geoCoordinateSystemChanged (OdDbGeoData *pGeoData, const OdString &sOldCsId, const OdString &) |
Public Member Functions inherited from OdRxObject | |
| ODRX_HEAP_OPERATORS () | |
| OdRxObject () | |
| virtual | ~OdRxObject () |
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
| virtual OdRxObject * | x (const OdRxClass *pClass) const |
| virtual OdRxClass * | isA () const |
| virtual void | addRef ()=0 |
| virtual void | release ()=0 |
| virtual long | numRefs () const |
| bool | isKindOf (const OdRxClass *pClass) const |
| virtual OdRxObjectPtr | clone () const |
| virtual void | copyFrom (const OdRxObject *pSource) |
| virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
| virtual bool | isEqualTo (const OdRxObject *pOther) const |
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
| static OdRxObjectPtr | cast (const OdRxObject *pointer) |
| static OdRxClass * | desc () |
| static void | rxInit () |
| static void | rxUninit () |
An abstract class that represents a protocol extension for an OdDbGeoData object.
<group OdDb_Classes>
Definition at line 38 of file DbGeoDataPE.h.
|
inlinevirtual |
Virtual destructor.
Definition at line 46 of file DbGeoDataPE.h.
|
pure virtual |
This method is called when the coordinate system is changed.
| pGeoData | [in/out] Pointer to an OdDbGeoData object. |
| sOldCsId | [in] Previous coordinate system name. |
|
inlinevirtual |
This method is called when the coordinate system is changed.
| pGeoData | [in/out] Pointer to an OdDbGeoData object. |
| sOldCsId | [in] Previous coordinate system name. |
| sOldVcsId | [in] Previous vertical coordinate system name. |
Definition at line 142 of file DbGeoDataPE.h.
|
pure virtual |
This method is called when the coordinate system will be changed.
| pGeoData | [in/out] Pointer to an OdDbGeoData object. |
| sNewCsId | [in] Future coordinate system name. |
|
inlinevirtual |
This method is called when the coordinate system will be changed.
| pGeoData | [in/out] Pointer to an OdDbGeoData object. |
| sNewCsId | [in] Future coordinate system name. |
| sNewVcsId | [in] Future vertical coordinate system name. |
Definition at line 128 of file DbGeoDataPE.h.
| OdDbGeoDataPE::ODRX_DECLARE_MEMBERS | ( | OdDbGeoDataPE | ) |
|
pure virtual |
Returns xml representation of the coordinate system.
| pGeoData | [in] Pointer to an OdDbGeoData object. |
| inputName | [in] Coordinate system name. |
| resultXml | [out] Xml representation of the coordinate system. |
|
pure virtual |
Transforms the geographic point into an equivalent design point.
| pGeoData | [in] Pointer to an OdDbGeoData object. |
| dLongitude | [in] Longitude ordinate of the point to be transformed. |
| dLatitude | [in] Latitude ordinate of the point to be transformed. |
| dAltitude | [in] Altitude ordinate of the point to be transformed. |
| dDwgX | [out] X ordinate of the transformed point. |
| dDwgY | [out] Y ordinate of the transformed point. |
| dDwgZ | [out] Z ordinate of the transformed point. |
|
pure virtual |
Transforms the design point into an equivalent geographic point.
| pGeoData | [in] Pointer to an OdDbGeoData object. |
| dDwgX | [in] X ordinate of the design point. |
| dDwgY | [in] Y ordinate of the design point. |
| dDwgZ | [in] Z ordinate of the design point. |
| dLongitude | [out] Longitude ordinate of the transformed point. |
| dLatitude | [out] Latitude ordinate of the transformed point. |
| dAltitude | [out] Altitude (elevation) ordinate of the transformed point. |
|
pure virtual |
This method is used for user validation.
| sCoordinateSystem | [in] Coordinate system name. |