Class keyframe_id_t
Defined in File id.hpp
Inheritance Relationships
Base Type
public slam_mer::templated_id_t< keyframe_id_t, uint16_t >(Template Class templated_id_t)
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.
-
using base_t = templated_id_t<keyframe_id_t, uint16_t>