16 #ifndef _RANGE_SUMMARISABLE_TIME_VALUE_MODEL_H_ 17 #define _RANGE_SUMMARISABLE_TIME_VALUE_MODEL_H_ 77 virtual void getSummaries(
int channel,
int start,
int count,
79 int &blockSize)
const = 0;
90 QString
getTypeName()
const {
return tr(
"Range-Summarisable Time-Value"); }
virtual int getSummaryBlockSize(int desired) const =0
RangeSummarisableTimeValueModel()
std::vector< Range > RangeBlock
Range(float min, float max, float absmean)
QString getTypeName() const
Return the type of the model.
void setAbsmean(float absmean)
virtual void getSummaries(int channel, int start, int count, RangeBlock &ranges, int &blockSize) const =0
Return ranges from the given start frame, corresponding to the given number of underlying sample fram...
Base class for models containing dense two-dimensional data (value against time).
virtual Range getSummary(int channel, int start, int count) const =0
Return the range from the given start frame, corresponding to the given number of underlying sample f...
Base class for models containing dense two-dimensional data (value against time) that may be meaningf...