class mrpt::nav::CHolonomicLogFileRecord

Overview

A base class for log records for different holonomic navigation methods.

See also:

CReactiveNavigationSystem, CHolonomicLogFileRecord

#include <mrpt/nav/holonomic/CHolonomicLogFileRecord.h>

class CHolonomicLogFileRecord: public mrpt::serialization::CSerializable
{
public:
    // typedefs

    typedef std::shared_ptr<CHolonomicLogFileRecord> Ptr;
    typedef std::shared_ptr<const CHolonomicLogFileRecord> ConstPtr;

    // fields

    std::vector<std::vector<double>> dirs_eval;

    // methods

    virtual const mrpt::rtti::TRuntimeClassId* GetRuntimeClass() const;
    static const mrpt::rtti::TRuntimeClassId& GetRuntimeClassIdStatic();
};

// direct descendants

class CLogFileRecord_FullEval;
class CLogFileRecord_ND;
class CLogFileRecord_VFF;

Inherited Members

public:
    // typedefs

    typedef std::shared_ptr<CObject> Ptr;
    typedef std::shared_ptr<const CObject> ConstPtr;
    typedef std::shared_ptr<CSerializable> Ptr;
    typedef std::shared_ptr<const CSerializable> ConstPtr;

    // methods

    static const mrpt::rtti::TRuntimeClassId& GetRuntimeClassIdStatic();
    virtual const mrpt::rtti::TRuntimeClassId* GetRuntimeClass() const;
    virtual const mrpt::rtti::TRuntimeClassId* GetRuntimeClass() const;
    static const mrpt::rtti::TRuntimeClassId& GetRuntimeClassIdStatic();

Fields

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.

Methods

virtual const mrpt::rtti::TRuntimeClassId* GetRuntimeClass() const

Returns information about the class of an object in runtime.