79 cerr <<
"SlamContextInterface::process: Unknown command type" << endl;
virtual bool fixNode(const std::vector< int > &nodes)=0
virtual bool queryState(const std::vector< int > &nodes)=0
const std::vector< double > & values()
CommandType commandType() const
virtual bool solveState()=0
interface for communicating with the SLAM algorithm
const std::vector< double > & values()
bool process(CommandNode *commandNode)
const std::vector< int > & ids()
AbstractSlamInterface * _slam
const std::string & tag() const
const std::vector< int > & ids()
const std::vector< double > & information()
virtual bool addNode(const std::string &tag, int id, int dimension, const std::vector< double > &values)=0
virtual bool addEdge(const std::string &tag, int id, int dimension, int v1, int v2, const std::vector< double > &measurement, const std::vector< double > &information)=0