Class keyframe_id_t

Inheritance Relationships

Base Type

Class Documentation

class keyframe_id_t : public slam_mer::templated_id_t<keyframe_id_t, uint16_t>

Type for keyframe IDs.

Public Types

using base_t = templated_id_t<keyframe_id_t, uint16_t>
using pair = pair_t<keyframe_id_t, keyframe_id_t>
using set = set_t<keyframe_id_t>
using ordered = ordered_t<keyframe_id_t>
using vector = vector_t<keyframe_id_t>
using queue = queue_t<keyframe_id_t>

Public Static Attributes

static constexpr uint16_t FAIL_POSE_ESTIMATION = std::numeric_limits<uint16_t>::max() - 1

Keyframe state used when pose estimation fails. This value flags keyframes whose pose estimation step failed.

static constexpr uint16_t FAIL_TO_CREATE = std::numeric_limits<uint16_t>::max() - 2

Keyframe state used when creation fails. This value flags keyframes that failed to be created.