class mrpt::hmtslam::TArcList

A class for storing a sequence of arcs (a path).

See also:

CHMTSLAM

#include <mrpt/hmtslam/HMT_SLAM_common.h>

class TArcList: public mrpt::containers::list_searchable
{
public:
    //
methods

    void debugDump();
    void read(mrpt::serialization::CArchive& in);
    void write(mrpt::serialization::CArchive& out) const;
    void insert(const std::shared_ptr<mrpt::hmtslam::CHMHMapArc>& o);
    std::list<std::shared_ptr<mrpt::hmtslam::CHMHMapArc>>::iterator find(const std::shared_ptr<mrpt::hmtslam::CHMHMapArc>& i);
    std::list<std::shared_ptr<mrpt::hmtslam::CHMHMapArc>>::const_iterator find(const std::shared_ptr<mrpt::hmtslam::CHMHMapArc>& i) const;
};

Inherited Members

public:
    //
fields

    T elements;

    //
methods

    template <typename PTR>
    std::list<T>::iterator find_ptr_to(const PTR ptr);

    template <typename PTR>
    std::list<T>::const_iterator find_ptr_to(const PTR ptr) const;