![]() |
NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
#include <spaced_feature_tracker.h>
Public Member Functions | |
| SpacedFeatureTracker (const SpacedFeatureTrackerParams ¶ms) | |
| SpacedFeatureTracker ()=default | |
| void | Update (const FeaturePoints &feature_points) final |
| void | RemoveOldPoints (const localization_common::Time oldest_allowed_time) final |
| void | Clear () final |
| std::vector< FeaturePoints > | SpacedFeatureTracks () const |
Public Member Functions inherited from vision_common::FeatureTracker< SpacedFeatureTrack > | |
| FeatureTracker (const FeatureTrackerParams ¶ms) | |
| FeatureTracker ()=default | |
| virtual | ~FeatureTracker ()=default |
| const IdFeatureTrackMap & | feature_tracks () const |
| std::vector< std::reference_wrapper< const SpacedFeatureTrack > > | FeatureTracksLengthOrdered () const |
| size_t | size () const |
| bool | empty () const |
Friends | |
| class | boost::serialization::access |
Additional Inherited Members | |
Public Types inherited from vision_common::FeatureTracker< SpacedFeatureTrack > | |
| using | IdFeatureTrackMap = std::map< FeatureId, SpacedFeatureTrack > |
|
explicit |
|
default |
|
finalvirtual |
Reimplemented from vision_common::FeatureTracker< SpacedFeatureTrack >.
|
finalvirtual |
Reimplemented from vision_common::FeatureTracker< SpacedFeatureTrack >.
| std::vector< FeaturePoints > vision_common::SpacedFeatureTracker::SpacedFeatureTracks | ( | ) | const |
|
finalvirtual |
Reimplemented from vision_common::FeatureTracker< SpacedFeatureTrack >.
|
friend |