Public Member Functions | Private Attributes
SpaSolver Class Reference

#include <SpaSolver.h>

Inheritance diagram for SpaSolver:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void AddConstraint (karto::Edge< karto::LocalizedRangeScan > *pEdge)
virtual void AddNode (karto::Vertex< karto::LocalizedRangeScan > *pVertex)
virtual void Clear ()
virtual void Compute ()
virtual const
karto::ScanSolver::IdPoseVector
GetCorrections () const
 SpaSolver ()
virtual ~SpaSolver ()

Private Attributes

karto::ScanSolver::IdPoseVector corrections
sba::SysSPA2d m_Spa

Detailed Description

Definition at line 34 of file SpaSolver.h.


Constructor & Destructor Documentation

Definition at line 21 of file SpaSolver.cpp.

SpaSolver::~SpaSolver ( ) [virtual]

Definition at line 26 of file SpaSolver.cpp.


Member Function Documentation

Adds a constraint to the solver

Reimplemented from karto::ScanSolver.

Definition at line 65 of file SpaSolver.cpp.

Adds a node to the solver

Reimplemented from karto::ScanSolver.

Definition at line 58 of file SpaSolver.cpp.

void SpaSolver::Clear ( ) [virtual]

Resets the solver

Reimplemented from karto::ScanSolver.

Definition at line 31 of file SpaSolver.cpp.

void SpaSolver::Compute ( ) [virtual]

Solve!

Implements karto::ScanSolver.

Definition at line 41 of file SpaSolver.cpp.

Get corrected poses after optimization

Returns:
optimized poses

Implements karto::ScanSolver.

Definition at line 36 of file SpaSolver.cpp.


Member Data Documentation

Definition at line 49 of file SpaSolver.h.

sba::SysSPA2d SpaSolver::m_Spa [private]

Definition at line 51 of file SpaSolver.h.


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


open_karto
Author(s):
autogenerated on Thu Jun 6 2019 21:02:56