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 |