#include <OptimizerIsam2Batch.hpp>
Definition at line 16 of file OptimizerIsam2Batch.hpp.
◆ OptimizerIsam2Batch()
| holistic_fusion::OptimizerIsam2Batch::OptimizerIsam2Batch |
( |
const std::shared_ptr< GraphConfig > | graphConfigPtr | ) |
|
|
inlineexplicit |
◆ ~OptimizerIsam2Batch()
| holistic_fusion::OptimizerIsam2Batch::~OptimizerIsam2Batch |
( |
| ) |
|
|
default |
◆ calculateEstimatedBias()
| gtsam::imuBias::ConstantBias holistic_fusion::OptimizerIsam2Batch::calculateEstimatedBias |
( |
const gtsam::Key & | key | ) |
|
|
inlineoverridevirtual |
◆ calculateEstimatedPoint3()
| gtsam::Point3 holistic_fusion::OptimizerIsam2Batch::calculateEstimatedPoint3 |
( |
const gtsam::Key & | key | ) |
|
|
inlineoverridevirtual |
◆ calculateEstimatedPose3()
| gtsam::Pose3 holistic_fusion::OptimizerIsam2Batch::calculateEstimatedPose3 |
( |
const gtsam::Key & | key | ) |
|
|
inlineoverridevirtual |
◆ calculateEstimatedVector()
| gtsam::Vector holistic_fusion::OptimizerIsam2Batch::calculateEstimatedVector |
( |
const gtsam::Key & | key | ) |
|
|
inlineoverridevirtual |
◆ calculateEstimatedVelocity3()
| gtsam::Vector3 holistic_fusion::OptimizerIsam2Batch::calculateEstimatedVelocity3 |
( |
const gtsam::Key & | key | ) |
|
|
inlineoverridevirtual |
◆ calculateMarginalCovarianceMatrixAtKey()
| gtsam::Matrix holistic_fusion::OptimizerIsam2Batch::calculateMarginalCovarianceMatrixAtKey |
( |
const gtsam::Key & | key | ) |
|
|
inlineoverridevirtual |
◆ getAllOptimizedKeys()
| gtsam::KeyVector holistic_fusion::OptimizerIsam2Batch::getAllOptimizedKeys |
( |
| ) |
|
|
inlineoverridevirtual |
◆ getAllOptimizedStates()
| const gtsam::Values & holistic_fusion::OptimizerIsam2Batch::getAllOptimizedStates |
( |
| ) |
|
|
inlineoverridevirtual |
◆ getFullKeyTimestampMap()
| const std::map< gtsam::Key, double > & holistic_fusion::OptimizerIsam2Batch::getFullKeyTimestampMap |
( |
| ) |
|
|
inlineoverridevirtual |
◆ getNonlinearFactorGraph()
| const gtsam::NonlinearFactorGraph & holistic_fusion::OptimizerIsam2Batch::getNonlinearFactorGraph |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ optimize()
| void holistic_fusion::OptimizerIsam2Batch::optimize |
( |
int | maxIterations | ) |
|
|
inlineoverridevirtual |
◆ update() [1/2]
| bool holistic_fusion::OptimizerIsam2Batch::update |
( |
| ) |
|
|
inlineoverridevirtual |
◆ update() [2/2]
| bool holistic_fusion::OptimizerIsam2Batch::update |
( |
const gtsam::NonlinearFactorGraph & | newGraphFactors, |
|
|
const gtsam::Values & | newGraphValues, |
|
|
const std::map< gtsam::Key, double > & | newGraphKeysTimeStampMap, |
|
|
const int | depth = 0 ) |
|
inlineoverridevirtual |
◆ batchSmootherIsam2Result_
| gtsam::ISAM2Result holistic_fusion::OptimizerIsam2Batch::batchSmootherIsam2Result_ |
|
private |
◆ batchSmootherKeyTimestampMap_
| std::map<gtsam::Key, double> holistic_fusion::OptimizerIsam2Batch::batchSmootherKeyTimestampMap_ |
|
private |
◆ batchSmootherOptimizedResult_
| gtsam::Values holistic_fusion::OptimizerIsam2Batch::batchSmootherOptimizedResult_ |
|
private |
◆ batchSmootherPtr_
| std::shared_ptr<gtsam::ISAM2> holistic_fusion::OptimizerIsam2Batch::batchSmootherPtr_ |
|
private |
◆ containerBatchSmootherFactors_
| gtsam::NonlinearFactorGraph holistic_fusion::OptimizerIsam2Batch::containerBatchSmootherFactors_ |
|
private |
◆ containerBatchSmootherValues_
| gtsam::Values holistic_fusion::OptimizerIsam2Batch::containerBatchSmootherValues_ |
|
private |
The documentation for this class was generated from the following file: