Public Member Functions | Protected Attributes | List of all members
g2o::AbstractOptimizationAlgorithmCreator Class Referenceabstract

base for allocating an optimization algorithm More...

#include <optimization_algorithm_factory.h>

Public Member Functions

 AbstractOptimizationAlgorithmCreator (const OptimizationAlgorithmProperty &p)
 
virtual OptimizationAlgorithmconstruct ()=0
 allocate a solver operating on optimizer, re-implement for your creator More...
 
const OptimizationAlgorithmPropertyproperty () const
 return the properties of the solver More...
 
virtual ~AbstractOptimizationAlgorithmCreator ()
 

Protected Attributes

OptimizationAlgorithmProperty _property
 

Detailed Description

base for allocating an optimization algorithm

Allocating a solver for a given optimizer. The method construct() has to be implemented in your derived class to allocate the desired solver.

Definition at line 54 of file optimization_algorithm_factory.h.

Constructor & Destructor Documentation

g2o::AbstractOptimizationAlgorithmCreator::AbstractOptimizationAlgorithmCreator ( const OptimizationAlgorithmProperty p)

Definition at line 37 of file optimization_algorithm_factory.cpp.

virtual g2o::AbstractOptimizationAlgorithmCreator::~AbstractOptimizationAlgorithmCreator ( )
inlinevirtual

Definition at line 58 of file optimization_algorithm_factory.h.

Member Function Documentation

virtual OptimizationAlgorithm* g2o::AbstractOptimizationAlgorithmCreator::construct ( )
pure virtual

allocate a solver operating on optimizer, re-implement for your creator

const OptimizationAlgorithmProperty& g2o::AbstractOptimizationAlgorithmCreator::property ( ) const
inline

return the properties of the solver

Definition at line 62 of file optimization_algorithm_factory.h.

Member Data Documentation

OptimizationAlgorithmProperty g2o::AbstractOptimizationAlgorithmCreator::_property
protected

Definition at line 64 of file optimization_algorithm_factory.h.


The documentation for this class was generated from the following files:


orb_slam2_ros
Author(s):
autogenerated on Wed Apr 21 2021 02:53:05