23#ifndef _ODSPATIALREFERENCE_ODDATUMDEFINITION_INCLUDED_
24#define _ODSPATIALREFERENCE_ODDATUMDEFINITION_INCLUDED_
42 class OdDatumDefinitionImpl;
#define ODSPREF_RX_DECLARE_MEMBERS(ClassName)
#define TD_SPATIALREFERENCE_API
OdResult setCountryOrState(const OdString &sCountryOrState)
OdResult getGroup(OdString &sGroup) const
static bool isLegalCode(const OdString &sCode)
OdResult getEllipsoidDefinition(OdEllipsoidDefinitionPtr &pEllipsoid) const
OdResult getLocation(OdString &sLocation) const
OdResult setRotationAngles(double dXRot, double dYRot, double dZRot)
OdResult setEllipsoidDefinition(const OdEllipsoidDefinition *pEllipsoid)
static OdResult load(const OdString &sCode, OdDatumDefinitionPtr &pDatumDefinition)
OdResult setEpsgCode(OdInt16 nEpsgCode)
OdResult setGroup(const OdString &sGroup)
OdResult setEllipsoid(const OdString &sEllipsoid)
OdResult getCountryOrState(OdString &sCountryOrState) const
OdResult setOffset(double dXOffset, double dYOffset, double dZOffset)
OdResult getRotationAngles(double &dXRot, double &dYRot, double &dZRot) const
OdResult getOffset(double &dXOffset, double &dYOffset, double &dZOffset) const
OdResult setLocation(const OdString &sLocation)
OdResult setScale(double dScale)
static bool isLegalGroup(const OdString &sGroup)
static bool isLegalCountryOrState(const OdString &sCountryOrState)
static bool isLegalSource(const OdString &sSource)
OdResult setDatumCalculationTechnique(const DatumCalculationTechnique &eDatumCalcTech)
OdResult getScale(double &dScale) const
static bool isLegalLocation(const OdString &sLocation)
static OdResult loadAll(OdDatumDefinitionArray &arrDatumDefinition)
static bool isLegalDescription(const OdString &sDescription)
OdResult getDatumCalculationTechnique(DatumCalculationTechnique &eDatumCalcTech) const
OdResult getEllipsoid(OdString &sEllipsoid) const
OdResult setProtected(bool bProtected)
OdResult isProtected(bool &bProtected) const
OdResult getEpsgCode(OdInt16 &nEpsgCode) const
OdArray< OdDatumDefinitionPtr > OdDatumDefinitionArray
OdSmartPtr< OdDatumDefinition > OdDatumDefinitionPtr
OdSmartPtr< OdEllipsoidDefinition > OdEllipsoidDefinitionPtr
DatumCalculationTechnique