##// END OF EJS Templates
Handles bounds in spectrogram parser (1)...
Alexandre Leroux -
r1026:0b7501dc8683
parent child
Show More
@@ -12,11 +12,13
12 12 /// Alias to represent properties read in the header of AMDA file
13 13 using Properties = QVariantHash;
14 14
15 extern const QString END_TIME_PROPERTY;
15 16 extern const QString FILL_VALUE_PROPERTY;
16 17 extern const QString MAX_BANDS_PROPERTY;
17 18 extern const QString MIN_BANDS_PROPERTY;
18 19 extern const QString MAX_SAMPLING_PROPERTY;
19 20 extern const QString MIN_SAMPLING_PROPERTY;
21 extern const QString START_TIME_PROPERTY;
20 22 extern const QString X_AXIS_UNIT_PROPERTY;
21 23 extern const QString Y_AXIS_UNIT_PROPERTY;
22 24 extern const QString VALUES_UNIT_PROPERTY;
@@ -1,10 +1,12
1 1 #include "AmdaResultParserDefs.h"
2 2
3 const QString END_TIME_PROPERTY = QStringLiteral("endTime");
3 4 const QString FILL_VALUE_PROPERTY = QStringLiteral("fillValue");
4 5 const QString MAX_BANDS_PROPERTY = QStringLiteral("maxBands");
5 6 const QString MIN_BANDS_PROPERTY = QStringLiteral("minBands");
6 7 const QString MAX_SAMPLING_PROPERTY = QStringLiteral("maxSampling");
7 8 const QString MIN_SAMPLING_PROPERTY = QStringLiteral("minSampling");
9 const QString START_TIME_PROPERTY = QStringLiteral("startTime");
8 10 const QString X_AXIS_UNIT_PROPERTY = QStringLiteral("xAxisUnit");
9 11 const QString Y_AXIS_UNIT_PROPERTY = QStringLiteral("yAxisUnit");
10 12 const QString VALUES_UNIT_PROPERTY = QStringLiteral("valuesUnit");
@@ -359,8 +359,11 void SpectrogramParserHelper::handleDataHoles()
359 359 // Fills data holes according to the max resolution found in the AMDA file
360 360 auto resolution = m_Properties.value(MAX_SAMPLING_PROPERTY).value<double>();
361 361 auto fillValue = m_Properties.value(FILL_VALUE_PROPERTY).value<double>();
362 auto minBound = m_Properties.value(START_TIME_PROPERTY).value<double>();
363 auto maxBound = m_Properties.value(END_TIME_PROPERTY).value<double>();
362 364
363 DataSeriesUtils::fillDataHoles(m_XAxisData, m_ValuesData, resolution, fillValue);
365 DataSeriesUtils::fillDataHoles(m_XAxisData, m_ValuesData, resolution, fillValue, minBound,
366 maxBound);
364 367 }
365 368
366 369 // ////////////////// //
General Comments 0
You need to be logged in to leave comments. Login now