#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: