|  | NASA Astrobee Robot Software
    0.19.1
    Flight software for the Astrobee robots operating inside the International Space Station. | 
#include <measurement_based_factor_adder.h>

| Public Member Functions | |
| MeasurementBasedFactorAdder (const FactorAdderParams ¶ms) | |
| virtual | ~MeasurementBasedFactorAdder ()=default | 
| int | AddFactors (const localization_common::Time oldest_allowed_time, const localization_common::Time newest_allowed_time, gtsam::NonlinearFactorGraph &factors) final | 
| void | AddMeasurement (const MeasurementType &measurement) | 
| void | RemoveOldMeasurements (const localization_common::Time oldest_allowed_time) | 
|  Public Member Functions inherited from factor_adders::FactorAdder | |
| FactorAdder (const FactorAdderParams ¶ms) | |
| FactorAdder ()=default | |
| virtual | ~FactorAdder ()=default | 
| Protected Member Functions | |
| void | ProcessMeasurements (const localization_common::Time oldest_allowed_time, const localization_common::Time newest_allowed_time, const std::function< bool(const MeasurementType &, gtsam::NonlinearFactorGraph &)> &process_measurement_function, gtsam::NonlinearFactorGraph &factors) | 
| void | ProcessMeasurements (const localization_common::Time oldest_allowed_time, const localization_common::Time newest_allowed_time, const std::function< bool(const MeasurementType &)> &process_measurement_function) | 
| Protected Attributes | |
| localization_common::TimestampedSet< MeasurementType > | measurements_ | 
|  Protected Attributes inherited from factor_adders::FactorAdder | |
| FactorAdderParams | params_ | 
| Friends | |
| class | boost::serialization::access | 
| 
 | explicit | 
| 
 | virtualdefault | 
| 
 | finalvirtual | 
Implements factor_adders::FactorAdder.
| void factor_adders::MeasurementBasedFactorAdder< MeasurementType >::AddMeasurement | ( | const MeasurementType & | measurement | ) | 
| 
 | protected | 
| 
 | protected | 
| void factor_adders::MeasurementBasedFactorAdder< MeasurementType >::RemoveOldMeasurements | ( | const localization_common::Time | oldest_allowed_time | ) | 
| 
 | friend | 
| 
 | protected |