18 #ifndef KARTO_SPASOLVER_H 19 #define KARTO_SPASOLVER_H 23 #ifndef EIGEN_USE_NEW_STDVECTOR 24 #define EIGEN_USE_NEW_STDVECTOR 25 #endif // EIGEN_USE_NEW_STDVECTOR 27 #define EIGEN_DEFAULT_IO_FORMAT Eigen::IOFormat(10) 29 #include <Eigen/Eigen> 64 #endif // KARTO_SPASOLVER_H
virtual const karto::ScanSolver::IdPoseVector & GetCorrections() const
virtual void AddConstraint(karto::Edge< karto::LocalizedObjectPtr > *pEdge)
void getGraph(std::vector< float > &g)
x,y -> x',y' 4 floats per connection
SysSPA2d holds a set of nodes and constraints for sparse pose adjustment.
std::vector< karto::Matrix3 > CovarianceVector
karto::ScanSolver::IdPoseVector corrections
virtual void AddNode(karto::Vertex< karto::LocalizedObjectPtr > *pVertex)
void getGraph(std::vector< float > &graph)