27 #ifndef _SmViewCategories_h_Included_ 
   28 #define _SmViewCategories_h_Included_ 
GLuint const GLchar * name
 
OdSmEnum< OdSmViewCategory > OdSmEnumViewCategory
 
OdSmartPtr< OdSmViewCategories > OdSmViewCategoriesPtr
 
OdSmartPtr< OdSmEnumViewCategory > OdSmEnumViewCategoryPtr
 
virtual OdSmEnumViewCategoryPtr getEnumerator() const =0
 
virtual OdSmViewCategory * createViewCategory(const OdString &name, const OdString &desc, const OdString &id)=0
 
virtual void removeViewCategory(OdSmViewCategory *viewCat)=0
 
ODRX_DECLARE_MEMBERS(OdSmViewCategories)
 
virtual void insertViewCategory(OdSmViewCategory *newCat, OdSmViewCategory *beforeCat=0)=0
 
virtual OdSmViewCategory * getDefaultViewCategory()=0
 
virtual void insertViewCategoryAfter(OdSmViewCategory *newCat, OdSmViewCategory *afterCat=0)=0