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

#include <g2o_slam_interface.h>

List of all members.

Public Member Functions

bool addEdge (const std::string &tag, int id, int dimension, int v1, int v2, const std::vector< double > &measurement, const std::vector< double > &information)
bool addNode (const std::string &tag, int id, int dimension, const std::vector< double > &values)
bool fixNode (const std::vector< int > &nodes)
 G2oSlamInterface (SparseOptimizerOnline *optimizer)
bool queryState (const std::vector< int > &nodes)
void setUpdateGraphEachN (int n)
bool solveState ()
int updatedGraphEachN () const

Protected Member Functions

OptimizableGraph::VertexaddVertex (int dimension, int id)
bool printVertex (OptimizableGraph::Vertex *v)

Protected Attributes

int _batchEveryN
HyperGraph::EdgeSet _edgesAdded
bool _firstOptimization
int _incIterations
bool _initSolverDone
int _lastBatchStep
int _nodesAdded
SparseOptimizerOnline_optimizer
int _updateGraphEachN
HyperGraph::VertexSet _verticesAdded

Detailed Description

Definition at line 30 of file g2o_slam_interface.h.


Constructor & Destructor Documentation

Definition at line 112 of file g2o_slam_interface.cpp.


Member Function Documentation

bool g2o::G2oSlamInterface::addEdge ( const std::string &  tag,
int  id,
int  dimension,
int  v1,
int  v2,
const std::vector< double > &  measurement,
const std::vector< double > &  information 
)

Definition at line 135 of file g2o_slam_interface.cpp.

bool g2o::G2oSlamInterface::addNode ( const std::string &  tag,
int  id,
int  dimension,
const std::vector< double > &  values 
)

Definition at line 119 of file g2o_slam_interface.cpp.

OptimizableGraph::Vertex * g2o::G2oSlamInterface::addVertex ( int  dimension,
int  id 
) [protected]

Definition at line 374 of file g2o_slam_interface.cpp.

bool g2o::G2oSlamInterface::fixNode ( const std::vector< int > &  nodes)

Definition at line 308 of file g2o_slam_interface.cpp.

Definition at line 393 of file g2o_slam_interface.cpp.

Definition at line 318 of file g2o_slam_interface.cpp.

Definition at line 440 of file g2o_slam_interface.cpp.

Definition at line 341 of file g2o_slam_interface.cpp.

Definition at line 45 of file g2o_slam_interface.h.


Member Data Documentation

Definition at line 54 of file g2o_slam_interface.h.

Definition at line 59 of file g2o_slam_interface.h.

Definition at line 50 of file g2o_slam_interface.h.

Definition at line 52 of file g2o_slam_interface.h.

Definition at line 56 of file g2o_slam_interface.h.

Definition at line 55 of file g2o_slam_interface.h.

Definition at line 51 of file g2o_slam_interface.h.

Definition at line 49 of file g2o_slam_interface.h.

Definition at line 53 of file g2o_slam_interface.h.

Definition at line 58 of file g2o_slam_interface.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