4 #include <QAbstractGraphicsShapeItem>
6 class QGraphicsPolygonItem;
17 class MosaicSceneWidget;
21 class UniversalGroundMap;
50 virtual void paint(QPainter *painter,
51 const QStyleOptionGraphicsItem *option,
56 QGraphicsSimpleTextItem *
getLabel()
const {
return m_label; }
59 bool contains(
const QPointF &)
const;
80 void lostCubeDisplay();
86 void updateChildren();
91 geos::geom::MultiPolygon *m_mp;
92 geos::geom::MultiPolygon *m_180mp;
96 void setupFootprint();
97 void drawImage(QPainter *painter,
const QStyleOptionGraphicsItem *option);
99 double getPixelValue(
int sample,
int line);
106 bool m_ignoreCubeDisplayChanged;
108 QGraphicsSimpleTextItem *m_label;