#include <OptimizerBase.h>
Definition at line 22 of file OptimizerBase.h.
◆ OptimizerBase()
| holistic_fusion::OptimizerBase::OptimizerBase |
( |
const std::shared_ptr< GraphConfig > | graphConfigPtr | ) |
|
|
inlineexplicit |
◆ ~OptimizerBase()
| holistic_fusion::OptimizerBase::~OptimizerBase |
( |
| ) |
|
|
default |
◆ addLatestImuBiasBelief()
| virtual void holistic_fusion::OptimizerBase::addLatestImuBiasBelief |
( |
const gtsam::imuBias::ConstantBias & | imuBias | ) |
|
|
inlinevirtual |
◆ addLatestPoseBelief()
| virtual void holistic_fusion::OptimizerBase::addLatestPoseBelief |
( |
const gtsam::Pose3 & | pose | ) |
|
|
inlinevirtual |
◆ calculateEstimatedBias()
| virtual gtsam::imuBias::ConstantBias holistic_fusion::OptimizerBase::calculateEstimatedBias |
( |
const gtsam::Key & | key | ) |
|
|
pure virtual |
◆ calculateEstimatedPoint3()
| virtual gtsam::Point3 holistic_fusion::OptimizerBase::calculateEstimatedPoint3 |
( |
const gtsam::Key & | key | ) |
|
|
pure virtual |
◆ calculateEstimatedPose3()
| virtual gtsam::Pose3 holistic_fusion::OptimizerBase::calculateEstimatedPose3 |
( |
const gtsam::Key & | key | ) |
|
|
pure virtual |
◆ calculateEstimatedVector()
| virtual gtsam::Vector holistic_fusion::OptimizerBase::calculateEstimatedVector |
( |
const gtsam::Key & | key | ) |
|
|
pure virtual |
◆ calculateEstimatedVelocity3()
| virtual gtsam::Vector3 holistic_fusion::OptimizerBase::calculateEstimatedVelocity3 |
( |
const gtsam::Key & | key | ) |
|
|
pure virtual |
◆ calculateMarginalCovarianceMatrixAtKey()
| virtual gtsam::Matrix holistic_fusion::OptimizerBase::calculateMarginalCovarianceMatrixAtKey |
( |
const gtsam::Key & | key | ) |
|
|
pure virtual |
◆ getAllOptimizedKeys()
| virtual gtsam::KeyVector holistic_fusion::OptimizerBase::getAllOptimizedKeys |
( |
| ) |
|
|
pure virtual |
◆ getAllOptimizedStates()
| virtual const gtsam::Values & holistic_fusion::OptimizerBase::getAllOptimizedStates |
( |
| ) |
|
|
pure virtual |
◆ getFullKeyTimestampMap()
| virtual const std::map< gtsam::Key, double > & holistic_fusion::OptimizerBase::getFullKeyTimestampMap |
( |
| ) |
|
|
pure virtual |
◆ getNonlinearFactorGraph()
| virtual const gtsam::NonlinearFactorGraph & holistic_fusion::OptimizerBase::getNonlinearFactorGraph |
( |
| ) |
const |
|
pure virtual |
◆ optimize()
| virtual void holistic_fusion::OptimizerBase::optimize |
( |
int | maxIterations | ) |
|
|
pure virtual |
◆ update() [1/2]
| virtual bool holistic_fusion::OptimizerBase::update |
( |
| ) |
|
|
pure virtual |
◆ update() [2/2]
| virtual bool holistic_fusion::OptimizerBase::update |
( |
const gtsam::NonlinearFactorGraph & | newGraphFactors, |
|
|
const gtsam::Values & | newGraphValues, |
|
|
const std::map< gtsam::Key, double > & | newGraphKeysTimeStampMap, |
|
|
const int | depth = 0 ) |
|
pure virtual |
◆ updateExistingValues()
| virtual bool holistic_fusion::OptimizerBase::updateExistingValues |
( |
const gtsam::Values & | newGraphValues | ) |
|
|
pure virtual |
◆ graphConfigPtr_
| std::shared_ptr<GraphConfig> holistic_fusion::OptimizerBase::graphConfigPtr_ |
|
protected |
◆ latestImuBias_
| gtsam::imuBias::ConstantBias holistic_fusion::OptimizerBase::latestImuBias_ |
|
protected |
◆ latestPose_
| gtsam::Pose3 holistic_fusion::OptimizerBase::latestPose_ |
|
protected |
The documentation for this class was generated from the following file: