#include <datasmoother.h>
|
void | add (double x, double p) |
|
void | approxGauss (double step, double *mean, double *sigma) |
|
void | computeCummuated () |
|
double | cramerVonMisesToGauss (double step, double mean, double sigma) |
|
| DataSmoother (double parzenWindow) |
|
double | gauss (double x, double mean, double sigma) |
|
void | gnuplotDumpData (FILE *fp) |
|
void | gnuplotDumpSmoothedData (FILE *fp, double step) |
|
void | init (double parzenWindow) |
|
double | integral (double step, double xTo) |
|
void | integrate (double step) |
|
double | kldToGauss (double step, double mean, double sigma) |
|
double | sample () |
|
void | sampleMultiple (std::vector< double > &samples, int num) |
|
double | sampleNumeric (double step) |
|
void | setMinToZero () |
|
double | smoothedData (double x) |
|
double | sqr (double x) |
|
virtual | ~DataSmoother () |
|
Definition at line 13 of file datasmoother.h.
◆ Data
◆ DataSmoother()
GMapping::DataSmoother::DataSmoother |
( |
double |
parzenWindow | ) |
|
|
inline |
◆ ~DataSmoother()
virtual GMapping::DataSmoother::~DataSmoother |
( |
| ) |
|
|
inlinevirtual |
◆ add()
void GMapping::DataSmoother::add |
( |
double |
x, |
|
|
double |
p |
|
) |
| |
|
inline |
◆ approxGauss()
void GMapping::DataSmoother::approxGauss |
( |
double |
step, |
|
|
double * |
mean, |
|
|
double * |
sigma |
|
) |
| |
|
inline |
◆ computeCummuated()
void GMapping::DataSmoother::computeCummuated |
( |
| ) |
|
|
inline |
◆ cramerVonMisesToGauss()
double GMapping::DataSmoother::cramerVonMisesToGauss |
( |
double |
step, |
|
|
double |
mean, |
|
|
double |
sigma |
|
) |
| |
|
inline |
◆ gauss()
double GMapping::DataSmoother::gauss |
( |
double |
x, |
|
|
double |
mean, |
|
|
double |
sigma |
|
) |
| |
|
inline |
◆ gnuplotDumpData()
void GMapping::DataSmoother::gnuplotDumpData |
( |
FILE * |
fp | ) |
|
|
inline |
◆ gnuplotDumpSmoothedData()
void GMapping::DataSmoother::gnuplotDumpSmoothedData |
( |
FILE * |
fp, |
|
|
double |
step |
|
) |
| |
|
inline |
◆ init()
void GMapping::DataSmoother::init |
( |
double |
parzenWindow | ) |
|
|
inline |
◆ integral()
double GMapping::DataSmoother::integral |
( |
double |
step, |
|
|
double |
xTo |
|
) |
| |
|
inline |
◆ integrate()
void GMapping::DataSmoother::integrate |
( |
double |
step | ) |
|
|
inline |
◆ kldToGauss()
double GMapping::DataSmoother::kldToGauss |
( |
double |
step, |
|
|
double |
mean, |
|
|
double |
sigma |
|
) |
| |
|
inline |
◆ sample()
double GMapping::DataSmoother::sample |
( |
| ) |
|
|
inline |
◆ sampleMultiple()
void GMapping::DataSmoother::sampleMultiple |
( |
std::vector< double > & |
samples, |
|
|
int |
num |
|
) |
| |
|
inline |
◆ sampleNumeric()
double GMapping::DataSmoother::sampleNumeric |
( |
double |
step | ) |
|
|
inline |
◆ setMinToZero()
void GMapping::DataSmoother::setMinToZero |
( |
| ) |
|
|
inline |
◆ smoothedData()
double GMapping::DataSmoother::smoothedData |
( |
double |
x | ) |
|
|
inline |
◆ sqr()
double GMapping::DataSmoother::sqr |
( |
double |
x | ) |
|
|
inline |
◆ m_cummulated
std::vector<double> GMapping::DataSmoother::m_cummulated |
|
protected |
◆ m_data
Data GMapping::DataSmoother::m_data |
|
protected |
◆ m_from
double GMapping::DataSmoother::m_from |
|
protected |
◆ m_int
double GMapping::DataSmoother::m_int |
|
protected |
◆ m_lastStep
double GMapping::DataSmoother::m_lastStep |
|
protected |
◆ m_parzenWindow
double GMapping::DataSmoother::m_parzenWindow |
|
protected |
◆ m_to
double GMapping::DataSmoother::m_to |
|
protected |
The documentation for this class was generated from the following file: