g2o
Loading...
Searching...
No Matches
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>

Inheritance diagram for g2o::AbstractOptimizationAlgorithmCreator:
Inheritance graph
[legend]
Collaboration diagram for g2o::AbstractOptimizationAlgorithmCreator:
Collaboration graph
[legend]

Public Member Functions

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

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 53 of file optimization_algorithm_factory.h.

Constructor & Destructor Documentation

◆ AbstractOptimizationAlgorithmCreator()

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

Definition at line 39 of file optimization_algorithm_factory.cpp.

41 : _property(p) {}

◆ ~AbstractOptimizationAlgorithmCreator()

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

Definition at line 56 of file optimization_algorithm_factory.h.

56{}

Member Function Documentation

◆ construct()

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

◆ property()

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

Member Data Documentation

◆ _property

OptimizationAlgorithmProperty g2o::AbstractOptimizationAlgorithmCreator::_property
protected

Definition at line 63 of file optimization_algorithm_factory.h.


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