Main MRPT website > C++ reference for MRPT 1.9.9
CAction.h
Go to the documentation of this file.
1 /* +------------------------------------------------------------------------+
2  | Mobile Robot Programming Toolkit (MRPT) |
3  | http://www.mrpt.org/ |
4  | |
5  | Copyright (c) 2005-2017, Individual contributors, see AUTHORS file |
6  | See: http://www.mrpt.org/Authors - All rights reserved. |
7  | Released under BSD License. See details in http://www.mrpt.org/License |
8  +------------------------------------------------------------------------+ */
9 #ifndef CAction_H
10 #define CAction_H
11 
13 #include <mrpt/system/datetime.h>
14 
15 namespace mrpt
16 {
17 /** \ingroup mrpt_obs_grp */
18 namespace obs
19 {
20 /** Declares a class for storing a robot action. It is used in
21  * mrpt::obs::CRawlog,
22  * for logs storage and particle filter based simulations.
23  * See derived classes for implementations.
24  *
25  * \sa CActionCollection, CRawlog
26  * \ingroup mrpt_obs_grp
27  */
29 {
31 
32  /** Default constructor
33  */
34  CAction();
35 
36  /** Constructor
37  */
38  virtual ~CAction();
39 
40  /** The associated time-stamp.
41  * This was added at 2-Dec-2007, new serialization versions have been
42  * added to derived classes to manage this time-stamp.
43  * Prior versions will be read as having a INVALID_TIMESTAMP value.
44  */
46 
47 }; // End of class def.
48 
49 } // End of namespace
50 } // End of namespace
51 
52 #endif
uint64_t TTimeStamp
A system independent time type, it holds the the number of 100-nanosecond intervals since January 1...
Definition: datetime.h:32
The virtual base class which provides a unified interface for all persistent objects in MRPT...
Definition: CSerializable.h:44
#define DEFINE_VIRTUAL_SERIALIZABLE(class_name)
This declaration must be inserted in virtual CSerializable classes definition:
virtual ~CAction()
Constructor.
Definition: CAction.cpp:27
Declares a class for storing a robot action.
Definition: CAction.h:28
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
CAction()
Default constructor.
Definition: CAction.cpp:23
mrpt::system::TTimeStamp timestamp
The associated time-stamp.
Definition: CAction.h:45



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019