23#ifndef _ODSPATIALREFERENCE_ODDATUMSHIFT_INCLUDED_
24#define _ODSPATIALREFERENCE_ODDATUMSHIFT_INCLUDED_
39 class OdDatumShiftImpl;
#define ODSPREF_RX_WITH_IMPL_DECLARE_MEMBERS(ClassName)
#define TD_SPATIALREFERENCE_API
OdResult getCount(OdUInt32 &uCount) const
OdResult convert3D(double &dLon, double &dLat, double &dHeight) const
static OdResult load(const OdDatumDefinition *pDatumSource, const OdDatumDefinition *pDatumTarget, OdDatumShiftPtr &pDatumShift)
static OdResult load(const OdString &sDatumSource, const OdString &sDatumTarget, OdDatumShiftPtr &pDatumShift)
bool isNullTransformation() const
OdResult getPath(OdGeodeticPathDefinitionPtr &pGeodeticPathDefinition) const
OdResult getAt(OdUInt32 uIndex, bool &bIsInversed, OdGeodeticTransformationDefinitionPtr &pGeodeticTransformationDefinition) const
OdResult convert(double &dLon, double &dLat) const
static OdResult getDatumShift(const OdGeodeticTransformationDefinition *pGeodeticTransformationDefinition, bool bInverse, OdDatumShiftPtr &pDatumShift)
OdSmartPtr< OdGeodeticTransformationDefinition > OdGeodeticTransformationDefinitionPtr
OdSmartPtr< OdGeodeticPathDefinition > OdGeodeticPathDefinitionPtr
OdSmartPtr< OdDatumShift > OdDatumShiftPtr