1 #ifndef ControlNetGraphicsItem_h
2 #define ControlNetGraphicsItem_h
4 #include <QGraphicsObject>
9 class MosaicSceneWidget;
11 class SerialNumberList;
12 class UniversalGroundMap;
42 void paint(QPainter *,
const QStyleOptionGraphicsItem *,
46 void setArrowsVisible(
bool visible,
bool colorByMeasureCount,
int measureCount,
47 bool colorByJigsawError,
double residualMagnitude);
QString snToFileName(QString sn)
Definition: ControlNetGraphicsItem.cpp:203
ControlNetGraphicsItem(ControlNet *controlNet, MosaicSceneWidget *mosaicScene)
Definition: ControlNetGraphicsItem.cpp:30
void setArrowsVisible(bool visible, bool colorByMeasureCount, int measureCount, bool colorByJigsawError, double residualMagnitude)
Enable/disable and configure movement arrows for all CP displays in the network.
Definition: ControlNetGraphicsItem.cpp:224
ControlPoint * findClosestControlPoint()
Definition: ControlNetGraphicsItem.cpp:301
virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
Definition: ControlNetGraphicsItem.cpp:314
QRectF boundingRect() const
Definition: ControlNetGraphicsItem.cpp:72
a control network
Definition: ControlNet.h:207
Control Network Display on Mosaic Scene.
Definition: ControlNetGraphicsItem.h:33
A single control point.
Definition: ControlPoint.h:339
virtual ~ControlNetGraphicsItem()
Definition: ControlNetGraphicsItem.cpp:50
void clearControlPointGraphicsItem(QString pointId)
Definition: ControlNetGraphicsItem.cpp:188
Serial Number list generator.
Definition: SerialNumberList.h:78
void buildChildren()
Call this to re-calculate where control points ought to lie.
Definition: ControlNetGraphicsItem.cpp:240
Definition: CubeIoHandler.h:38
void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *widget=0)
Definition: ControlNetGraphicsItem.cpp:77