struct mrpt::obs::TestMetricMap::TMapDefinition

Overview

struct TMapDefinition: public mrpt::obs::TestMetricMap::TMapDefinitionBase
{
    // fields

    double dummyParam {1.0};

    // construction

    TMapDefinition();
};

Inherited Members

public:
    // typedefs

    typedef std::shared_ptr<TMetricMapInitializer> Ptr;

    // fields

    mrpt::maps::TMapGenericParams genericMapParams;

    // 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;
    virtual void loadFromConfigFile(const mrpt::config::CConfigFileBase& source, const std::string& sectionNamePrefix);
    virtual void saveToConfigFile(mrpt::config::CConfigFileBase& target, const std::string& sectionNamePrefix) const;
    virtual void dumpToTextStream(std::ostream& out) const;
    const mrpt::rtti::TRuntimeClassId::Ptr& getMetricMapClassType() const;
    static Ptr factory(const std::string& mapClassName);