Public Member Functions | Protected Member Functions | Protected Attributes

DataClipSampler Class Reference

List of all members.

Public Member Functions

 DataClipSampler (int bufsz=10000)
 ~DataClipSampler ()
void reset ()
void add (float)
void add (const float *, int)
void finish () const
int nrVals () const
const float * vals () const
void report (IOPar &) const
Interval< float > getRange (float clipratio) const

Protected Member Functions

const char * getClipRgStr (float) const

Protected Attributes

float * vals_
const int maxnrvals_
od_int64 count_
bool finished_

Constructor & Destructor Documentation

DataClipSampler::DataClipSampler ( int  bufsz = 10000  ) 
DataClipSampler::~DataClipSampler (  )  [inline]

Member Function Documentation

void DataClipSampler::add ( float   ) 
void DataClipSampler::add ( const float *  ,
int   
)
void DataClipSampler::finish (  )  const
const char* DataClipSampler::getClipRgStr ( float   )  const [protected]
Interval<float> DataClipSampler::getRange ( float  clipratio  )  const
int DataClipSampler::nrVals (  )  const
void DataClipSampler::report ( IOPar  )  const
void DataClipSampler::reset (  )  [inline]
const float* DataClipSampler::vals (  )  const [inline]

Member Data Documentation

od_int64 DataClipSampler::count_ [protected]
bool DataClipSampler::finished_ [protected]
const int DataClipSampler::maxnrvals_ [protected]
float* DataClipSampler::vals_ [protected]