0.4.1
Loading...
Searching...
No Matches
NAV::OutputPin::OutgoingLink Struct Reference

Collection of information about the connected node and pin. More...

Public Member Functions

InputPingetConnectedPin () const
 Returns a pointer to the pin which is connected to this one.
 
 OutgoingLink ()=default
 Default Constructor.
 
 OutgoingLink (ax::NodeEditor::LinkId linkId, Node *connectedNode, ax::NodeEditor::PinId connectedPinId)
 Constructor.
 

Data Fields

bool dataChangeNotification
 Flag to signal the connected node, that the data was changed.
 

Additional Inherited Members

Detailed Description

Collection of information about the connected node and pin.

Definition at line 411 of file Pin.hpp.

Constructor & Destructor Documentation

◆ OutgoingLink() [1/2]

NAV::OutputPin::OutgoingLink::OutgoingLink ( )
default

Default Constructor.

◆ OutgoingLink() [2/2]

NAV::OutputPin::OutgoingLink::OutgoingLink ( ax::NodeEditor::LinkId linkId,
Node * connectedNode,
ax::NodeEditor::PinId connectedPinId )
inline

Constructor.

Parameters
[in]linkIdUnique id of the link
[in]connectedNodeNode connected on the other end of the link
[in]connectedPinIdId of the pin, which is connected on the other end of the link

Definition at line 420 of file Pin.hpp.

Member Function Documentation

◆ getConnectedPin()

NAV::InputPin * NAV::OutputPin::OutgoingLink::getConnectedPin ( ) const
nodiscard

Returns a pointer to the pin which is connected to this one.

Definition at line 334 of file Pin.cpp.

Field Documentation

◆ dataChangeNotification

bool NAV::OutputPin::OutgoingLink::dataChangeNotification

Flag to signal the connected node, that the data was changed.

Definition at line 429 of file Pin.hpp.


The documentation for this struct was generated from the following files: