1 #ifndef SHARED_CURVE_VIEW_RANGE_H 2 #define SHARED_CURVE_VIEW_RANGE_H 16 virtual float xMin() = 0;
17 virtual float xMax() = 0;
18 virtual float yMin() = 0;
19 virtual float yMax() = 0;
26 constexpr
static float k_minNumberOfXGridUnits = 7.0f;
27 constexpr
static float k_minNumberOfYGridUnits = 5.0f;
31 constexpr
static float k_smallGridUnitMantissa = 1.0f;
32 constexpr
static float k_mediumGridUnitMantissa = 2.0f;
33 constexpr
static float k_largeGridUnitMantissa = 5.0f;
virtual float yGridUnit()
virtual float xGridUnit()=0
static constexpr float k_maxNumberOfYGridUnits
virtual uint32_t rangeChecksum()
float computeGridUnit(Axis axis, float min, float max)
static constexpr float k_maxNumberOfXGridUnits