|
| | MeasurementBasedTimestampedNodeAdder (const Params ¶ms, const typename MeasurementBasedTimestampedNodeAdderModelType::Params &node_adder_model_params, std::shared_ptr< nodes::Values > values) |
| |
| | MeasurementBasedTimestampedNodeAdder (const Params ¶ms, const typename MeasurementBasedTimestampedNodeAdderModelType::Params &node_adder_model_params, std::shared_ptr< TimestampedNodesType > timestamped_nodes) |
| |
| void | AddMeasurement (const MeasurementType &measurement) |
| |
| void | RemoveMeasurements (const localization_common::Time oldest_allowed_time) |
| |
| bool | SlideWindow (const localization_common::Time oldest_allowed_timestamp, const boost::optional< const gtsam::Marginals & > &marginals, const gtsam::KeyVector &old_keys, const double huber_k, gtsam::NonlinearFactorGraph &factors) final |
| |
| | TimestampedNodeAdder (const TimestampedNodeAdderParams< NodeType > ¶ms, const typename MeasurementBasedTimestampedNodeAdderModelType ::Params &node_adder_model_params, std::shared_ptr< nodes::Values > values) |
| |
| | TimestampedNodeAdder (const TimestampedNodeAdderParams< NodeType > ¶ms, const typename MeasurementBasedTimestampedNodeAdderModelType ::Params &node_adder_model_params, std::shared_ptr< TimestampedNodesType > timestamped_nodes) |
| |
| | TimestampedNodeAdder ()=default |
| |
| virtual | ~TimestampedNodeAdder ()=default |
| |
| void | AddInitialNodesAndPriors (gtsam::NonlinearFactorGraph &factors) final |
| |
| void | AddInitialNodesAndPriors (const NodeType &initial_node, const std::vector< gtsam::SharedNoiseModel > &initial_noise, const localization_common::Time timestamp, gtsam::NonlinearFactorGraph &factors) |
| |
| bool | AddNode (const localization_common::Time timestamp, gtsam::NonlinearFactorGraph &factors) final |
| |
| bool | SlideWindow (const localization_common::Time oldest_allowed_timestamp, const boost::optional< const gtsam::Marginals & > &marginals, const gtsam::KeyVector &old_keys, const double huber_k, gtsam::NonlinearFactorGraph &factors) override |
| |
| boost::optional< localization_common::Time > | SlideWindowNewStartTime () const final |
| |
| gtsam::KeyVector | OldKeys (const localization_common::Time oldest_allowed_time, const gtsam::NonlinearFactorGraph &graph) const final |
| |
| boost::optional< localization_common::Time > | StartTime () const final |
| |
| boost::optional< localization_common::Time > | EndTime () const final |
| |
| bool | CanAddNode (const localization_common::Time timestamp) const final |
| |
| gtsam::KeyVector | Keys (const localization_common::Time timestamp) const final |
| |
| const TimestampedNodesType & | nodes () const |
| |
| std::shared_ptr< const TimestampedNodesType > | nodes_ptr () |
| |
| MeasurementBasedTimestampedNodeAdderModelType & | node_adder_model () |
| |
| virtual | ~SlidingWindowNodeAdder () |
| |
| virtual boost::optional< localization_common::Time > | SlideWindowNewStartTime () const =0 |
| |
| virtual boost::optional< localization_common::Time > | StartTime () const =0 |
| |
| virtual boost::optional< localization_common::Time > | EndTime () const =0 |
| |
| virtual | ~NodeAdder () |
| |