|
| 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 () |
|