Class FeatureTrack

Class Documentation

class aslam::FeatureTrack

Public Functions

ASLAM_POINTER_TYPEDEFS(FeatureTrack)
FeatureTrack() = delete
inline explicit FeatureTrack(size_t track_id)
inline FeatureTrack(size_t track_id, size_t num_reserve_keypoints)
inline double getDiagonalSqOfDisparityBoundingBox() const
inline size_t getTrackId() const
inline const KeypointIdentifierList &getKeypointIdentifiers() const
inline size_t getTrackLength() const
inline const KeypointIdentifier &getFirstKeypointIdentifier() const
inline const KeypointIdentifier &getLastKeypointIdentifier() const
inline void popLastKeypointIdentifier()
inline void addKeypointObservationAtBack(const std::shared_ptr<const aslam::VisualNFrame> nframe, const size_t frame_idx, const size_t keypoint_index)
inline bool hasObservations() const
inline bool operator<(const FeatureTrack &other) const
inline bool operator>(const FeatureTrack &other) const