g2o
Loading...
Searching...
No Matches
g2o::AbstractOptimizationAlgorithmCreator Class Referenceabstract

base for allocating an optimization algorithm More...

#include <optimization_algorithm_factory.h>

Inheritance diagram for g2o::AbstractOptimizationAlgorithmCreator:
Collaboration diagram for g2o::AbstractOptimizationAlgorithmCreator:

Public Member Functions

 AbstractOptimizationAlgorithmCreator (const OptimizationAlgorithmProperty &p)
virtual ~AbstractOptimizationAlgorithmCreator ()
virtual OptimizationAlgorithm * construct ()=0
 allocate a solver operating on optimizer, re-implement for your creator
const OptimizationAlgorithmProperty & property () 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()

◆ ~AbstractOptimizationAlgorithmCreator()

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

Definition at line 56 of file optimization_algorithm_factory.h.

Member Function Documentation

◆ construct()

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

◆ property()

Member Data Documentation

◆ _property

OptimizationAlgorithmProperty g2o::AbstractOptimizationAlgorithmCreator::_property
protected

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