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

#include <HOM_NodeTypeCategory.h>

+ Inheritance diagram for HOM_NodeTypeCategory:

Public Member Functions

 HOM_NodeTypeCategory ()
 
 HOM_NodeTypeCategory (const HOM_NodeTypeCategory &)
 
virtual ~HOM_NodeTypeCategory ()
 
virtual bool operator== (HOM_PtrOrNull< HOM_NodeTypeCategory > category)=0
 
virtual bool operator!= (HOM_PtrOrNull< HOM_NodeTypeCategory > category)=0
 
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 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
 

Detailed Description

Definition at line 27 of file HOM_NodeTypeCategory.h.

Constructor & Destructor Documentation

HOM_NodeTypeCategory::HOM_NodeTypeCategory ( )
inline

Definition at line 30 of file HOM_NodeTypeCategory.h.

HOM_NodeTypeCategory::HOM_NodeTypeCategory ( const HOM_NodeTypeCategory )
inline

Definition at line 32 of file HOM_NodeTypeCategory.h.

virtual HOM_NodeTypeCategory::~HOM_NodeTypeCategory ( )
inlinevirtual

Definition at line 34 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::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 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 bool HOM_NodeTypeCategory::operator!= ( HOM_PtrOrNull< HOM_NodeTypeCategory category)
pure virtual

Implemented in HOM_OpNodeTypeCategory.

virtual bool HOM_NodeTypeCategory::operator== ( HOM_PtrOrNull< HOM_NodeTypeCategory category)
pure virtual

Implemented in HOM_OpNodeTypeCategory.

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

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