Public Member Functions | Protected Attributes
g2o::AbstractSolverCreator Class Reference

base for allocating a solver More...

#include <solver_factory.h>

Inheritance diagram for g2o::AbstractSolverCreator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 AbstractSolverCreator (const SolverProperty &p)
virtual Solverconstruct (SparseOptimizer *optimizer)=0
 allocate a solver operating on optimizer, re-implement for your creator
const SolverPropertyproperty () const
 return the properties of the solver

Protected Attributes

SolverProperty _property

Detailed Description

base for allocating a solver

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 36 of file solver_factory.h.


Constructor & Destructor Documentation

Definition at line 27 of file solver_factory.cpp.


Member Function Documentation

virtual Solver* g2o::AbstractSolverCreator::construct ( SparseOptimizer optimizer) [pure virtual]

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

Implemented in g2o::CSparseSolverCreator, g2o::CholmodSolverCreator, g2o::DenseSolverCreator, and g2o::PCGSolverCreator.

return the properties of the solver

Definition at line 43 of file solver_factory.h.


Member Data Documentation

Definition at line 45 of file solver_factory.h.


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


re_vision
Author(s): Dorian Galvez-Lopez
autogenerated on Sun Jan 5 2014 11:34:30