21 #ifndef NODEGRAPHICS_H 22 #define NODEGRAPHICS_H 24 #include <QMapControl/GeometryPointShapeScaled.h> 33 class NodeGraphics :
public qmapcontrol::GeometryPointShapeScaled {
41 std::shared_ptr<types::EnvironmentData>
getEnvtData();
46 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
54 static QSettings *settings;
68 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
84 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
93 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
103 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
113 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
122 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
131 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
141 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
150 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
160 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
170 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
179 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
188 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
198 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
207 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
217 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
227 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
236 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
245 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
254 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
264 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
274 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
277 #endif // NODEGRAPHICS_H Definition: nodegraphics.h:59
Definition: nodegraphics.h:116
NodeWithPopStatsGraphics(Type type, NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:62
NodeWithDissolvedCarbonGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:241
Definition: nodegraphics.h:59
Definition: nodegraphics.h:59
NodeWithCumSubsurfaceSweptAreaGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:99
std::shared_ptr< types::EnvironmentData > getEnvtData()
Definition: nodegraphics.cpp:43
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:278
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:51
static void setPieSize(int w, int h)
Definition: nodegraphics.cpp:76
NodeData * mNode
Definition: nodegraphics.h:37
NodeWithNbChokedGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:146
Definition: nodegraphics.h:59
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:83
Definition: nodegraphics.h:230
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:193
NodeWithSalinityGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:184
Definition: nodegraphics.h:201
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:242
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:250
Definition: nodegraphics.h:154
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:234
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:379
Definition: nodegraphics.h:182
Definition: nodegraphics.h:97
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:226
Definition: nodegraphics.h:60
Definition: nodegraphics.h:78
Type getType() const
Definition: nodegraphics.h:70
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:218
MapObjectsController * mController
Definition: nodegraphics.h:38
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:210
Definition: nodegraphics.h:192
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:347
Definition: nodegraphics.h:125
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:337
Definition: nodegraphics.h:144
NodeWithNitrogenGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:213
Definition: nodegraphics.h:87
NodeGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.cpp:33
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:269
NodeWithSSTGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:194
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:297
int mModelIndex
Definition: nodegraphics.h:39
NodeWithCumSweptAreaGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:89
Definition: nodegraphics.h:107
NodeWithWindGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:203
Definition: nodegraphics.h:135
NodeWithCumDiscardsRatioGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:137
Definition: nodegraphics.h:59
NodeWithCumFTimeGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:80
Definition: nodegraphics.h:239
NodeWithCumCatchesWithThresholdGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:118
Definition: nodegraphics.h:248
NodeWithOxygenGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:232
an extension class for Node
Definition: nodedata.h:43
NodeWithTariffs2Graphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:175
boost::optional< double > getValueForPop(int pop) const
Definition: nodegraphics.cpp:135
NodeWithCumDiscardsGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:127
Definition: nodegraphics.h:57
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:259
NodeWithCumCatchesGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:109
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:327
QColor c
Definition: nodegraphics.h:35
Definition: mapobjectscontroller.h:91
Definition: nodegraphics.h:268
Definition: nodegraphics.h:33
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:368
NodeWithShippingdensityGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:260
Definition: nodegraphics.h:59
NodeWithBathymetryGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:250
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:287
QList< int > getInterestingList() const
Definition: nodegraphics.cpp:167
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:317
Type
Definition: nodegraphics.h:59
NodeWithTariffs1Graphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:166
NodeWithTariffs0Graphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:156
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:357
Definition: nodegraphics.h:211
static int piew()
Definition: nodegraphics.cpp:64
NodeWithPhosphorusGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:223
Definition: nodegraphics.h:164
Definition: nodegraphics.h:221
Definition: nodegraphics.h:173
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:202
NodeWithSiltfractionGraphics(NodeData *node, MapObjectsController *controller, int indx)
Definition: nodegraphics.h:270
Definition: nodegraphics.h:258
static int pieh()
Definition: nodegraphics.cpp:70
virtual void drawShape(QPainter &painter, const qmapcontrol::RectWorldPx &rect)
Definition: nodegraphics.cpp:307
Definition: nodegraphics.h:59