10 return m_vConnections;
16 return *m_vConnections.begin();
22 return m_vConnections.begin();
27 return m_vConnections.end();
32 return m_vConnections.cbegin();
37 return m_vConnections.cend();
57 return m_vConnections.size();
BasePort class.
Definition: Port.h:26
const_port_iterator cend() const
end const iterator to the connections vector
Definition: Port.impl.h:35
const std::vector< Port * > & getConnections() const
Gets all the connections.
Definition: Port.impl.h:3
const_port_iterator cbegin() const
begin const iterator to the connections vector
Definition: Port.impl.h:30
size_t numConnections() const
Gets the number of connections.
Definition: Port.impl.h:55
Node * node()
Get the parent node.
Definition: Port.impl.h:50
void setNode(Node *node)
Sets the parent node.
Definition: Port.impl.h:45
port_iterator end()
end iterator to the connections vector
Definition: Port.impl.h:25
bool isInput() const
Input port.
Definition: Port.impl.h:60
void setAsInput(bool value)
set the port as input
Definition: Port.impl.h:70
Port * input() const
Gets the input ports.
Definition: Port.impl.h:13
port_iterator begin()
begin iterator to the connections vector
Definition: Port.impl.h:20
std::string name() const
Gets the port name.
Definition: Port.impl.h:40
bool isOutput() const
Output port.
Definition: Port.impl.h:65
AtomsGraph namespace.
Definition: PosePort.h:15