itom  4.1.0
PlotInfoShapes Class Reference
Inheritance diagram for PlotInfoShapes:

Public Slots

void updateShape (const ito::Shape element)
 
void updateShapes (const QVector< ito::Shape > elements)
 
void removeShape (int index)
 
void removeShapes ()
 
void addRelation (const int index1, const int index2, const int relationType)
 
void removeRelation (const int index1, const int index2)
 
void removeRelations (const int index1, const int index2)
 
void removeRelations (const int index)
 
void removeRelations ()
 
QPainterPath renderToPainterPath (const int xsize, const int ysize, const int fontSize)
 

Public Member Functions

 PlotInfoShapes (QWidget *parent=NULL)
 

Private Member Functions

void setItem2Point (QTreeWidgetItem *curItem, const ito::Shape &element)
 
void setItem2Line (QTreeWidgetItem *curItem, const ito::Shape &element)
 
void setItem2Circle (QTreeWidgetItem *curItem, const ito::Shape &element)
 
void setItem2Ellipse (QTreeWidgetItem *curItem, const ito::Shape &element)
 
void setItem2Square (QTreeWidgetItem *curItem, const ito::Shape &element)
 
void setItem2Rect (QTreeWidgetItem *curItem, const ito::Shape &element)
 
void setItem2Poly (QTreeWidgetItem *curItem, const ito::Shape &element)
 
void adjustNumberOfChildItems (QTreeWidgetItem *curItem, int count)
 

Private Attributes

QHash< int, relationm_relationHash
 
bool m_onlyTwoDims
 

The documentation for this class was generated from the following files: