struct mrpt::maps::TMetricMapInitializer

Overview

Virtual base for specifying the kind and parameters of one map (normally, to be inserted into mrpt::maps::CMultiMetricMap) See mrpt::maps::TSetOfMetricMapInitializers::loadFromConfigFile() as an easy way of initialize this object, or construct with the factory methods MetricMapClass::MapDefinition() and TMetricMapInitializer::factory()

See also:

TSetOfMetricMapInitializers, mrpt::maps::CMultiMetricMap

#include <mrpt/maps/TMetricMapInitializer.h>

struct TMetricMapInitializer: public mrpt::config::CLoadableOptions
{
};

// direct descendants

struct TMapDefinitionBase;
struct TMapDefinitionBase;
struct TMapDefinitionBase;
struct TMapDefinitionBase;
struct TMapDefinitionBase;
struct TMapDefinitionBase;
struct TMapDefinitionBase;
struct TMapDefinitionBase;
struct TMapDefinitionBase;
struct TMapDefinitionBase;
struct TMapDefinitionBase;
struct TMapDefinitionBase;
struct TMapDefinitionBase;
struct TMapDefinitionBase;

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;