Main MRPT website > C++ reference for MRPT 1.9.9
TKLDParams.h
Go to the documentation of this file.
1 /* +------------------------------------------------------------------------+
2  | Mobile Robot Programming Toolkit (MRPT) |
3  | http://www.mrpt.org/ |
4  | |
5  | Copyright (c) 2005-2018, Individual contributors, see AUTHORS file |
6  | See: http://www.mrpt.org/Authors - All rights reserved. |
7  | Released under BSD License. See details in http://www.mrpt.org/License |
8  +------------------------------------------------------------------------+ */
9 #ifndef TKLDParams_H
10 #define TKLDParams_H
11 
13 
14 namespace mrpt
15 {
16 namespace slam
17 {
18 /** Option set for KLD algorithm. \ingroup mrpt_slam_grp
19  */
21 {
22  public:
23  TKLDParams();
24 
25  void loadFromConfigFile(
27  const std::string& section) override; // See base docs
28  void dumpToTextStream(std::ostream& out) const override; // See base docs
29 
30  /** Parameters for the KLD adaptive sample size algorithm (see Dieter Fox's
31  * papers), which is used only if the CParticleFilter is created with the
32  * "adaptiveSampleSize" flag set to true.
33  */
35 
36  /** Parameters for the KLD adaptive sample size algorithm (see Dieter Fox's
37  * papers), which is used only if the CParticleFilter is created with the
38  * "adaptiveSampleSize" flag set to true.
39  */
41 
42  /** (Default: KLD_minSamplesPerBin=0) The minimum number of samples will be
43  * the maximum of KLD_minSampleSize and KLD_minSamplesPerBin *
44  * #ofBinsOccupied in the last time step */
46 };
47 
48 } // End of namespace
49 } // End of namespace
50 
51 #endif
mrpt::slam::TKLDParams
Option set for KLD algorithm.
Definition: TKLDParams.h:20
mrpt::slam::TKLDParams::KLD_minSamplesPerBin
double KLD_minSamplesPerBin
(Default: KLD_minSamplesPerBin=0) The minimum number of samples will be the maximum of KLD_minSampleS...
Definition: TKLDParams.h:45
mrpt::slam::TKLDParams::KLD_maxSampleSize
unsigned int KLD_maxSampleSize
Definition: TKLDParams.h:40
mrpt
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
Definition: CKalmanFilterCapable.h:30
source
GLsizei GLsizei GLchar * source
Definition: glext.h:4082
mrpt::slam::TKLDParams::KLD_epsilon
double KLD_epsilon
Definition: TKLDParams.h:34
mrpt::config::CConfigFileBase
This class allows loading and storing values and vectors of different types from a configuration text...
Definition: config/CConfigFileBase.h:44
mrpt::slam::TKLDParams::dumpToTextStream
void dumpToTextStream(std::ostream &out) const override
This method should clearly display all the contents of the structure in textual form,...
Definition: TKLDParams.cpp:35
mrpt::slam::TKLDParams::KLD_binSize_PHI
double KLD_binSize_PHI
Definition: TKLDParams.h:34
mrpt::config::CLoadableOptions
This is a virtual base class for sets of options than can be loaded from and/or saved to configuratio...
Definition: config/CLoadableOptions.h:28
mrpt::slam::TKLDParams::KLD_delta
double KLD_delta
Definition: TKLDParams.h:34
mrpt::slam::TKLDParams::KLD_minSampleSize
unsigned int KLD_minSampleSize
Parameters for the KLD adaptive sample size algorithm (see Dieter Fox's papers), which is used only i...
Definition: TKLDParams.h:40
CLoadableOptions.h
mrpt::slam::TKLDParams::TKLDParams
TKLDParams()
Definition: TKLDParams.cpp:21
string
GLsizei const GLchar ** string
Definition: glext.h:4101
mrpt::slam::TKLDParams::loadFromConfigFile
void loadFromConfigFile(const mrpt::config::CConfigFileBase &source, const std::string &section) override
This method load the options from a ".ini"-like file or memory-stored string list.
Definition: TKLDParams.cpp:58
mrpt::slam::TKLDParams::KLD_binSize_XY
double KLD_binSize_XY
Parameters for the KLD adaptive sample size algorithm (see Dieter Fox's papers), which is used only i...
Definition: TKLDParams.h:34



Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST