g2o
Loading...
Searching...
No Matches
Public Member Functions | List of all members
SlamParser::SlamContext Class Reference

#include <slam_context.h>

Inheritance diagram for SlamParser::SlamContext:
Inheritance graph
[legend]

Public Member Functions

 SlamContext ()
 
virtual ~SlamContext ()
 
virtual bool process (CommandNode *commandNode)
 

Detailed Description

Definition at line 36 of file slam_context.h.

Constructor & Destructor Documentation

◆ SlamContext()

SlamParser::SlamContext::SlamContext ( )

Definition at line 36 of file slam_context.cpp.

36{}

◆ ~SlamContext()

SlamParser::SlamContext::~SlamContext ( )
virtual

Definition at line 38 of file slam_context.cpp.

38{}

Member Function Documentation

◆ process()

bool SlamParser::SlamContext::process ( CommandNode commandNode)
virtual

Reimplemented in SlamParser::SlamContextInterface.

Definition at line 40 of file slam_context.cpp.

40 {
41 cerr << "SlamContext::process -> ";
42 switch (commandNode->commandType()) {
43 case CT_ADD_NODE:
44 cerr << "ADD NODE" << endl;
45 break;
46 case CT_ADD_EDGE:
47 cerr << "ADD EDGE" << endl;
48 break;
49 case CT_SOLVE_STATE:
50 cerr << "SOLVE STATE" << endl;
51 break;
52 case CT_QUERY_STATE:
53 cerr << "QUERY STATE" << endl;
54 break;
55 case CT_FIX:
56 cerr << "FIX NODE" << endl;
57 break;
58 }
59 return true;
60}
@ CT_ADD_EDGE
Definition commands.h:37
@ CT_ADD_NODE
Definition commands.h:36
@ CT_QUERY_STATE
Definition commands.h:39
@ CT_SOLVE_STATE
Definition commands.h:38

References SlamParser::CommandNode::commandType(), SlamParser::CT_ADD_EDGE, SlamParser::CT_ADD_NODE, SlamParser::CT_FIX, SlamParser::CT_QUERY_STATE, and SlamParser::CT_SOLVE_STATE.

Referenced by SlamParser::Parser::parse().


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