#include <SpaSolver.h>

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 |
Definition at line 34 of file SpaSolver.h.
Definition at line 21 of file SpaSolver.cpp.
| SpaSolver::~SpaSolver | ( | ) | [virtual] |
Definition at line 26 of file SpaSolver.cpp.
| void SpaSolver::AddConstraint | ( | karto::Edge< karto::LocalizedRangeScan > * | ) | [virtual] |
Adds a constraint to the solver
Reimplemented from karto::ScanSolver.
Definition at line 65 of file SpaSolver.cpp.
| void SpaSolver::AddNode | ( | karto::Vertex< karto::LocalizedRangeScan > * | ) | [virtual] |
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] |
| const karto::ScanSolver::IdPoseVector & SpaSolver::GetCorrections | ( | ) | const [virtual] |
Get corrected poses after optimization
Implements karto::ScanSolver.
Definition at line 36 of file SpaSolver.cpp.
Definition at line 49 of file SpaSolver.h.
sba::SysSPA2d SpaSolver::m_Spa [private] |
Definition at line 51 of file SpaSolver.h.