9 #ifndef CMetricMapEvents_H    10 #define CMetricMapEvents_H    17 namespace obs { 
class CObservation; }
 #define MRPT_OVERRIDE
C++11 "override" for virtuals: 
 
The basic event type for the observer-observable pattern in MRPT. 
 
const mrpt::maps::CMetricMap * source_map
 
mrptEventMetricMapInsert(const mrpt::maps::CMetricMap *smap, const mrpt::obs::CObservation *obs, const mrpt::poses::CPose3D *robotPose)
 
mrptEventMetricMapClear(const mrpt::maps::CMetricMap *smap)
 
Event emitted by a metric up upon a succesful call to insertObservation() 
 
const mrpt::obs::CObservation * inserted_obs
 
Event emitted by a metric up upon call of clear() 
 
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. 
 
Declares a virtual base class for all metric maps storage classes. 
 
A class used to store a 3D pose (a 3D translation + a rotation in 3D). 
 
Declares a class that represents any robot's observation. 
 
const mrpt::maps::CMetricMap * source_map
 
virtual void do_nothing() MRPT_OVERRIDE
Just to allow this class to be polymorphic. 
 
const mrpt::poses::CPose3D * inserted_robotPose
 
virtual void do_nothing() MRPT_OVERRIDE
Just to allow this class to be polymorphic.