![]() |
PeriDyno 1.2.1
|
#include <WtNode.h>

Public Member Functions | |
| WtNode (std::unique_ptr< WtNodeDataModel > &&dataModel, Wt::WPaintDevice *paintDevice) | |
| virtual | ~WtNode () |
| Wt::Guid | id () const |
| void | reactToPossibleConnection (PortType, NodeDataType const &, Wt::WPointF const &scenePoint) |
| void | resetReactionToConnection () |
| WtNodeGraphicsObject const & | nodeGraphicsObject () const |
| WtNodeGraphicsObject & | nodeGraphicsObject () |
| void | setGraphicsObject (std::unique_ptr< WtNodeGraphicsObject > &&graphics) |
| WtNodeGeometry & | nodeGeometry () |
| WtNodeGeometry const & | nodeGeometry () const |
| WtNodeState const & | nodeState () const |
| WtNodeState & | nodeState () |
| WtNodeDataModel * | nodeDataModel () const |
| WtFlowNodeData & | flowNodeData () |
| void | setNode (std::shared_ptr< dyno::Node > node) |
| void | setModule (std::shared_ptr< dyno::Module > module) |
| std::shared_ptr< dyno::Node > | getNode () |
| std::shared_ptr< dyno::Module > | getModule () |
| void | addConnection (PortIndex portIndex, std::shared_ptr< WtConnection > connection) |
| std::shared_ptr< WtConnection > | getIndexConnection (PortIndex portIndex) |
| void | propagateData (std::shared_ptr< WtNodeData > nodeData, PortIndex inPortIndex) const |
| Propagates incoming data to the underlying model. | |
| void | onDataUpdated (PortIndex index) |
| void | onNodeSizeUpdated () |
| update the graphic part if the size of the embeddedwidget changes | |
Private Attributes | |
| Wt::Guid | _uid |
| std::unique_ptr< WtNodeDataModel > | _nodeDataModel |
| WtNodeState | _nodeState |
| WtNodeGeometry | _nodeGeometry |
| std::unique_ptr< WtNodeGraphicsObject > | _nodeGraphicsObject |
| WtFlowNodeData | _flowNodeData |
| std::map< PortIndex, std::shared_ptr< WtConnection > > | _portConnection |
| std::shared_ptr< dyno::Module > | mModule |
| std::shared_ptr< dyno::Node > | mNode |
| WtNode::WtNode | ( | std::unique_ptr< WtNodeDataModel > && | dataModel, |
| Wt::WPaintDevice * | paintDevice ) |
Definition at line 666 of file WtNode.cpp.
|
virtualdefault |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Wt::Guid WtNode::id | ( | ) | const |
| WtNodeDataModel * WtNode::nodeDataModel | ( | ) | const |
| WtNodeGeometry & WtNode::nodeGeometry | ( | ) |
| WtNodeGeometry const & WtNode::nodeGeometry | ( | ) | const |
Definition at line 712 of file WtNode.cpp.
| WtNodeGraphicsObject & WtNode::nodeGraphicsObject | ( | ) |
Definition at line 695 of file WtNode.cpp.
| WtNodeGraphicsObject const & WtNode::nodeGraphicsObject | ( | ) | const |
| WtNodeState & WtNode::nodeState | ( | ) |
Definition at line 722 of file WtNode.cpp.
| WtNodeState const & WtNode::nodeState | ( | ) | const |
| void WtNode::onDataUpdated | ( | PortIndex | index | ) |
Fetches data from model's OUT #index port and propagates it to the connection
Definition at line 744 of file WtNode.cpp.

| void WtNode::onNodeSizeUpdated | ( | ) |
update the graphic part if the size of the embeddedwidget changes
Definition at line 758 of file WtNode.cpp.

| void WtNode::propagateData | ( | std::shared_ptr< WtNodeData > | nodeData, |
| PortIndex | inPortIndex ) const |
Propagates incoming data to the underlying model.
Definition at line 732 of file WtNode.cpp.
| void WtNode::reactToPossibleConnection | ( | PortType | , |
| NodeDataType const & | , | ||
| Wt::WPointF const & | scenePoint ) |
| void WtNode::resetReactionToConnection | ( | ) |
Definition at line 684 of file WtNode.cpp.
| void WtNode::setGraphicsObject | ( | std::unique_ptr< WtNodeGraphicsObject > && | graphics | ) |
Definition at line 700 of file WtNode.cpp.
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |