PeriDyno 1.2.1
Loading...
Searching...
No Matches
WtInteraction Class Reference

#include <WtInteraction.h>

Collaboration diagram for WtInteraction:

Public Member Functions

 WtInteraction (WtNode &node, WtConnection &connection, WtFlowScene &scene, connectionPointData inPoint, connectionPointData outPoint, std::shared_ptr< Node > inNode, std::shared_ptr< Node > outNode)
 
bool canConnect (PortIndex &portIndex, TypeConverter &converter)
 
bool tryConnect ()
 

Private Member Functions

PortType connectionRequiredPort () const
 
bool isNodePortAccessible (PortType portType, PortIndex portIndex) const
 
void setInData (PortIndex portIndex)
 

Private Attributes

WtNode_node
 
WtConnection_connection
 
WtFlowScene_scene
 
connectionPointData _inPoint
 
connectionPointData _outPoint
 
std::shared_ptr< Node_inNode
 
std::shared_ptr< Node_outNode
 

Detailed Description

Definition at line 11 of file WtInteraction.h.

Constructor & Destructor Documentation

◆ WtInteraction()

WtInteraction::WtInteraction ( WtNode & node,
WtConnection & connection,
WtFlowScene & scene,
connectionPointData inPoint,
connectionPointData outPoint,
std::shared_ptr< Node > inNode,
std::shared_ptr< Node > outNode )

Definition at line 3 of file WtInteraction.cpp.

Member Function Documentation

◆ canConnect()

bool WtInteraction::canConnect ( PortIndex & portIndex,
TypeConverter & converter )

Definition at line 14 of file WtInteraction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ connectionRequiredPort()

PortType WtInteraction::connectionRequiredPort ( ) const
private

Definition at line 111 of file WtInteraction.cpp.

Here is the caller graph for this function:

◆ isNodePortAccessible()

bool WtInteraction::isNodePortAccessible ( PortType portType,
PortIndex portIndex ) const
private

Definition at line 118 of file WtInteraction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setInData()

void WtInteraction::setInData ( PortIndex portIndex)
private

Definition at line 139 of file WtInteraction.cpp.

Here is the caller graph for this function:

◆ tryConnect()

bool WtInteraction::tryConnect ( )

Definition at line 72 of file WtInteraction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ _connection

WtConnection* WtInteraction::_connection
private

Definition at line 31 of file WtInteraction.h.

◆ _inNode

std::shared_ptr<Node> WtInteraction::_inNode
private

Definition at line 39 of file WtInteraction.h.

◆ _inPoint

connectionPointData WtInteraction::_inPoint
private

Definition at line 35 of file WtInteraction.h.

◆ _node

WtNode* WtInteraction::_node
private

Definition at line 29 of file WtInteraction.h.

◆ _outNode

std::shared_ptr<Node> WtInteraction::_outNode
private

Definition at line 41 of file WtInteraction.h.

◆ _outPoint

connectionPointData WtInteraction::_outPoint
private

Definition at line 37 of file WtInteraction.h.

◆ _scene

WtFlowScene* WtInteraction::_scene
private

Definition at line 33 of file WtInteraction.h.


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