|
g2o
|
Classes | |
| class | AbstractSlamInterface |
| interface for communicating with the SLAM algorithm More... | |
| class | AddEdge |
| class | AddNode |
| class | CommandNode |
| class | Driver |
| class | FixNode |
| class | location |
| Two points in a source file. More... | |
| class | Parser |
| A Bison parser. More... | |
| class | ParserInterface |
| top-level interface to the parser More... | |
| class | position |
| A point in a source file. More... | |
| class | QueryState |
| class | Scanner |
| class | SlamContext |
| class | SlamContextInterface |
| class | SolveSate |
Enumerations | |
| enum | CommandType { CT_ADD_NODE , CT_ADD_EDGE , CT_SOLVE_STATE , CT_QUERY_STATE , CT_FIX } |
Functions | |
| position & | operator+= (position &res, position::counter_type width) |
| Add width columns, in place. | |
| position | operator+ (position res, position::counter_type width) |
| Add width columns. | |
| position & | operator-= (position &res, position::counter_type width) |
| Subtract width columns, in place. | |
| position | operator- (position res, position::counter_type width) |
| Subtract width columns. | |
| template<typename YYChar > | |
| std::basic_ostream< YYChar > & | operator<< (std::basic_ostream< YYChar > &ostr, const position &pos) |
| Intercept output stream redirection. | |
| location & | operator+= (location &res, const location &end) |
| Join two locations, in place. | |
| location | operator+ (location res, const location &end) |
| Join two locations. | |
| location & | operator+= (location &res, location::counter_type width) |
| Add width columns to the end position, in place. | |
| location | operator+ (location res, location::counter_type width) |
| Add width columns to the end position. | |
| location & | operator-= (location &res, location::counter_type width) |
| Subtract width columns to the end position, in place. | |
| location | operator- (location res, location::counter_type width) |
| Subtract width columns to the end position. | |
| template<typename YYChar > | |
| std::basic_ostream< YYChar > & | operator<< (std::basic_ostream< YYChar > &ostr, const location &loc) |
| Intercept output stream redirection. | |
| Enumerator | |
|---|---|
| CT_ADD_NODE | |
| CT_ADD_EDGE | |
| CT_SOLVE_STATE | |
| CT_QUERY_STATE | |
| CT_FIX | |
Definition at line 35 of file commands.h.
|
inline |
Add width columns to the end position.
Definition at line 204 of file location.hh.
|
inline |
Join two locations, in place.
Definition at line 187 of file location.hh.
References SlamParser::location::end.
|
inline |
Add width columns to the end position, in place.
Definition at line 198 of file location.hh.
References SlamParser::location::columns().
|
inline |
Add width columns, in place.
Definition at line 110 of file location.hh.
References SlamParser::position::columns().
|
inline |
Subtract width columns to the end position.
Definition at line 214 of file location.hh.
|
inline |
Subtract width columns.
Definition at line 126 of file location.hh.
|
inline |
Subtract width columns to the end position, in place.
Definition at line 209 of file location.hh.
|
inline |
Subtract width columns, in place.
Definition at line 121 of file location.hh.
| std::basic_ostream< YYChar > & SlamParser::operator<< | ( | std::basic_ostream< YYChar > & | ostr, |
| const location & | loc | ||
| ) |
Intercept output stream redirection.
| ostr | the destination output stream |
| loc | a reference to the location to redirect |
Avoid duplicate information.
Definition at line 214 of file location.hh.
| std::basic_ostream< YYChar > & SlamParser::operator<< | ( | std::basic_ostream< YYChar > & | ostr, |
| const position & | pos | ||
| ) |