, including all inherited members.
available() | rtabmap::OptimizerG2O | [static] |
baseline_ | rtabmap::OptimizerG2O | [private] |
computeBACorrespondences(const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, cv::Point3f > > &wordReferences) | rtabmap::Optimizer | |
create(const ParametersMap ¶meters) | rtabmap::Optimizer | [static] |
create(Optimizer::Type type, const ParametersMap ¶meters=ParametersMap()) | rtabmap::Optimizer | [static] |
epsilon() const | rtabmap::Optimizer | [inline] |
getConnectedGraph(int fromId, const std::map< int, Transform > &posesIn, const std::multimap< int, Link > &linksIn, std::map< int, Transform > &posesOut, std::multimap< int, Link > &linksOut, int depth=0) | rtabmap::Optimizer | [static] |
isAvailable(Optimizer::Type type) | rtabmap::Optimizer | [static] |
isCholmodAvailable() | rtabmap::OptimizerG2O | [static] |
isCovarianceIgnored() const | rtabmap::Optimizer | [inline] |
isCSparseAvailable() | rtabmap::OptimizerG2O | [static] |
isRobust() const | rtabmap::Optimizer | [inline] |
isSlam2d() const | rtabmap::Optimizer | [inline] |
iterations() const | rtabmap::Optimizer | [inline] |
kTypeCVSBA enum value | rtabmap::Optimizer | |
kTypeG2O enum value | rtabmap::Optimizer | |
kTypeGTSAM enum value | rtabmap::Optimizer | |
kTypeTORO enum value | rtabmap::Optimizer | |
kTypeUndef enum value | rtabmap::Optimizer | |
optimize(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &edgeConstraints, cv::Mat &outputCovariance, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0) | rtabmap::OptimizerG2O | [virtual] |
rtabmap::Optimizer::optimize(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0) | rtabmap::Optimizer | |
optimizeBA(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, CameraModel > &models, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, cv::Point3f > > &wordReferences, std::set< int > *outliers=0) | rtabmap::OptimizerG2O | [virtual] |
rtabmap::Optimizer::optimizeBA(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures) | rtabmap::Optimizer | |
rtabmap::Optimizer::optimizeBA(const Link &link, const CameraModel &model, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, cv::Point3f > > &wordReferences, std::set< int > *outliers=0) | rtabmap::Optimizer | |
optimizeIncremental(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0) | rtabmap::Optimizer | |
Optimizer(int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon(), bool robust=Parameters::defaultOptimizerRobust(), bool priorsIgnored=Parameters::defaultOptimizerPriorsIgnored()) | rtabmap::Optimizer | [protected] |
Optimizer(const ParametersMap ¶meters) | rtabmap::Optimizer | [protected] |
optimizer_ | rtabmap::OptimizerG2O | [private] |
OptimizerG2O(const ParametersMap ¶meters=ParametersMap()) | rtabmap::OptimizerG2O | [inline] |
parseParameters(const ParametersMap ¶meters) | rtabmap::OptimizerG2O | [virtual] |
pixelVariance_ | rtabmap::OptimizerG2O | [private] |
priorsIgnored() const | rtabmap::Optimizer | [inline] |
robustKernelDelta_ | rtabmap::OptimizerG2O | [private] |
saveGraph(const std::string &fileName, const std::map< int, Transform > &poses, const std::multimap< int, Link > &edgeConstraints, bool useRobustConstraints=false) | rtabmap::OptimizerG2O | [static] |
setCovarianceIgnored(bool enabled) | rtabmap::Optimizer | [inline] |
setEpsilon(double epsilon) | rtabmap::Optimizer | [inline] |
setIterations(int iterations) | rtabmap::Optimizer | [inline] |
setPriorsIgnored(bool enabled) | rtabmap::Optimizer | [inline] |
setRobust(bool enabled) | rtabmap::Optimizer | [inline] |
setSlam2d(bool enabled) | rtabmap::Optimizer | [inline] |
solver_ | rtabmap::OptimizerG2O | [private] |
Type enum name | rtabmap::Optimizer | |
type() const | rtabmap::OptimizerG2O | [inline, virtual] |
~Optimizer() | rtabmap::Optimizer | [inline, virtual] |
~OptimizerG2O() | rtabmap::OptimizerG2O | [inline, virtual] |