HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_NodeTypeCategory Class Referenceabstract

#include <HOM_NodeTypeCategory.h>

Public Member Functions

virtual ~HOM_NodeTypeCategory ()
 
bool operator== (HOM_PtrOrNull< HOM_NodeTypeCategory > category)
 
bool operator!= (HOM_PtrOrNull< HOM_NodeTypeCategory > category)
 
virtual int __hash__ ()=0
 
virtual std::string __repr__ ()=0
 
virtual std::string name () const =0
 
virtual std::string typeName () const =0
 
virtual std::string label () const =0
 
virtual std::map< std::string,
HOM_ElemPtr< HOM_NodeType > > 
nodeTypes ()=0
 
virtual HOM_NodeTypenodeType (const char *type_name)=0
 
virtual std::map< std::string,
HOM_ElemPtr< HOM_SopVerb > > 
nodeVerbs ()=0
 
virtual HOM_SopVerbnodeVerb (const char *verb_name)=0
 
virtual std::vector
< HOM_ElemPtr< HOM_ViewerState > > 
viewerStates (HOM_EnumValue &viewer_type)=0
 
virtual void loadDSO (const char *dso_path)=0
 
virtual bool hasSubNetworkType ()=0
 
virtual std::string defaultShape ()=0
 
virtual void clearDefaultShapes ()=0
 
virtual void setDefaultShape (const char *shape)=0
 
virtual HOM_Color defaultColor ()=0
 
virtual void clearDefaultColors ()=0
 
virtual void setDefaultColor (HOM_Color *color)=0
 
virtual std::string defaultWireStyle ()=0
 
virtual void setDefaultWireStyle (const char *wirestyle)=0
 
virtual void_asVoidPointer ()=0
 

Detailed Description

Definition at line 27 of file HOM_NodeTypeCategory.h.

Constructor & Destructor Documentation

virtual HOM_NodeTypeCategory::~HOM_NodeTypeCategory ( )
inlinevirtual

Definition at line 30 of file HOM_NodeTypeCategory.h.

Member Function Documentation

virtual int HOM_NodeTypeCategory::__hash__ ( )
pure virtual
virtual std::string HOM_NodeTypeCategory::__repr__ ( )
pure virtual
virtual void* HOM_NodeTypeCategory::_asVoidPointer ( )
pure virtual
virtual void HOM_NodeTypeCategory::clearDefaultColors ( )
pure virtual
virtual void HOM_NodeTypeCategory::clearDefaultShapes ( )
pure virtual
virtual HOM_Color HOM_NodeTypeCategory::defaultColor ( )
pure virtual
virtual std::string HOM_NodeTypeCategory::defaultShape ( )
pure virtual
virtual std::string HOM_NodeTypeCategory::defaultWireStyle ( )
pure virtual
virtual bool HOM_NodeTypeCategory::hasSubNetworkType ( )
pure virtual
virtual std::string HOM_NodeTypeCategory::label ( ) const
pure virtual
virtual void HOM_NodeTypeCategory::loadDSO ( const char *  dso_path)
pure virtual
virtual std::string HOM_NodeTypeCategory::name ( ) const
pure virtual
virtual HOM_NodeType* HOM_NodeTypeCategory::nodeType ( const char *  type_name)
pure virtual
virtual std::map<std::string, HOM_ElemPtr<HOM_NodeType> > HOM_NodeTypeCategory::nodeTypes ( )
pure virtual
virtual HOM_SopVerb* HOM_NodeTypeCategory::nodeVerb ( const char *  verb_name)
pure virtual
virtual std::map<std::string, HOM_ElemPtr<HOM_SopVerb> > HOM_NodeTypeCategory::nodeVerbs ( )
pure virtual

Definition at line 39 of file HOM_NodeTypeCategory.h.

bool HOM_NodeTypeCategory::operator== ( HOM_PtrOrNull< HOM_NodeTypeCategory category)
inline

Definition at line 36 of file HOM_NodeTypeCategory.h.

virtual void HOM_NodeTypeCategory::setDefaultColor ( HOM_Color color)
pure virtual
virtual void HOM_NodeTypeCategory::setDefaultShape ( const char *  shape)
pure virtual
virtual void HOM_NodeTypeCategory::setDefaultWireStyle ( const char *  wirestyle)
pure virtual
virtual std::string HOM_NodeTypeCategory::typeName ( ) const
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_ViewerState> > HOM_NodeTypeCategory::viewerStates ( HOM_EnumValue viewer_type)
pure virtual

The documentation for this class was generated from the following file: