3#include <Wt/WPaintDevice.h> 
    4#include <Wt/WPaintedWidget.h> 
    5#include <Wt/WPainter.h> 
   38        Wt::WPainter* painter);
 
   44        Wt::WPainter* painter,
 
   51    WtNode& 
createNode(std::unique_ptr<WtNodeDataModel>&& dataModel, Wt::WPainter* painter, 
int selectType);
 
   75    std::map<dyno::ObjectId, WtNode*> 
getNodeMap();
 
   79    std::unordered_map<Wt::Guid, std::unique_ptr<WtNode> > 
const& 
nodes() 
const;
 
   81    std::unordered_map<Wt::Guid, std::shared_ptr<WtConnection> > 
const& 
connections() 
const;
 
   83    std::vector<WtNode*> 
allNodes() 
const;
 
  114    std::unordered_map<Wt::Guid, UniqueNode>       
_nodes;
 
 
std::function< SharedNodeData(SharedNodeData)> TypeConverter
 
Graphic Object for connection. Adds itself to scene.
 
void iterateOverNodes(std::function< void(WtNode *)> const &visitor)
 
void iterateOverNodeDataDependentOrder(std::function< void(WtNodeDataModel *)> const &visitor)
 
std::vector< WtNode * > selectedNodes() const
 
void setRegistry(std::shared_ptr< WtDataModelRegistry > registry)
 
std::map< dyno::ObjectId, WtNode * > getNodeMap()
 
std::shared_ptr< WtConnection > SharedConnection
 
std::vector< WtNode * > allNodes() const
 
void setNodePosition(WtNode &node, Wt::WPointF const &pos) const
 
std::unique_ptr< WtNode > UniqueNode
 
WtNode & createNode(std::unique_ptr< WtNodeDataModel > &&dataModel, Wt::WPainter *painter, int selectType)
 
void deleteConnection(WtConnection &connection)
 
std::shared_ptr< WtDataModelRegistry > _registry
 
void iterateOverNodeData(std::function< void(WtNodeDataModel *)> const &visitor)
 
std::map< dyno::ObjectId, WtNode * > OutNodeMap
 
void clearNode(WtNode &node)
 
std::shared_ptr< WtConnection > createConnection(PortType connectedPort, WtNode &node, PortIndex portIndex, Wt::WPainter *painter)
 
std::unordered_map< Wt::Guid, std::unique_ptr< WtNode > > const & nodes() const
 
Wt::WPointF getNodePosition(WtNode const &node) const
 
void removeNode(WtNode &node)
 
WtDataModelRegistry & registry() const
 
std::unordered_map< Wt::Guid, SharedConnection > _connections
 
std::unordered_map< Wt::Guid, std::shared_ptr< WtConnection > > const & connections() const
 
std::unordered_map< Wt::Guid, UniqueNode > _nodes