RangeSummarisableTimeValueModel::Range Class Reference

#include <RangeSummarisableTimeValueModel.h>

Public Member Functions

 Range ()
 
 Range (float min, float max, float absmean)
 
 Range (const Range &r)=default
 
Rangeoperator= (const Range &)=default
 
float min () const
 
float max () const
 
float absmean () const
 
void setMin (float min)
 
void setMax (float max)
 
void setAbsmean (float absmean)
 
void sample (float s)
 

Private Attributes

bool m_new
 
float m_min
 
float m_max
 
float m_absmean
 

Detailed Description

Definition at line 39 of file RangeSummarisableTimeValueModel.h.

Constructor & Destructor Documentation

RangeSummarisableTimeValueModel::Range::Range ( )
inline

Definition at line 42 of file RangeSummarisableTimeValueModel.h.

Referenced by Range().

RangeSummarisableTimeValueModel::Range::Range ( float  min,
float  max,
float  absmean 
)
inline

Definition at line 44 of file RangeSummarisableTimeValueModel.h.

References operator=(), and Range().

RangeSummarisableTimeValueModel::Range::Range ( const Range r)
default

Member Function Documentation

Range& RangeSummarisableTimeValueModel::Range::operator= ( const Range )
default

Referenced by Range().

float RangeSummarisableTimeValueModel::Range::min ( ) const
inline
float RangeSummarisableTimeValueModel::Range::max ( ) const
inline
float RangeSummarisableTimeValueModel::Range::absmean ( ) const
inline
void RangeSummarisableTimeValueModel::Range::setMin ( float  min)
inline

Definition at line 54 of file RangeSummarisableTimeValueModel.h.

References m_min, m_new, and min().

Referenced by ReadOnlyWaveFileModel::getSummary().

void RangeSummarisableTimeValueModel::Range::setMax ( float  max)
inline

Definition at line 55 of file RangeSummarisableTimeValueModel.h.

References m_max, m_new, and max().

Referenced by ReadOnlyWaveFileModel::getSummary().

void RangeSummarisableTimeValueModel::Range::setAbsmean ( float  absmean)
inline
void RangeSummarisableTimeValueModel::Range::sample ( float  s)
inline

Definition at line 58 of file RangeSummarisableTimeValueModel.h.

References m_max, m_min, and m_new.

Referenced by ReadOnlyWaveFileModel::RangeCacheFillThread::run().

Member Data Documentation

bool RangeSummarisableTimeValueModel::Range::m_new
private

Definition at line 70 of file RangeSummarisableTimeValueModel.h.

Referenced by sample(), setMax(), and setMin().

float RangeSummarisableTimeValueModel::Range::m_min
private

Definition at line 71 of file RangeSummarisableTimeValueModel.h.

Referenced by min(), sample(), and setMin().

float RangeSummarisableTimeValueModel::Range::m_max
private

Definition at line 72 of file RangeSummarisableTimeValueModel.h.

Referenced by max(), sample(), and setMax().

float RangeSummarisableTimeValueModel::Range::m_absmean
private

Definition at line 73 of file RangeSummarisableTimeValueModel.h.

Referenced by absmean(), and setAbsmean().


The documentation for this class was generated from the following file: