Class slamcore::SLAMStatusInterface

class SLAMStatusInterface : public MeasurementPoint<camera_clock>

Representing the status of SLAM.

Public Types

using Ptr = std::shared_ptr<SLAMStatusInterface>
using CPtr = std::shared_ptr<const SLAMStatusInterface>
using MeasurementPointT = MeasurementPoint<camera_clock>

Public Functions

virtual ~SLAMStatusInterface() = default
virtual TrackingStatus getTrackingStatus() const = 0
Returns

The SLAM tracking status

virtual const SLAMEventListInterface &getEvents() const = 0
Returns

The SLAM events, if any