class mrpt::apps::RBPF_SLAM_App_Rawlog

#include <mrpt/apps/RBPF_SLAM_App.h>

class RBPF_SLAM_App_Rawlog:
    public mrpt::apps::RBPF_SLAM_App_Base,
    public mrpt::apps::DataSourceRawlog
{
public:
    //
fields

    std::shared_ptr<mrpt::slam::CMetricMapBuilderRBPF> mapBuilder;
    std::map<mrpt::system::TTimeStamp, mrpt::math::TPose3D> out_estimated_path;

    // construction

    RBPF_SLAM_App_Rawlog();

    //
methods

    void initialize(
        int argc,
        char** argv
        );

    void init(
        const std::string& iniConfigFile,
        const std::string& rawlogFile
        );
};

Inherited Members

public:
    // structs

    struct TMsg;

    //
fields

    mrpt::config::CConfigFileMemory params;
    bool quits_with_esc_key = true;

    //
methods

    void initialize(int argc, const char** argv);
    void run();