class mrpt::maps::mrptEventMetricMapInsert

Overview

Event emitted by a metric up upon a successful call to insertObservation()

See also:

CMetricMap

#include <mrpt/maps/CMetricMapEvents.h>

class mrptEventMetricMapInsert: public mrpt::system::mrptEvent
{
public:
    // fields

    const mrpt::maps::CMetricMap* source_map;
    const mrpt::obs::CObservation* inserted_obs;
    const std::optional<const mrpt::poses::CPose3D> inserted_robotPose;

    // construction

    mrptEventMetricMapInsert(
        const mrpt::maps::CMetricMap* smap,
        const mrpt::obs::CObservation* obs,
        const std::optional<const mrpt::poses::CPose3D>& robotPose
        );
};

Inherited Members

public:
    // fields

    mrpt::Clock::time_point timestamp {mrpt::Clock::now()};

    // methods

    template <class EVENTTYPE>
    bool isOfType() const;

    template <class EVENTTYPE>
    const EVENTTYPE* getAs() const;

    template <class EVENTTYPE>
    EVENTTYPE* getAsNonConst() const;