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

#include <HOM_ApexNodeTypeCategory.h>

+ Inheritance diagram for HOM_ApexNodeTypeCategory:

Public Member Functions

 HOM_ApexNodeTypeCategory ()
 
 HOM_ApexNodeTypeCategory (const HOM_ApexNodeTypeCategory &category)
 
 ~HOM_ApexNodeTypeCategory () override
 
int __hash__ () override=0
 
std::string __repr__ () override=0
 
- Public Member Functions inherited from HOM_NodeTypeCategory
 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 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 17 of file HOM_ApexNodeTypeCategory.h.

Constructor & Destructor Documentation

HOM_ApexNodeTypeCategory::HOM_ApexNodeTypeCategory ( )
inline

Definition at line 20 of file HOM_ApexNodeTypeCategory.h.

HOM_ApexNodeTypeCategory::HOM_ApexNodeTypeCategory ( const HOM_ApexNodeTypeCategory category)
inline

Definition at line 22 of file HOM_ApexNodeTypeCategory.h.

HOM_ApexNodeTypeCategory::~HOM_ApexNodeTypeCategory ( )
inlineoverride

Definition at line 25 of file HOM_ApexNodeTypeCategory.h.

Member Function Documentation

int HOM_ApexNodeTypeCategory::__hash__ ( )
overridepure virtual

Implements HOM_NodeTypeCategory.

std::string HOM_ApexNodeTypeCategory::__repr__ ( )
overridepure virtual

Implements HOM_NodeTypeCategory.


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