23#ifndef _ODSPATIALREFERENCE_ODCATEGORYDEFINITION_INCLUDED_
24#define _ODSPATIALREFERENCE_ODCATEGORYDEFINITION_INCLUDED_
45 class OdCategoryDefinitionImpl;
#define ODSPREF_RX_DECLARE_MEMBERS(ClassName)
#define TD_SPATIALREFERENCE_API
OdResult setProtected(bool bProtected)
OdResult addVertical(const OdString &sCode)
OdResult contains(const OdString &sCode, bool &bContains) const
OdResult add(const OdString &sCode)
OdResult getVerticalAt(OdUInt32 uIndex, OdString &sCode) const
OdResult getCount(OdUInt32 &uCount) const
OdResult getVerticalCount(OdUInt32 &uCount) const
static OdResult loadAllVertical(const OdString &sVcsCode, OdCategoryDefinitionArray &arrCD)
static OdResult loadAll(const OdString &sCsCode, OdCategoryDefinitionArray &arrCD)
static OdResult load(const OdString &sCode, OdCategoryDefinitionPtr &pCategoryDefinition)
OdResult remove(const OdString &sCode)
static bool isLegalCode(const OdString &sCode)
OdResult isProtected(bool &bProtected) const
static OdResult loadAll(OdCategoryDefinitionArray &arrCD)
OdResult removeVertical(const OdString &sCode)
OdResult containsVertical(const OdString &sCode, bool &bContains) const
OdResult getAt(OdUInt32 uIndex, OdString &sCode) const
OdSmartPtr< OdCategoryDefinition > OdCategoryDefinitionPtr
OdArray< OdCategoryDefinitionPtr > OdCategoryDefinitionArray