36 bool toFile(QFile& out,
short dataVersion)
const override;
78 const uint8_t* dataStorage)
const;
83 const uint8_t* dataStorage)
const;
89 const uint8_t* dataStorage)
const;
94 const uint8_t* dataStorage)
const;
99 const uint8_t* dataStorage)
const;
103 std::vector<double>& values,
104 uint32_t samplingRate_ps);
112 inline uint32_t
byteCount()
const {
return m_byteCount; }
121 inline const uint8_t*
data(
const uint8_t* dataStorage)
const {
122 return dataStorage + m_dataOffset;
147 bool toFile(QFile& out,
short dataVersion)
const override;
194 const uint8_t* storage)
195 : m_w(w), m_d(d), m_storage(storage) {}
199 return m_storage && m_w.descriptorID() != 0 && m_d.numberOfSamples != 0;
210 return m_w.getRawSample(i, m_d, m_storage);
215 return m_w.getSample(i, m_d, m_storage);
219 inline double getRange(
double& minVal,
double& maxVal)
const {
220 return m_w.getRange(minVal, maxVal, m_d, m_storage);
225 return m_w.decodeSamples(values, m_d, m_storage);
230 return m_w.toASCII(
filename, m_d, m_storage);
235 return m_w.getSamplePos(i, P0, m_d);
239 inline uint32_t
byteCount()
const {
return m_w.byteCount(); }
242 inline const uint8_t*
data()
const {
return m_w.data(m_storage); }
Float version of ccGLMatrixTpl.
Serializable object interface.
QMultiMap< unsigned, unsigned > LoadedIDMap
Map of loaded unique IDs (old ID --> new ID)