![]()  | 
  
    PeriDyno 1.2.1
    
   | 
 
#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) | 
  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 () | 
| virtual void | clear () | 
| 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 | |
| T * | m_derived_node = nullptr | 
Additional Inherited Members | |
  Protected Attributes inherited from dyno::NodePort | |
| 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.