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()
NodePortType dyno::NodePort::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()
void dyno::NodePort::setPortType |
( |
NodePortType | portType | ) |
|
◆ 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
NodePortType dyno::NodePort::m_portType |
|
private |
◆ mCallbackFunc
std::vector<std::shared_ptr<FCallBackFunc> > dyno::NodePort::mCallbackFunc |
|
private |
The documentation for this class was generated from the following files: