23#ifndef _OD_DB_GEODATA_PE_
24#define _OD_DB_GEODATA_PE_
61 double& dblDwgX,
double& dblDwgY,
double& dblDwgZ) = 0;
76 double& dblLongitude,
double& dblLatitude,
double& dblAltitude) = 0;
OdSmartPtr< OdDbGeoDataPE > OdDbGeoDataPEPtr
virtual OdResult geoCoordinateSystemWillChange(OdDbGeoData *pGeoData, const OdString &newName)=0
virtual OdResult geoCoordinateSystemChanged(OdDbGeoData *pGeoData, const OdString &oldName)=0
ODRX_DECLARE_MEMBERS(OdDbGeoDataPE)
virtual OdResult parseCsName(const OdDbGeoData *pGeoData, const OdString &inputName, OdString &resultXml)=0
virtual OdResult transformToLonLatAlt(const OdDbGeoData *pGeoData, const double &dblDwgX, const double &dblDwgY, const double &dblDwgZ, double &dblLongitude, double &dblLatitude, double &dblAltitude)=0
virtual OdResult transformFromLonLatAlt(const OdDbGeoData *pGeoData, const double &dblLongitude, const double &dblLatitude, const double &dblAltitude, double &dblDwgX, double &dblDwgY, double &dblDwgZ)=0
virtual OdString parseIdFromXml(const OdString &xml)=0
virtual bool validateCs(const OdString &coordinateSystem)=0