A class for storing extra information about the execution of CHolonomicND navigation.
- See also
- CHolonomicND, CHolonomicLogFileRecord
Definition at line 165 of file CHolonomicND.h.
#include <mrpt/nav/holonomic/CHolonomicND.h>
◆ ConstPtr
◆ ConstUniquePtr
◆ Ptr
A type for the associated smart pointer
Definition at line 167 of file CHolonomicND.h.
◆ 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_ND::Create |
( |
Args &&... |
args | ) |
|
|
inlinestatic |
◆ CreateObject()
◆ CreateUnique()
template<typename... Args>
static UniquePtr mrpt::nav::CLogFileRecord_ND::CreateUnique |
( |
Args &&... |
args | ) |
|
|
inlinestatic |
◆ duplicateGetSmartPtr()
◆ getClassName()
static constexpr auto mrpt::nav::CLogFileRecord_ND::getClassName |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ getDirectionScores()
virtual const mrpt::math::CMatrixD* mrpt::nav::CHolonomicLogFileRecord::getDirectionScores |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ GetRuntimeClass()
◆ GetRuntimeClassIdStatic()
◆ operator delete() [1/3]
void mrpt::nav::CLogFileRecord_ND::operator delete |
( |
void * |
memory, |
|
|
void * |
ptr |
|
) |
| |
|
inlinenoexcept |
◆ operator delete() [2/3]
void mrpt::nav::CLogFileRecord_ND::operator delete |
( |
void * |
ptr | ) |
|
|
inlinenoexcept |
◆ operator delete() [3/3]
void mrpt::nav::CLogFileRecord_ND::operator delete |
( |
void * |
ptr, |
|
|
const std::nothrow_t & |
|
|
) |
| |
|
inlinenoexcept |
◆ operator delete[]()
void mrpt::nav::CLogFileRecord_ND::operator delete[] |
( |
void * |
ptr | ) |
|
|
inlinenoexcept |
◆ operator new() [1/3]
void* mrpt::nav::CLogFileRecord_ND::operator new |
( |
size_t |
size | ) |
|
|
inline |
◆ operator new() [2/3]
void* mrpt::nav::CLogFileRecord_ND::operator new |
( |
size_t |
size, |
|
|
const std::nothrow_t & |
|
|
) |
| |
|
inlinenoexcept |
◆ operator new() [3/3]
static void* mrpt::nav::CLogFileRecord_ND::operator new |
( |
size_t |
size, |
|
|
void * |
ptr |
|
) |
| |
|
inlinestatic |
◆ operator new[]()
void* mrpt::nav::CLogFileRecord_ND::operator new[] |
( |
size_t |
size | ) |
|
|
inline |
◆ serializeFrom()
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 626 of file CHolonomicND.cpp.
References MRPT_THROW_UNKNOWN_SERIALIZATION_VERSION.
◆ serializeGetVersion()
uint8_t CLogFileRecord_ND::serializeGetVersion |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ serializeTo()
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 619 of file CHolonomicND.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 70 of file CSerializable.h.
◆ _init_CLogFileRecord_ND
◆ className
constexpr const char* mrpt::nav::CLogFileRecord_ND::className = "CLogFileRecord_ND" |
|
staticconstexpr |
◆ dirs_eval
std::vector<std::vector<double> > mrpt::nav::CHolonomicLogFileRecord::dirs_eval |
|
inherited |
◆ evaluation
double mrpt::nav::CLogFileRecord_ND::evaluation |
◆ gaps_end
std::vector<int> mrpt::nav::CLogFileRecord_ND::gaps_end |
◆ gaps_eval
std::vector<double> mrpt::nav::CLogFileRecord_ND::gaps_eval |
◆ gaps_ini
std::vector<int> mrpt::nav::CLogFileRecord_ND::gaps_ini |
◆ riskEvaluation
double mrpt::nav::CLogFileRecord_ND::riskEvaluation |
◆ runtimeClassId
◆ selectedSector
int32_t mrpt::nav::CLogFileRecord_ND::selectedSector |
◆ situation