13 return m_vInputPorts.begin();
18 return m_vInputPorts.end();
23 return m_vInputPorts.cbegin();
28 return m_vInputPorts.cend();
33 return m_vOutputPorts.begin();
38 return m_vOutputPorts.end();
43 return m_vOutputPorts.cbegin();
48 return m_vOutputPorts.cend();
73 return m_vInputPorts.size();
78 return m_vOutputPorts.size();
87 if (port && (port->
typeStr() == T::staticTypeStr()))
88 return static_cast<T*
>(port);
96 if (port && (port->
typeStr() == T::staticTypeStr()))
97 return static_cast<T*
>(port);
104 m_profileTime = value;
110 return m_profileTime;
const_port_iterator outputPortCBegin() const
Output port begin iterator.
Definition: Node.impl.h:41
const_port_iterator outputPortCEnd() const
Output port end iterator.
Definition: Node.impl.h:46
port_iterator inputPortEnd()
Inputs port end iterator.
Definition: Node.impl.h:16
T * getOutputPort(const std::string &name)
Gets the output port with the given name.
Definition: Node.impl.h:93
bool isDirty() const
Returns true if the node is dirty.
Definition: Node.impl.h:61
size_t numInputPorts() const
Gets number of input ports.
Definition: Node.impl.h:71
const std::string & name() const
Gets the node name.
Definition: Node.impl.h:51
port_iterator outputPortBegin()
Output port begin iterator.
Definition: Node.impl.h:31
void setName(const std::string &name)
Sets the node name.
Definition: Node.impl.h:56
const_port_iterator inputPortCBegin() const
Input port begin iterator.
Definition: Node.impl.h:21
port_iterator outputPortEnd()
Output port end iterator.
Definition: Node.impl.h:36
size_t numOutputPorts() const
Gets number of output ports.
Definition: Node.impl.h:76
const_port_iterator inputPortCEnd() const
Input port end iterator.
Definition: Node.impl.h:26
port_iterator inputPortBegin()
Inputs port begin iterator.
Definition: Node.impl.h:11
size_t profileTime() const
Get the profile time.
Definition: Node.impl.h:108
void setProfileTime(size_t value)
Set the profile time.
Definition: Node.impl.h:102
void setDirtyFlag()
This set node dirty without propagate the dirty to the connected nodes.
Definition: Node.impl.h:66
T * getInputPort(const std::string &name)
Gets input port.
Definition: Node.impl.h:84
BasePort class.
Definition: Port.h:26
virtual std::string typeStr() const
Class type string.
AtomsGraph namespace.
Definition: PosePort.h:15