class mola::RawDataSourceBase

Overview

Virtual base for raw-observation data sources (sensors, dataset parsers,…)

#include <RawDataSourceBase.h>

class RawDataSourceBase: public mola::ExecutableBase
{
public:
    // structs

    struct SensorViewerImpl;

    // construction

    RawDataSourceBase();
    RawDataSourceBase(const RawDataSourceBase&);
    RawDataSourceBase(RawDataSourceBase&&);

    // methods

    RawDataSourceBase& operator = (const RawDataSourceBase&);
    RawDataSourceBase& operator = (RawDataSourceBase&&);
};

// direct descendants

class BridgeROS2;
class EurocDataset;
class FilterBase;
class Kitti360Dataset;
class KittiOdometryDataset;
class MulranDataset;
class ParisLucoDataset;
class RawlogDataset;
class Rosbag2Dataset;

Inherited Members

public:
    // structs

    struct DiagnosticsOutput;

    // methods

    virtual void initialize(const Yaml& cfg) = 0;
    ExecutableBase& operator = (const ExecutableBase&);
    ExecutableBase& operator = (ExecutableBase&&);