MRPT  1.9.9
mrpt::maps::mrptEventMetricMapInsert Class Reference

Detailed Description

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

See also

Definition at line 47 of file CMetricMapEvents.h.

#include <mrpt/maps/CMetricMapEvents.h>

Inheritance diagram for mrpt::maps::mrptEventMetricMapInsert:
Inheritance graph

Public Member Functions

 mrptEventMetricMapInsert (const mrpt::maps::CMetricMap *smap, const mrpt::obs::CObservation *obs, const mrpt::poses::CPose3D *robotPose)
template<class EVENTTYPE >
bool isOfType () const
template<class EVENTTYPE >
const EVENTTYPE * getAs () const
template<class EVENTTYPE >
EVENTTYPE * getAsNonConst () const

Public Attributes

const mrpt::maps::CMetricMapsource_map
const mrpt::obs::CObservationinserted_obs
const mrpt::poses::CPose3Dinserted_robotPose
mrpt::Clock::time_point timestamp

Protected Member Functions

virtual void do_nothing () override
 Just to allow this class to be polymorphic. More...

Constructor & Destructor Documentation

◆ mrptEventMetricMapInsert()

mrpt::maps::mrptEventMetricMapInsert::mrptEventMetricMapInsert ( const mrpt::maps::CMetricMap smap,
const mrpt::obs::CObservation obs,
const mrpt::poses::CPose3D robotPose 

Definition at line 53 of file CMetricMapEvents.h.

Member Function Documentation

◆ do_nothing()

virtual void mrpt::maps::mrptEventMetricMapInsert::do_nothing ( )

Just to allow this class to be polymorphic.

Reimplemented from mrpt::system::mrptEvent.

Definition at line 51 of file CMetricMapEvents.h.

◆ getAs()

template<class EVENTTYPE >
const EVENTTYPE* mrpt::system::mrptEvent::getAs ( ) const

Definition at line 47 of file mrptEvent.h.

◆ getAsNonConst()

template<class EVENTTYPE >
EVENTTYPE* mrpt::system::mrptEvent::getAsNonConst ( ) const

Definition at line 53 of file mrptEvent.h.

◆ isOfType()

template<class EVENTTYPE >
bool mrpt::system::mrptEvent::isOfType ( ) const

Member Data Documentation

◆ inserted_obs

const mrpt::obs::CObservation* mrpt::maps::mrptEventMetricMapInsert::inserted_obs

Definition at line 61 of file CMetricMapEvents.h.

◆ inserted_robotPose

const mrpt::poses::CPose3D* mrpt::maps::mrptEventMetricMapInsert::inserted_robotPose

Definition at line 62 of file CMetricMapEvents.h.

◆ source_map

const mrpt::maps::CMetricMap* mrpt::maps::mrptEventMetricMapInsert::source_map

Definition at line 60 of file CMetricMapEvents.h.

◆ timestamp

mrpt::Clock::time_point mrpt::system::mrptEvent::timestamp

Definition at line 58 of file mrptEvent.h.

Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020