struct mrpt::maps::CRandomFieldGridMap3D::TInsertionOptions

Parameters common to any derived class.

Derived classes should derive a new struct from this one, plus mrpt::config::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};

    // construction

    TInsertionOptions();

    //
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

Construction

TInsertionOptions()

Default values loader.

Methods

virtual void loadFromConfigFile(const mrpt::config::CConfigFileBase& source, const std::string& section)

See mrpt::config::CLoadableOptions.

virtual void dumpToTextStream(std::ostream& out) const

See mrpt::config::CLoadableOptions.