A class for storing extra information about the execution of CHolonomicVFF navigation.
- See also
- CHolonomicVFF, CHolonomicLogFileRecord
Definition at line 25 of file CHolonomicVFF.h.
#include <mrpt/nav/holonomic/CHolonomicVFF.h>
|
| 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. More...
|
| |
◆ ConstPtr
◆ ConstUniquePtr
◆ Ptr
◆ UniquePtr
◆ _GetBaseClass()
◆ clone()
Returns a deep copy (clone) of the object, indepently of its class.
Implements mrpt::rtti::CObject.
◆ Create()
template<typename... Args>
| static Ptr mrpt::nav::CLogFileRecord_VFF::Create |
( |
Args &&... |
args | ) |
|
|
inlinestatic |
◆ CreateAlloc()
template<typename Alloc , typename... Args>
| static Ptr mrpt::nav::CLogFileRecord_VFF::CreateAlloc |
( |
const Alloc & |
alloc, |
|
|
Args &&... |
args |
|
) |
| |
|
inlinestatic |
◆ CreateObject()
| static std::shared_ptr<CObject> mrpt::nav::CLogFileRecord_VFF::CreateObject |
( |
| ) |
|
|
static |
◆ CreateUnique()
template<typename... Args>
| static UniquePtr mrpt::nav::CLogFileRecord_VFF::CreateUnique |
( |
Args &&... |
args | ) |
|
|
inlinestatic |
◆ duplicateGetSmartPtr()
◆ getClassName()
| static constexpr auto mrpt::nav::CLogFileRecord_VFF::getClassName |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ getDirectionScores()
| virtual const mrpt::math::CMatrixD* mrpt::nav::CHolonomicLogFileRecord::getDirectionScores |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ GetRuntimeClass()
◆ GetRuntimeClassIdStatic()
◆ serializeFrom() [1/2]
|
|
inlineprotectedvirtualinherited |
◆ serializeFrom() [2/2]
Pure virtual method for reading (deserializing) from an abstract archive.
Users don't call this method directly. Instead, use stream >> object;.
- Parameters
-
| in | The input binary stream where the object data must read from. |
| version | The version of the object stored in the stream: use this version number in your code to know how to read the incoming data. |
- Exceptions
-
| std::exception | On any I/O error |
Implements mrpt::serialization::CSerializable.
Definition at line 132 of file CHolonomicVFF.cpp.
References MRPT_THROW_UNKNOWN_SERIALIZATION_VERSION.
◆ serializeGetVersion()
| uint8_t CLogFileRecord_VFF::serializeGetVersion |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ serializeTo() [1/2]
| virtual void mrpt::serialization::CSerializable::serializeTo |
( |
CSchemeArchiveBase & |
out | ) |
const |
|
inlineprotectedvirtualinherited |
◆ serializeTo() [2/2]
Pure virtual method for writing (serializing) to an abstract archive.
Users don't call this method directly. Instead, use stream << object;.
- Exceptions
-
| std::exception | On any I/O error |
Implements mrpt::serialization::CSerializable.
Definition at line 128 of file CHolonomicVFF.cpp.
◆ writeToMatlab()
| virtual mxArray* mrpt::serialization::CSerializable::writeToMatlab |
( |
| ) |
const |
|
inlinevirtualinherited |
Introduces a pure virtual method responsible for writing to a mxArray Matlab object, typically a MATLAB struct whose contents are documented in each derived class.
- Returns
- A new
mxArray (caller is responsible of memory freeing) or nullptr is class does not support conversion to MATLAB.
Definition at line 90 of file CSerializable.h.
◆ className
| constexpr const char* mrpt::nav::CLogFileRecord_VFF::className = "mrpt::nav" "::" "CLogFileRecord_VFF" |
|
staticconstexpr |
◆ dirs_eval
| std::vector<std::vector<double> > mrpt::nav::CHolonomicLogFileRecord::dirs_eval |
|
inherited |
◆ runtimeClassId