namespace mrpt::apps

Overview

namespace apps {

// classes

class BaseAppDataSource;
class BaseAppInitializableCLI;
class CGridMapAlignerApp;
class CRawlogProcessor;
class CRawlogProcessorFilterObservations;
class CRawlogProcessorOnEachObservation;
class DataSourceRawlog;
class ICP_SLAM_App_Base;
class ICP_SLAM_App_Live;
class ICP_SLAM_App_Rawlog;
class KFSLAMApp;
class MonteCarloLocalization_Base;
class MonteCarloLocalization_Rawlog;
class RBPF_SLAM_App_Base;
class RBPF_SLAM_App_Rawlog;
class RawlogEditApp;
class RawlogGrabberApp;

// global functions

void registerAllClasses_mrpt_apps();
mrpt::hwdrivers::CCameraSensor::Ptr prepareVideoSourceFromPanel(void* panel);
void writeConfigFromVideoSourcePanel(void* panel, const std::string& in_cfgfile_section_name, mrpt::config::CConfigFileBase* out_cfgfile);

void readConfigIntoVideoSourcePanel(
    void* panel,
    const std::string& in_cfgfile_section_name,
    const mrpt::config::CConfigFileBase* in_cfgfile
    );

mrpt::hwdrivers::CCameraSensor::Ptr prepareVideoSourceFromUserSelection();

} // namespace apps

Global Functions

void writeConfigFromVideoSourcePanel(
    void* panel,
    const std::string& in_cfgfile_section_name,
    mrpt::config::CConfigFileBase* out_cfgfile
    )

Parse the user options in the wxWidgets “panel” and write the configuration into the given section of the given configuration file.

Use with caution since “panel” MUST be a “mrpt::gui::CPanelCameraSelection *”

See also:

prepareVideoSourceFromUserSelection, prepareVideoSourceFromPanel, readConfigIntoVideoSourcePanel

void readConfigIntoVideoSourcePanel(
    void* panel,
    const std::string& in_cfgfile_section_name,
    const mrpt::config::CConfigFileBase* in_cfgfile
    )

Parse the given section of the given configuration file and set accordingly the controls of the wxWidgets “panel”.

Use with caution since “panel” MUST be a “mrpt::gui::CPanelCameraSelection *”

See also:

prepareVideoSourceFromUserSelection, prepareVideoSourceFromPanel, writeConfigFromVideoSourcePanel

mrpt::hwdrivers::CCameraSensor::Ptr prepareVideoSourceFromUserSelection()

Show to the user a list of possible camera drivers and creates and open the selected camera.