struct mrpt::maps::CHeightGridMap2D_MRF::TMapDefinition

Overview

#include <mrpt/maps/CHeightGridMap2D_MRF.h>

struct TMapDefinition: public mrpt::maps::CHeightGridMap2D_MRF::TMapDefinitionBase
{
    // fields

    bool run_map_estimation_at_ctor {true};
    double min_x {-2};
    double max_x {2};
    double min_y {-2};
    double max_y {2};
    double resolution {0.10f};
    mrpt::maps::CHeightGridMap2D_MRF::TMapRepresentation mapType {mrGMRF_SD};
    mrpt::maps::CHeightGridMap2D_MRF::TInsertionOptions insertionOpts;

    // construction

    TMapDefinition();
};

Inherited Members

public:
    // methods

    CLoadableOptions& operator = (const CLoadableOptions&);
    CLoadableOptions& operator = (CLoadableOptions&&);
    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

bool run_map_estimation_at_ctor {true}

Runs map estimation at start up (Default:true)

double min_x {-2}

See CHeightGridMap2D_MRF::CHeightGridMap2D_MRF.

mrpt::maps::CHeightGridMap2D_MRF::TMapRepresentation mapType {mrGMRF_SD}

The kind of map representation (see CHeightGridMap2D_MRF::CHeightGridMap2D_MRF)

mrpt::maps::CHeightGridMap2D_MRF::TInsertionOptions insertionOpts

Observations insertion options.