Main MRPT website > C++ reference
MRPT logo
Public Member Functions | Public Attributes

mrpt::slam::CAction Class Reference


Detailed Description

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.

See also:
CActionCollection, CRawlog

Definition at line 50 of file CAction.h.

#include <mrpt/slam/CAction.h>

Inheritance diagram for mrpt::slam::CAction:
Inheritance graph
[legend]

List of all members.

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.

Constructor & Destructor Documentation

mrpt::slam::CAction::CAction ( )

Default constructor.

virtual mrpt::slam::CAction::~CAction ( ) [virtual]

Constructor.


Member Function Documentation

static const mrpt::utils::TRuntimeClassId* mrpt::slam::CAction::_GetBaseClass ( ) [static, protected]
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.


Friends And Related Function Documentation

friend class mrpt::utils::CStream [friend]

Reimplemented from mrpt::utils::CSerializable.

Definition at line 53 of file CAction.h.


Member Data Documentation

Definition at line 53 of file CAction.h.

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 67 of file CAction.h.




Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN: at Sat Mar 26 06:40:17 UTC 2011