Declares a class for storing a robot action.
It is used in mrpt::obs::CRawlog, for logs storage and particle filter based simulations. See derived classes for implementations.
Definition at line 33 of file obs/CAction.h.
#include <mrpt/obs/CAction.h>
Public Member Functions | |
CAction () | |
Default constructor. | |
virtual | ~CAction () |
Constructor. | |
Public Attributes | |
mrpt::system::TTimeStamp | timestamp |
The associated time-stamp. | |
RTTI stuff <br> | |
static const mrpt::utils::TRuntimeClassId | classCAction |
class | mrpt::utils::CStream |
static const mrpt::utils::TRuntimeClassId * | _GetBaseClass () |
virtual const mrpt::utils::TRuntimeClassId * | GetRuntimeClass () const MRPT_OVERRIDE |
mrpt::obs::CAction::CAction | ( | ) |
Default constructor.
|
virtual |
Constructor.
|
staticprotected |
|
virtual |
Reimplemented in mrpt::obs::CActionRobotMovement2D, and mrpt::obs::CActionRobotMovement3D.
|
friend |
Definition at line 36 of file obs/CAction.h.
|
static |
Definition at line 36 of file obs/CAction.h.
mrpt::system::TTimeStamp mrpt::obs::CAction::timestamp |
The associated time-stamp.
This was added at 2-Dec-2007, new serialization versions have been added to derived classes to manage this time-stamp. Prior versions will be read as having a INVALID_TIMESTAMP value.
Definition at line 50 of file obs/CAction.h.
Page generated by Doxygen 1.9.8 for MRPT 1.4.0 SVN: at Thu Dec 14 16:41:50 UTC 2023 |