#include <smartptr.h>
#include <qcanvas.h>
#include <vector>
#include <list>
#include <mathGutz.h>
Go to the source code of this file.
Namespaces | |
namespace | CID |
Compounds | |
class | CanvasItemBase |
a highlevel counted canvas item More... | |
class | CanvasItemIF |
a interface for smart canvas items More... | |
class | CompositeItem |
a composite item, for hierarchical grouping these don't actually draw More... | |
class | EdgeItem |
an edge (line) composed from 2 nodes (points) More... | |
class | NodeItem |
a Node (point) also can keep track of edges it is connected to More... | |
class | PolygonEdit |
A Polygon that you can edit. More... | |
Typedefs | |
typedef std::vector< QCanvasItem * > | CanvasItemPVec |
CanvasItems.h mostly copied from QT examples. | |
typedef gutz::SmartPtr< CompositeItem > | CompositeItemSP |
typedef std::list< CompositeItemSP > | CompositeItemSPList |
typedef gutz::SmartPtr< CanvasItemBase > | CanvasItemBaseSP |
typedef gutz::SmartPtr< EdgeItem > | EdgeItemSP |
typedef std::vector< EdgeItemSP > | EdgeItemVec |
typedef gutz::SmartPtr< NodeItem > | NodeItemSP |
typedef std::vector< NodeItemSP > | NodeItemVec |
|
Definition at line 150 of file commonQt/canvas/CanvasItems.h. |
|
CanvasItems.h mostly copied from QT examples.
Definition at line 31 of file commonQt/canvas/CanvasItems.h. |
|
Definition at line 85 of file commonQt/canvas/CanvasItems.h. |
|
Definition at line 86 of file commonQt/canvas/CanvasItems.h. |
|
Definition at line 189 of file commonQt/canvas/CanvasItems.h. Referenced by TFBoxItem::initBox(), and PolygonEdit::setPoints(). |
|
Definition at line 190 of file commonQt/canvas/CanvasItems.h. Referenced by TFBoxItem::initBox(), and PolygonEdit::nukeEdges(). |
|
Definition at line 237 of file commonQt/canvas/CanvasItems.h. Referenced by TFBoxItem::initBox(), and PolygonEdit::setPoints(). |
|
Definition at line 238 of file commonQt/canvas/CanvasItems.h. Referenced by TFBoxItem::initBox(), and PolygonEdit::nukePoints(). |