struct mrpt::maps::CRandomFieldGridMap3D::TInsertionOptions¶
Parameters common to any derived class.
Derived classes should derive a new struct from this one, plus “public utils::CLoadableOptions”, and call the internal_* methods where appropiate to deal with the variables declared here. Derived classes instantions of their “TInsertionOptions” MUST set the pointer “m_insertOptions_common” upon construction.
#include <mrpt/maps/CRandomFieldGridMap3D.h> struct TInsertionOptions: public mrpt::config::CLoadableOptions { // fields double GMRF_lambdaPrior {0.01f}; bool GMRF_skip_variance {false}; // methods virtual void loadFromConfigFile(const mrpt::config::CConfigFileBase& source, const std::string& section); virtual void dumpToTextStream(std::ostream& out) const; };
Inherited Members¶
public: // methods virtual void loadFromConfigFile(const mrpt::config::CConfigFileBase& source, const std::string& section) = 0; void loadFromConfigFileName(const std::string& config_file, const std::string& section); virtual void saveToConfigFile(mrpt::config::CConfigFileBase& target, const std::string& section) const; void saveToConfigFileName(const std::string& config_file, const std::string& section) const; void dumpToConsole() const; virtual void dumpToTextStream(std::ostream& out) const;
Fields¶
double GMRF_lambdaPrior {0.01f}
The information (Lambda) of fixed map constraints.
bool GMRF_skip_variance {false}
(Default:false) Skip the computation of the variance, just compute the mean
Methods¶
virtual void loadFromConfigFile(const mrpt::config::CConfigFileBase& source, const std::string& section)
See utils::CLoadableOptions.
virtual void dumpToTextStream(std::ostream& out) const
See utils::CLoadableOptions.