Public Member Functions | Protected Member Functions | Protected Attributes

HistEqualizer Class Reference

List of all members.

Public Member Functions

 HistEqualizer (const int nrseg=256)
void setData (const TypeSet< float > &)
 use in case of sorted data
void setRawData (const TypeSet< float > &)
 use in case of unsorted data
void update ()
float position (float val) const

Protected Member Functions

void getSegmentSizes (TypeSet< int > &)

Protected Attributes

TypeSet< float > & datapts_
const int nrseg_
TypeSet< Interval< float > > * histeqdatarg_

Constructor & Destructor Documentation

HistEqualizer::HistEqualizer ( const int  nrseg = 256  ) 

Member Function Documentation

void HistEqualizer::getSegmentSizes ( TypeSet< int > &   )  [protected]
float HistEqualizer::position ( float  val  )  const
void HistEqualizer::setData ( const TypeSet< float > &   ) 

use in case of sorted data

void HistEqualizer::setRawData ( const TypeSet< float > &   ) 

use in case of unsorted data

void HistEqualizer::update (  ) 

Member Data Documentation

TypeSet<float>& HistEqualizer::datapts_ [protected]
const int HistEqualizer::nrseg_ [protected]