Declares a class for storing a robot action.
It is used in mrpt::slam::CRawlog, for logs storage and particle filter based simulations. See derived classes for implementations.
Definition at line 50 of file CAction.h.
#include <mrpt/slam/CAction.h>
Public Member Functions | |
CAction () | |
Default constructor. | |
virtual | ~CAction () |
Constructor. | |
Public Attributes | |
mrpt::system::TTimeStamp | timestamp |
The associated time-stamp. | |
RTTI stuff | |
static const mrpt::utils::TRuntimeClassId | classCAction |
class | mrpt::utils::CStream |
static const mrpt::utils::TRuntimeClassId * | _GetBaseClass () |
virtual const mrpt::utils::TRuntimeClassId * | GetRuntimeClass () const |
Returns information about the class of an object in runtime. |
mrpt::slam::CAction::CAction | ( | ) |
Default constructor.
virtual mrpt::slam::CAction::~CAction | ( | ) | [virtual] |
Constructor.
static const mrpt::utils::TRuntimeClassId* mrpt::slam::CAction::_GetBaseClass | ( | ) | [static, protected] |
Reimplemented from mrpt::utils::CSerializable.
Reimplemented in mrpt::slam::CActionRobotMovement2D, and mrpt::slam::CActionRobotMovement3D.
virtual const mrpt::utils::TRuntimeClassId* mrpt::slam::CAction::GetRuntimeClass | ( | ) | const [virtual] |
Returns information about the class of an object in runtime.
Reimplemented from mrpt::utils::CSerializable.
Reimplemented in mrpt::slam::CActionRobotMovement2D, and mrpt::slam::CActionRobotMovement3D.
friend class mrpt::utils::CStream [friend] |
Reimplemented from mrpt::utils::CSerializable.
const mrpt::utils::TRuntimeClassId mrpt::slam::CAction::classCAction [static] |
Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:30:30 UTC 2011 |