36    std::pair<Wt::WPointF, Wt::WPointF> 
pointsC1C2() 
const;
 
 
  210    void propagateData(std::shared_ptr<WtNodeData> nodeData) 
const;
 
 
std::function< SharedNodeData(SharedNodeData)> TypeConverter
 
Wt::WRectF boundingRect() const
 
Wt::WPointF source() const
 
void moveEndPoint(PortType portType, Wt::WPointF const &offset)
 
void setEndPoint(PortType portType, Wt::WPointF const &point)
 
Wt::WPointF const & getEndPoint(PortType portType) const
 
std::pair< Wt::WPointF, Wt::WPointF > pointsC1C2() const
 
void setHovered(bool hovered)
 
Graphic Object for connection. Adds itself to scene.
 
WtConnectionState _connectionState
 
void propagateData(std::shared_ptr< WtNodeData > nodeData) const
 
WtNode * getNode(PortType portType) const
 
WtConnectionGeometry _connectionGeometry
 
NodeDataType dataType(PortType portType) const
 
WtConnectionGraphicsObject & getConnectionGraphicsObject() const
 
void setTypeConverter(TypeConverter converter)
 
void clearNode(PortType portType)
 
void propagateDisconnectedData() const
 
WtConnection(const WtConnection &)=delete
 
PortType requiredPort() const
 
void setRequiredPort(PortType portType)
 
PortIndex getPortIndex(PortType portType) const
 
WtConnection(PortType portType, WtNode &node, PortIndex portIndex)
 
void propagateEmptyData() const
 
WtConnectionState const & connectionState() const
 
WtConnectionGeometry & connectionGeometry()
 
std::unique_ptr< WtConnectionGraphicsObject > _connectionGraphicsObject
 
void setGraphicsObject(std::unique_ptr< WtConnectionGraphicsObject > &&graphics)
 
void setNodeToPort(WtNode &node, PortType portType, PortIndex portIndex)
 
void removeFromNodes() const
 
WtConnection operator=(const WtConnection &)=delete
 
WtNode * _lastHoveredNode
 
void resetLastHoveredNode()
 
PortType requiredPort() const
 
WtConnectionState(const WtConnectionState &)=delete
 
WtConnectionState operator=(const WtConnectionState &)=delete
 
void setLastHoveredNode(WtNode *node)
 
void interactWithNode(WtNode *node)
 
WtConnectionState(PortType port=PortType::None)
 
bool requiresPort() const
 
WtNode * lastHoveredNode() const
 
void setRequiredPort(PortType end)