Classes | Typedefs

FlowCanvas Namespace Reference

FlowCanvas namespace, everything is defined under this. More...


class  Canvas
 The 'master' canvas widget which contains all other objects. More...
class  Connectable
 An object a Connection can connect to. More...
class  Connection
 A connection (line) between two canvas objects. More...
class  Ellipse
 A (possibly named) circular Item which is Connectable. More...
class  Item
 An item on a Canvas. More...
class  Module
 A named block (possibly) containing input and output ports. More...
class  Port
 A port on a Module. More...


typedef std::list
< boost::shared_ptr
< Connection > > 
typedef std::list
< boost::shared_ptr< Item > > 
typedef std::vector
< boost::shared_ptr< Port > > 

Detailed Description

FlowCanvas namespace, everything is defined under this.

Typedef Documentation

typedef std::list<boost::shared_ptr<Connection> > FlowCanvas::ConnectionList
typedef std::list<boost::shared_ptr<Item> > FlowCanvas::ItemList
typedef std::vector<boost::shared_ptr<Port> > FlowCanvas::PortVector