Functions | Variables
apps/mm-viewer/main.cpp File Reference

GUI tool to visualize .mm (metric map) files. More...

#include <mp2p_icp/metricmap.h>
#include <mrpt/gui/CDisplayWindowGUI.h>
#include <mp2p_icp/pointcloud_sanity_check.h>
#include <mrpt/3rdparty/tclap/CmdLine.h>
#include <mrpt/config.h>
#include <mrpt/config/CConfigFile.h>
#include <mrpt/core/round.h>
#include <mrpt/math/TObject3D.h>
#include <mrpt/math/geometry.h>
#include <mrpt/opengl/CArrow.h>
#include <mrpt/opengl/CGridPlaneXY.h>
#include <mrpt/opengl/COpenGLScene.h>
#include <mrpt/opengl/stock_objects.h>
#include <mrpt/poses/CPose3DInterpolator.h>
#include <mrpt/system/filesystem.h>
#include <mrpt/system/os.h>
#include <mrpt/system/string_utils.h>
#include <iostream>
#include "../libcfgpath/cfgpath.h"
Include dependency graph for apps/mm-viewer/main.cpp:

Go to the source code of this file.

Functions

static TCLAP::ValueArg< std::string > arg_plugins ("l", "load-plugins", "One or more (comma separated) *.so files to load as plugins", false, "foobar.so", "foobar.so", cmd)
 
static TCLAP::ValueArg< std::string > arg_tumTrajectory ("t", "trajectory", "Also draw a trajectory, given by a TUM file trajectory.", false, "trajectory.tum", "trajectory.tum", cmd)
 
static TCLAP::UnlabeledValueArg< std::string > argMapFile ("input", "Load this metric map file (*.mm)", false, "myMap.mm", "myMap.mm", cmd)
 
static TCLAP::CmdLine cmd (APP_NAME)
 
int main (int argc, char **argv)
 
static void main_show_gui ()
 

Variables

constexpr const char * APP_NAME = "mm-viewer"
 
constexpr int MID_FONT_SIZE = 14
 
constexpr int SMALL_FONT_SIZE = 13
 

Detailed Description

GUI tool to visualize .mm (metric map) files.

Author
Jose Luis Blanco Claraco
Date
Jan 25, 2022

Definition in file apps/mm-viewer/main.cpp.

Function Documentation

◆ arg_plugins()

static TCLAP::ValueArg<std::string> arg_plugins ( "l"  ,
"load-plugins"  ,
"One or more (comma separated) *.so files to load as plugins"  ,
false  ,
"foobar.so"  ,
"foobar.so"  ,
cmd   
)
static

◆ arg_tumTrajectory()

static TCLAP::ValueArg<std::string> arg_tumTrajectory ( "t"  ,
"trajectory"  ,
"Also draw a  trajectory,
given by a TUM file trajectory."  ,
false  ,
"trajectory.tum"  ,
"trajectory.tum"  ,
cmd   
)
static

◆ argMapFile()

static TCLAP::UnlabeledValueArg<std::string> argMapFile ( "input"  ,
"Load this metric map file (*.mm)"  ,
false  ,
"myMap.mm"  ,
"myMap.mm"  ,
cmd   
)
static

◆ cmd()

static TCLAP::CmdLine cmd ( APP_NAME  )
static

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 1141 of file apps/mm-viewer/main.cpp.

◆ main_show_gui()

static void main_show_gui ( )
static

Definition at line 1132 of file apps/mm-viewer/main.cpp.

Variable Documentation

◆ APP_NAME

constexpr const char* APP_NAME = "mm-viewer"
constexpr

Definition at line 40 of file apps/mm-viewer/main.cpp.

◆ MID_FONT_SIZE

constexpr int MID_FONT_SIZE = 14
constexpr

Definition at line 41 of file apps/mm-viewer/main.cpp.

◆ SMALL_FONT_SIZE

constexpr int SMALL_FONT_SIZE = 13
constexpr

Definition at line 42 of file apps/mm-viewer/main.cpp.



mp2p_icp
Author(s):
autogenerated on Wed Oct 2 2024 02:45:25