@@ -183,6 +183,17 struct PlottablesUpdater<T, | |||||
183 | template <typename T> |
|
183 | template <typename T> | |
184 | struct PlottablesUpdater<T, |
|
184 | struct PlottablesUpdater<T, | |
185 | typename std::enable_if_t<std::is_base_of<SpectrogramSeries, T>::value> > { |
|
185 | typename std::enable_if_t<std::is_base_of<SpectrogramSeries, T>::value> > { | |
|
186 | static void setPlotYAxisRange(T &dataSeries, const SqpRange &xAxisRange, QCustomPlot &plot) | |||
|
187 | { | |||
|
188 | double min, max; | |||
|
189 | /// @todo ALX: use iterators here | |||
|
190 | std::tie(min, max) = dataSeries.yAxis().bounds(); | |||
|
191 | ||||
|
192 | if (!std::isnan(min) && !std::isnan(max)) { | |||
|
193 | plot.yAxis->setRange(QCPRange{min, max}); | |||
|
194 | } | |||
|
195 | } | |||
|
196 | ||||
186 | static void updatePlottables(T &dataSeries, PlottablesMap &plottables, const SqpRange &range, |
|
197 | static void updatePlottables(T &dataSeries, PlottablesMap &plottables, const SqpRange &range, | |
187 | bool rescaleAxes) |
|
198 | bool rescaleAxes) | |
188 | { |
|
199 | { |
General Comments 0
You need to be logged in to leave comments.
Login now