![]() |
NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
#include <timestamped_nodes.h>

Public Member Functions | |
| TimestampedNodes (std::shared_ptr< Values > values) | |
| TimestampedNodes ()=default | |
Public Member Functions inherited from nodes::TimestampedCombinedNodes< NodeType > | |
| TimestampedCombinedNodes (std::shared_ptr< Values > values) | |
| TimestampedCombinedNodes ()=default | |
| virtual | ~TimestampedCombinedNodes ()=default |
| gtsam::KeyVector | Add (const localization_common::Time timestamp, const NodeType &node) |
| boost::optional< NodeType > | Node (const localization_common::Time timestamp) const |
| template<typename T > | |
| boost::optional< T > | Value (const gtsam::Key &key) const |
| gtsam::KeyVector | Keys (const localization_common::Time timestamp) const |
| bool | Remove (const localization_common::Time ×tamp) |
| size_t | size () const |
| bool | empty () const |
| boost::optional< localization_common::Time > | OldestTimestamp () const |
| boost::optional< NodeType > | OldestNode () const |
| boost::optional< localization_common::Time > | LatestTimestamp () const |
| boost::optional< NodeType > | LatestNode () const |
| std::pair< boost::optional< localization_common::Time >, boost::optional< localization_common::Time > > | LowerAndUpperBoundTimestamps (const localization_common::Time timestamp) const |
| std::pair< boost::optional< NodeType >, boost::optional< NodeType > > | LowerAndUpperBoundNodes (const localization_common::Time timestamp) const |
| boost::optional< NodeType > | ClosestNode (const localization_common::Time timestamp) const |
| boost::optional< localization_common::Time > | ClosestTimestamp (const localization_common::Time timestamp) const |
| boost::optional< localization_common::TimestampedValue< NodeType > > | LowerBoundOrEqual (const localization_common::Time timestamp) const |
| std::vector< NodeType > | OldNodes (const localization_common::Time oldest_allowed_timestamp) const |
| gtsam::KeyVector | OldKeys (const localization_common::Time oldest_allowed_timestamp) const |
| int | RemoveOldNodes (const localization_common::Time oldest_allowed_timestamp) |
| std::vector< localization_common::Time > | Timestamps () const |
| double | Duration () const |
| bool | Contains (const localization_common::Time timestamp) const |
| const gtsam::Values & | gtsam_values () const |
Friends | |
| class | boost::serialization::access |
Additional Inherited Members | |
Protected Attributes inherited from nodes::TimestampedCombinedNodes< NodeType > | |
| std::shared_ptr< Values > | values_ |
|
explicit |
|
default |
|
friend |