#include <cmEstimator.h>
Public Types | |
typedef std::vector< TYPE > | contType |
typedef contType::iterator | iter_type |
Public Methods | |
cmEstimator (TYPE outlier=TYPE(3), unsigned int iter=1u) | |
virtual | ~cmEstimator () |
TYPE | outlierCut () const |
contType | calculate (contType &input) |
int | reject () const |
Private Methods | |
void | initMask (unsigned int contSize) |
TYPE | mean (contType &input) const |
TYPE | variance (contType &input) const |
void | subtractMean (contType &input, TYPE mean) const |
void | cmSubtraction (contType &input, TYPE slope) const |
TYPE | slope (contType &input) const |
void | setToZero (contType &input, TYPE s) |
Private Attributes | |
TYPE | m_outlier |
std::vector< unsigned int > | m_mask |
unsigned int | m_iter |
int | m_reject |
|
|
|
|
|
constructer.
|
|
destructer |
|
apply the common mode correction.
|
|
common mode subtraction |
|
masks |
|
average |
|
|
|
|
|
remocve outliers |
|
slope calculation |
|
subtract the mean |
|
variance |
|
|
|
|
|
|
|
|