class mrpt::nav::CLogFileRecord_FullEval
A class for storing extra information about the execution of CHolonomicFullEval navigation.
See also:
CHolonomicFullEval, CHolonomicLogFileRecord
#include <mrpt/nav/holonomic/CHolonomicFullEval.h> class CLogFileRecord_FullEval: public mrpt::nav::CHolonomicLogFileRecord { public: // fields int32_t selectedSector {0}; double evaluation {.0}; mrpt::math::CMatrixD dirs_scores; int32_t selectedTarget {0}; // construction CLogFileRecord_FullEval(); // methods virtual const mrpt::math::CMatrixD* getDirectionScores() const; };
Inherited Members
public: // fields std::vector<std::vector<double>> dirs_eval;
Fields
int32_t selectedSector {0}
Member data.
mrpt::math::CMatrixD dirs_scores
Individual scores for each direction: (i,j), i (row) are directions, j (cols) are scores.
Not all directions may have evaluations, in which case a “-1” value will be found.
int32_t selectedTarget {0}
Normally = 0.
Can be >0 if multiple targets passed simultaneously.