#include <iostream>#include <string>#include <algorithm>#include <iomanip>#include <sys/time.h>#include "hogman_minimal/graph_optimizer_hogman/graph_optimizer3d_chol.h"#include "hogman_minimal/graph_optimizer_hogman/graph_optimizer3d_hchol.h"#include "hogman_minimal/graph/loadEdges3d.h"#include "hogman_minimal/stuff/filesys_tools.h"#include "hogman_minimal/stuff/string_tools.h"#include "hogman_minimal/stuff/macros.h"#include "hogman_minimal/stuff/color_macros.h"
Go to the source code of this file.
Enumerations | |
| enum | OptimizerType { OPT_CHOL, OPT_HCHOL } |
Functions | |
| int | main (int argc, char **argv) |
| static string | optimizer2string (int optimizer) |
| void | printBanner () |
Variables | |
| static const char * | banner [] |
| enum OptimizerType |
Definition at line 67 of file hogman3d.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 84 of file hogman3d.cpp.
| static string optimizer2string | ( | int | optimizer | ) | [static] |
Definition at line 71 of file hogman3d.cpp.
| void printBanner | ( | ) |
Definition at line 59 of file hogman3d.cpp.
const char* banner[] [static] |
{
"*******************************************************************",
"* HOG-Man v 0.1 *",
"* (c) Giorgio Grisetti, Rainer Kuemmerle, *",
"* Cyrill Stachniss *",
"*******************************************************************",
"",
"usage: hogman3d [options] <graph_file>",
"",
"options:",
" -hogman | -chol selects the optimization strategy",
" between",
" HOG-Man (default)",
" cholesky",
" -i <int> sets the maximum number of iterations (default 10)",
" -batch if toggled, the file is processed in offline mode",
" -v enables the verbose mode of the optimizer",
" -guiout dumps the output to be piped into graph_viewer",
" -guess perform initial guess (batch mode)",
" -o <filename> writes in <filename> the optimized graph",
" -oc overwrite the covariances with the identity",
" -h this help",
0
}
Definition at line 34 of file hogman3d.cpp.