32#ifndef OPENSWMM_RENDER_QSG2DLODPOLICY_H
33#define OPENSWMM_RENDER_QSG2DLODPOLICY_H
Definition qsg2dlodpolicy.h:131
static constexpr double kNearMinCellAreaPx
Definition qsg2dlodpolicy.h:138
static constexpr double kMarkerMinCellAreaPx
Definition qsg2dlodpolicy.h:143
static constexpr double kBucketHysteresis
Definition qsg2dlodpolicy.h:145
static constexpr int kMidMaxContourLabels
Definition qsg2dlodpolicy.h:151
static constexpr double kZoomStepHysteresis
Definition qsg2dlodpolicy.h:147
static constexpr qint64 kDenseVelocityCellCap
Definition qsg2dlodpolicy.h:150
static constexpr int kNearMaxContourLabels
Definition qsg2dlodpolicy.h:152
static constexpr double kEdgeMinCellAreaPx
Definition qsg2dlodpolicy.h:141
static Qsg2DLodDecision decide(const Qsg2DLodInputs &in)
Definition qsg2dlodpolicy.cpp:74
static constexpr double kFarMaxCellAreaPx
Definition qsg2dlodpolicy.h:137
Definition gisrasterlayer.h:40
Definition qsg2dlodpolicy.h:89
bool useAggregateFill
Definition qsg2dlodpolicy.h:109
bool drawVelocityVectors
Definition qsg2dlodpolicy.h:104
qint64 maxVelocityGlyphs
Definition qsg2dlodpolicy.h:119
quint64 contentKey() const
Definition qsg2dlodpolicy.h:124
bool drawFill
Definition qsg2dlodpolicy.h:99
bool drawVertexMarkers
Definition qsg2dlodpolicy.h:101
bool drawEdges
Definition qsg2dlodpolicy.h:100
bool drawContourLabels
Definition qsg2dlodpolicy.h:103
double avgCellAreaPx
diagnostic: mean projected cell area
Definition qsg2dlodpolicy.h:94
Bucket bucket
Definition qsg2dlodpolicy.h:92
bool denseVelocityAllowed
Definition qsg2dlodpolicy.h:118
bool exactContourBands
Definition qsg2dlodpolicy.h:114
int zoomStep
quantised log2(px per map unit)
Definition qsg2dlodpolicy.h:93
Bucket
Definition qsg2dlodpolicy.h:90
@ Mid
Definition qsg2dlodpolicy.h:90
@ Far
Definition qsg2dlodpolicy.h:90
@ Near
Definition qsg2dlodpolicy.h:90
bool drawContours
isolines
Definition qsg2dlodpolicy.h:102
bool drawSelectedOverlays
true whenever a selection exists
Definition qsg2dlodpolicy.h:105
int maxContourLabels
Definition qsg2dlodpolicy.h:120