![]() |
PeriDyno 1.0.0
|
#include <NodePort.h>
Public Member Functions | |
SingleNodePort (std::string name, std::string description, Node *parent=nullptr) | |
~SingleNodePort () override | |
bool | isKindOf (Node *node) override |
bool | hasNode (Node *node) |
std::vector< Node * > & | getNodes () override |
T * | getDerivedNode () |
bool | setDerivedNode (T *d_node) |
![]() | |
NodePort (std::string name, std::string description, Node *parent=nullptr) | |
virtual | ~NodePort () |
virtual std::string | getPortName () |
NodePortType | getPortType () |
void | setPortType (NodePortType portType) |
Node * | getParent () |
virtual void | clear () |
void | attach (std::shared_ptr< FCallBackFunc > func) |
Protected Member Functions | |
bool | addNode (Node *node) override |
bool | removeNode (Node *node) override |
![]() | |
virtual void | notify () |
Private Attributes | |
T * | m_derived_node = nullptr |
Additional Inherited Members | |
![]() | |
std::vector< Node * > | m_nodes |
Definition at line 88 of file NodePort.h.
|
inline |
|
inlineoverride |
|
inlineoverrideprotectedvirtual |
Implements dyno::NodePort.
Definition at line 158 of file NodePort.h.
|
inline |
Definition at line 127 of file NodePort.h.
|
inlineoverridevirtual |
Reimplemented from dyno::NodePort.
Definition at line 117 of file NodePort.h.
|
inlinevirtual |
Implements dyno::NodePort.
Definition at line 112 of file NodePort.h.
|
inlineoverridevirtual |
Implements dyno::NodePort.
Definition at line 107 of file NodePort.h.
|
inlineoverrideprotectedvirtual |
Implements dyno::NodePort.
Definition at line 169 of file NodePort.h.
|
inline |
|
private |
Definition at line 178 of file NodePort.h.