IADTObjMgr Class Reference
 
 
 
IADTObjMgr Class Reference

#include <iADTObjMgr.h>

Inheritance diagram for IADTObjMgr:
ReferenceTarget FPStaticInterface ReferenceMaker FPInterfaceDesc Animatable FPInterface InterfaceServer Noncopyable BaseInterface MaxHeapOperators MaxHeapOperators InterfaceServer MaxHeapOperators

Public Member Functions

virtual IADTStyle GetStyle (const MCHAR *pCategName, const MCHAR *pStyleName)=0
virtual IADTStyle IsInstance (INode &n) const =0
virtual INode GetInstanceTop (INode &n) const =0
virtual unsigned long  NumInstances () const =0
virtual unsigned long  GetInstances (Tab< INode * > &instances) const =0
virtual bool  CanMakeUnique (INode &node) const =0
virtual IADTStyle MakeUnique (INode &node, RemapDir *pRemapDir) const =0
virtual void  MakeUniqueCategoryName (MSTR &name) const =0
virtual unsigned long  NumCategories () const =0
virtual unsigned long  GetCategories (Tab< IADTCategory * > &categories) const =0
virtual IADTCategory FindCategory (const MCHAR *pCategName) const =0
virtual void  ExpandSelection (INodeTab &nodes) const =0

Static Public Member Functions

static IADTObjMgr GetADTObjMgr ()

Member Function Documentation

virtual IADTStyle* GetStyle ( const MCHAR *  pCategName,
const MCHAR *  pStyleName 
) [pure virtual]
virtual IADTStyle* IsInstance ( INode n ) const [pure virtual]
virtual INode* GetInstanceTop ( INode n ) const [pure virtual]
virtual unsigned long NumInstances ( ) const [pure virtual]
virtual unsigned long GetInstances ( Tab< INode * > &  instances ) const [pure virtual]
virtual bool CanMakeUnique ( INode node ) const [pure virtual]
virtual IADTStyle* MakeUnique ( INode node,
RemapDir pRemapDir 
) const [pure virtual]
virtual void MakeUniqueCategoryName ( MSTR name ) const [pure virtual]
virtual unsigned long NumCategories ( ) const [pure virtual]
virtual unsigned long GetCategories ( Tab< IADTCategory * > &  categories ) const [pure virtual]
virtual IADTCategory* FindCategory ( const MCHAR *  pCategName ) const [pure virtual]
virtual void ExpandSelection ( INodeTab nodes ) const [pure virtual]
static IADTObjMgr* GetADTObjMgr ( ) [inline, static]