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

#include <HOM_ApexNodeType.h>

+ Inheritance diagram for HOM_ApexNodeType:

Public Member Functions

 HOM_ApexNodeType ()
 
 HOM_ApexNodeType (const HOM_ApexNodeType &type)
 
 ~HOM_ApexNodeType () override
 
int __hash__ () override=0
 
std::string __repr__ () override=0
 
virtual bool hidden ()=0
 
virtual bool deprecated ()=0
 
virtual HOM_HDADefinitiondefinition ()=0
 
- Public Member Functions inherited from HOM_NodeType
 HOM_NodeType ()
 
 HOM_NodeType (const HOM_NodeType &)
 
virtual ~HOM_NodeType ()
 
virtual bool operator== (HOM_PtrOrNull< HOM_NodeType > node_type)=0
 
virtual bool operator!= (HOM_PtrOrNull< HOM_NodeType > node_type)=0
 
virtual HOM_NodeTypeCategorycategory ()=0
 
virtual std::string name ()=0
 
virtual std::vector< std::stringnameComponents ()=0
 
virtual std::string description ()=0
 
virtual std::string nameWithCategory ()=0
 
virtual std::vector< std::stringnamespaceOrder ()=0
 
virtual std::string icon ()=0
 
virtual int minNumInputs ()=0
 
virtual int maxNumInputs ()=0
 
virtual int maxNumOutputs ()=0
 
virtual bool isGenerator ()=0
 
virtual bool isManager (bool include_management_types=true)=0
 
virtual bool hasUnorderedInputs ()=0
 
virtual bool hasEditableInputData ()=0
 
virtual std::vector
< HOM_ElemPtr
< HOM_ParmTemplate > > 
parmTemplates ()=0
 
virtual HOM_ParmTemplateGroupparmTemplateGroup ()=0
 
virtual bool hasPermanentUserDefaults ()=0
 
virtual bool isReadable ()=0
 
virtual bool isWritable ()=0
 
virtual bool areContentsViewable ()=0
 
virtual std::vector< std::stringcontainedNodeTypes ()=0
 
virtual HOM_NodeTypeCategorychildTypeCategory ()=0
 
virtual std::string helpUrl ()=0
 
virtual std::string defaultHelpUrl ()=0
 
virtual std::string embeddedHelp ()=0
 
virtual std::string defaultShape ()=0
 
virtual void setDefaultShape (const char *shape)=0
 
virtual HOM_Color defaultColor ()=0
 
virtual void setDefaultColor (HOM_Color *color)=0
 

Detailed Description

Definition at line 17 of file HOM_ApexNodeType.h.

Constructor & Destructor Documentation

HOM_ApexNodeType::HOM_ApexNodeType ( )
inline

Definition at line 20 of file HOM_ApexNodeType.h.

HOM_ApexNodeType::HOM_ApexNodeType ( const HOM_ApexNodeType type)
inline

Definition at line 22 of file HOM_ApexNodeType.h.

HOM_ApexNodeType::~HOM_ApexNodeType ( )
inlineoverride

Definition at line 25 of file HOM_ApexNodeType.h.

Member Function Documentation

int HOM_ApexNodeType::__hash__ ( )
overridepure virtual

Implements HOM_NodeType.

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

Implements HOM_NodeType.

virtual HOM_HDADefinition* HOM_ApexNodeType::definition ( )
pure virtual
virtual bool HOM_ApexNodeType::deprecated ( )
pure virtual
virtual bool HOM_ApexNodeType::hidden ( )
pure virtual

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