23#ifndef _ODSPATIALREFERENCE_ODGEODETICPATHDEFINITION_INCLUDED_
24#define _ODSPATIALREFERENCE_ODGEODETICPATHDEFINITION_INCLUDED_
43 class OdGeodeticPathDefinitionImpl;
#define ODSPREF_RX_DECLARE_MEMBERS(ClassName)
#define TD_SPATIALREFERENCE_API
OdResult getAccuracy(double &dAccuracy) const
OdResult setGroup(const OdString &sGroup)
OdResult isProtected(bool &bProtected) const
OdResult setEpsgCode(OdInt16 nEpsgCode)
OdResult getEpsgCode(OdInt16 &nEpsgCode) const
static OdResult loadAll(OdGeodeticPathDefinitionArray &arrGeodeticPathDefinition)
OdResult getPathElements(OdGeodeticPathElementArray &arrPathElements) const
OdResult getIsReversible(bool &bIsReversible) const
OdResult setAccuracy(double dAccuracy)
OdResult getSourceDatum(OdString &sSourceDatum) const
OdResult setTargetDatum(const OdString &sTargetDatum)
static bool isLegalGroup(const OdString &sGroup)
OdResult getTargetDatum(OdString &sTargetDatum) const
OdResult setSourceDatum(const OdString &sSourceDatum)
static OdResult load(const OdString &sCode, OdGeodeticPathDefinitionPtr &pGeodeticPathDefinition)
static bool isLegalCode(const OdString &sCode)
OdResult setEpsgVariant(OdInt16 nEpsgVariant)
static bool isLegalDescription(const OdString &sDescription)
static bool isLegalSource(const OdString &sSource)
OdResult getGroup(OdString &sGroup) const
OdResult setPathElements(const OdGeodeticPathElementArray &arrPathElements)
OdResult setProtected(bool bProtected)
OdResult getEpsgVariant(OdInt16 &nEpsgVariant) const
OdResult setIsReversible(bool bIsReversible)
OdArray< OdGeodeticPathElementPtr > OdGeodeticPathElementArray
OdSmartPtr< OdGeodeticPathDefinition > OdGeodeticPathDefinitionPtr
OdArray< OdGeodeticPathDefinitionPtr > OdGeodeticPathDefinitionArray