Input ports for Node.  
 More...
#include <NodePort.h>
Input ports for Node. 
Definition at line 37 of file NodePort.h.
 
◆ NodePort()
      
        
          | dyno::NodePort::NodePort  | 
          ( | 
          std::string |           name,  | 
        
        
           | 
           | 
          std::string |           description,  | 
        
        
           | 
           | 
          Node * |           parent = nullptr ) | 
        
      
 
 
◆ ~NodePort()
  
  
      
        
          | virtual dyno::NodePort::~NodePort  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ addNode()
  
  
      
        
          | virtual bool dyno::NodePort::addNode  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
protectedpure virtual   | 
  
 
 
◆ attach()
      
        
          | void dyno::NodePort::attach  | 
          ( | 
          std::shared_ptr< FCallBackFunc > |           func | ) | 
           | 
        
      
 
 
◆ clear()
  
  
      
        
          | void dyno::NodePort::clear  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ getNodes()
  
  
      
        
          | virtual std::vector< Node * > & dyno::NodePort::getNodes  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ getParent()
  
  
      
        
          | Node * dyno::NodePort::getParent  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ getPortName()
  
  
      
        
          | virtual std::string dyno::NodePort::getPortName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ getPortType()
◆ hasNode()
  
  
      
        
          | virtual bool dyno::NodePort::hasNode  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ isKindOf()
  
  
      
        
          | virtual bool dyno::NodePort::isKindOf  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ notify()
  
  
      
        
          | void dyno::NodePort::notify  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ removeNode()
  
  
      
        
          | virtual bool dyno::NodePort::removeNode  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
protectedpure virtual   | 
  
 
 
◆ setPortType()
◆ Node
◆ m_description
  
  
      
        
          | std::string dyno::NodePort::m_description | 
         
       
   | 
  
private   | 
  
 
 
◆ m_name
  
  
      
        
          | std::string dyno::NodePort::m_name | 
         
       
   | 
  
private   | 
  
 
 
◆ m_nodes
  
  
      
        
          | std::vector<Node*> dyno::NodePort::m_nodes | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_parent
  
  
      
        
          | Node* dyno::NodePort::m_parent = nullptr | 
         
       
   | 
  
private   | 
  
 
 
◆ m_portType
◆ mCallbackFunc
  
  
      
        
          | std::vector<std::shared_ptr<FCallBackFunc> > dyno::NodePort::mCallbackFunc | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: