Main MRPT website > C++ reference for MRPT 1.5.7
CHolonomicLogFileRecord.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 CHolonomicLogFileRecord_H
10 #define CHolonomicLogFileRecord_H
11 
12 #include <mrpt/nav/link_pragmas.h>
14 #include <mrpt/math/CMatrixD.h>
15 
16 namespace mrpt
17 {
18  namespace nav
19  {
21 
22  /** \addtogroup nav_holo Holonomic navigation methods
23  * \ingroup mrpt_nav_grp
24  * @{ */
25 
26  /** A base class for log records for different holonomic navigation methods.
27  *
28  * \sa CReactiveNavigationSystem, CHolonomicLogFileRecord
29  */
30  class NAV_IMPEXP CHolonomicLogFileRecord : public utils::CSerializable
31  {
33  public:
34  std::vector<std::vector<double> > dirs_eval; //!< Final [N-1] and earlier stages [0...N-1] evaluation scores for each direction, in the same order of TP-Obstacles. May be not filled by all methods.
35 
36  virtual const mrpt::math::CMatrixD * getDirectionScores() const { return NULL; }
37  };
39 
40  /** @} */
41  }
42 }
43 
44 
45 #endif
46 
This class is a "CSerializable" wrapper for "CMatrixTemplateNumeric<double>".
Definition: CMatrixD.h:30
The virtual base class which provides a unified interface for all persistent objects in MRPT...
Definition: CSerializable.h:39
#define DEFINE_VIRTUAL_SERIALIZABLE(class_name)
This declaration must be inserted in virtual CSerializable classes definition:
#define DEFINE_SERIALIZABLE_PRE_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_)
This declaration must be inserted in all CSerializable classes definition, before the class declarati...
A base class for log records for different holonomic navigation methods.
std::vector< std::vector< double > > dirs_eval
Final [N-1] and earlier stages [0...N-1] evaluation scores for each direction, in the same order of T...
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
#define DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_)
virtual const mrpt::math::CMatrixD * getDirectionScores() const



Page generated by Doxygen 1.8.14 for MRPT 1.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at lun oct 28 01:39:17 CET 2019