1#ifndef ControlNetGraphicsItem_h
2#define ControlNetGraphicsItem_h
4#include <QGraphicsObject>
9 class MosaicSceneWidget;
11 class SerialNumberList;
12 class UniversalGroundMap;
46 void paint(QPainter *,
const QStyleOptionGraphicsItem *,
50 void setArrowsVisible(
bool visible,
bool colorByMeasureCount,
int measureCount,
51 bool colorByJigsawError,
double residualMagnitude);
70 QMap<ControlPoint *, QPair<QPointF, QPointF> > *m_pointToScene;
72 QMap<QString, UniversalGroundMap *> *m_cubeToGroundMap;
Control Network Display on Mosaic Scene.
Definition ControlNetGraphicsItem.h:37
QString snToFileName(QString sn)
Definition ControlNetGraphicsItem.cpp:203
ControlNetGraphicsItem(ControlNet *controlNet, MosaicSceneWidget *mosaicScene)
Definition ControlNetGraphicsItem.cpp:30
ControlPoint * findClosestControlPoint(QPointF locationPoint)
Return the closest control point to the pointLocation.
Definition ControlNetGraphicsItem.cpp:302
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
void buildChildren()
Call this to re-calculate where control points ought to lie.
Definition ControlNetGraphicsItem.cpp:240
QRectF boundingRect() const
Definition ControlNetGraphicsItem.cpp:72
void clearControlPointGraphicsItem(QString pointId)
Definition ControlNetGraphicsItem.cpp:188
void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *widget=0)
Definition ControlNetGraphicsItem.cpp:77
virtual ~ControlNetGraphicsItem()
Definition ControlNetGraphicsItem.cpp:50
a control network
Definition ControlNet.h:258
A single control point.
Definition ControlPoint.h:356
Serial Number list generator.
Definition SerialNumberList.h:64
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16