![]() |
PeriDyno 1.2.1
|
#include <NodePort.h>


Public Member Functions | |
| MultipleNodePort (std::string name, std::string description, Node *parent=nullptr) | |
| ~MultipleNodePort () | |
| void | clear () override |
| bool | addDerivedNode (T *d_node) |
| bool | removeDerivedNode (T *d_node) |
| bool | isKindOf (Node *node) override |
| bool | hasNode (Node *node) |
| std::vector< Node * > & | getNodes () override |
| std::vector< T * > & | getDerivedNodes () |
Public Member Functions inherited from dyno::NodePort | |
| NodePort (std::string name, std::string description, Node *parent=nullptr) | |
| virtual | ~NodePort () |
| virtual std::string | getPortName () |
| NodePortType | getPortType () |
| void | setPortType (NodePortType portType) |
| Node * | getParent () |
| void | attach (std::shared_ptr< FCallBackFunc > func) |
Protected Member Functions | |
| bool | addNode (Node *node) override |
| bool | removeNode (Node *node) override |
Protected Member Functions inherited from dyno::NodePort | |
| virtual void | notify () |
Private Attributes | |
| std::vector< T * > | m_derived_nodes |
Additional Inherited Members | |
Protected Attributes inherited from dyno::NodePort | |
| std::vector< Node * > | m_nodes |
Definition at line 183 of file NodePort.h.
|
inline |
|
inline |
|
inline |
|
inlineoverrideprotectedvirtual |
Implements dyno::NodePort.
Definition at line 280 of file NodePort.h.

|
inlineoverridevirtual |
Reimplemented from dyno::NodePort.
Definition at line 203 of file NodePort.h.

|
inline |
Definition at line 274 of file NodePort.h.
|
inlineoverridevirtual |
Reimplemented from dyno::NodePort.
Definition at line 263 of file NodePort.h.

|
inlinevirtual |
Implements dyno::NodePort.
Definition at line 251 of file NodePort.h.


|
inlineoverridevirtual |
Implements dyno::NodePort.
Definition at line 246 of file NodePort.h.

|
inline |
|
inlineoverrideprotectedvirtual |
Implements dyno::NodePort.
Definition at line 290 of file NodePort.h.

|
private |
Definition at line 303 of file NodePort.h.