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

#include <HOM_NodeConnection.h>

+ Inheritance diagram for HOM_NodeConnection:

Public Member Functions

 HOM_NodeConnection ()
 
 HOM_NodeConnection (const HOM_NodeConnection &src)
 
 ~HOM_NodeConnection () override
 
virtual bool operator== (HOM_PtrOrNull< HOM_NodeConnection > connection)=0
 
virtual bool operator!= (HOM_PtrOrNull< HOM_NodeConnection > connection)=0
 
virtual int __hash__ ()=0
 
virtual std::string __repr__ ()=0
 
virtual HOM_NodeoutputNode ()=0
 
virtual int inputIndex ()=0
 
virtual HOM_NetworkMovableItemoutputItem ()=0
 
virtual HOM_NodeinputNode ()=0
 
virtual int outputIndex ()=0
 
virtual HOM_SubnetIndirectInputsubnetIndirectInput ()=0
 
virtual HOM_NetworkMovableIteminputItem ()=0
 
virtual int inputItemOutputIndex ()=0
 
virtual bool isSelected ()=0
 
virtual void setSelected (bool selected, bool clear_all_selected=false)=0
 
virtual std::string inputName ()=0
 
virtual std::string inputLabel ()=0
 
virtual std::string inputDataType ()=0
 
virtual std::string outputName ()=0
 
virtual std::string outputLabel ()=0
 
virtual std::string outputDataType ()=0
 
- Public Member Functions inherited from HOM_NetworkItem
 HOM_NetworkItem (HOM_EnumValue &network_item_type)
 
 HOM_NetworkItem (const HOM_NetworkItem &src)
 
virtual ~HOM_NetworkItem ()
 
HOM_EnumValuenetworkItemType ()
 

Detailed Description

Definition at line 25 of file HOM_NodeConnection.h.

Constructor & Destructor Documentation

HOM_NodeConnection::HOM_NodeConnection ( )
inline

Definition at line 28 of file HOM_NodeConnection.h.

HOM_NodeConnection::HOM_NodeConnection ( const HOM_NodeConnection src)
inline

Definition at line 31 of file HOM_NodeConnection.h.

HOM_NodeConnection::~HOM_NodeConnection ( )
inlineoverride

Definition at line 34 of file HOM_NodeConnection.h.

Member Function Documentation

virtual int HOM_NodeConnection::__hash__ ( )
pure virtual
virtual std::string HOM_NodeConnection::__repr__ ( )
pure virtual
virtual std::string HOM_NodeConnection::inputDataType ( )
pure virtual
virtual int HOM_NodeConnection::inputIndex ( )
pure virtual
virtual HOM_NetworkMovableItem* HOM_NodeConnection::inputItem ( )
pure virtual
virtual int HOM_NodeConnection::inputItemOutputIndex ( )
pure virtual
virtual std::string HOM_NodeConnection::inputLabel ( )
pure virtual
virtual std::string HOM_NodeConnection::inputName ( )
pure virtual
virtual HOM_Node* HOM_NodeConnection::inputNode ( )
pure virtual
virtual bool HOM_NodeConnection::isSelected ( )
pure virtual
virtual bool HOM_NodeConnection::operator!= ( HOM_PtrOrNull< HOM_NodeConnection connection)
pure virtual
virtual bool HOM_NodeConnection::operator== ( HOM_PtrOrNull< HOM_NodeConnection connection)
pure virtual
virtual std::string HOM_NodeConnection::outputDataType ( )
pure virtual
virtual int HOM_NodeConnection::outputIndex ( )
pure virtual
virtual HOM_NetworkMovableItem* HOM_NodeConnection::outputItem ( )
pure virtual
virtual std::string HOM_NodeConnection::outputLabel ( )
pure virtual
virtual std::string HOM_NodeConnection::outputName ( )
pure virtual
virtual HOM_Node* HOM_NodeConnection::outputNode ( )
pure virtual
virtual void HOM_NodeConnection::setSelected ( bool  selected,
bool  clear_all_selected = false 
)
pure virtual
virtual HOM_SubnetIndirectInput* HOM_NodeConnection::subnetIndirectInput ( )
pure virtual

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