#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.