Public Attributes | List of all members
Cli Struct Reference

Public Attributes

TCLAP::ValueArg< size_t > arg_from
 
TCLAP::ValueArg< std::string > arg_lazy_load_base_dir
 
TCLAP::ValueArg< size_t > arg_to
 
TCLAP::ValueArg< std::string > arg_verbosity_level
 
TCLAP::ValueArg< std::string > argFormat
 
TCLAP::ValueArg< uint64_t > argID
 
TCLAP::ValueArg< int > argIndexI
 
TCLAP::ValueArg< int > argIndexR
 
TCLAP::ValueArg< int > argIndexT
 
TCLAP::ValueArg< int > argIndexXYZ
 
TCLAP::ValueArg< std::string > argInput
 
TCLAP::ValueArg< std::string > argLabel
 
TCLAP::ValueArg< std::string > argLayer
 
TCLAP::ValueArg< std::string > argOutput
 
TCLAP::ValueArg< std::string > argPipeline
 
TCLAP::ValueArg< std::string > argRename
 
TCLAP::CmdLine cmd {"mm-filter"}
 

Detailed Description

Definition at line 20 of file apps/mm-filter/main.cpp.

Member Data Documentation

◆ arg_from

TCLAP::ValueArg<size_t> Cli::arg_from
Initial value:
{
"", "from", "First rawlog index to process", false, 0, "Rawlog index",
cmd}

Definition at line 54 of file apps/rawlog-filter/main.cpp.

◆ arg_lazy_load_base_dir

TCLAP::ValueArg<std::string> Cli::arg_lazy_load_base_dir
Initial value:
{
"",
"externals-dir",
"Lazy-load base directory for datasets with externally-stored "
"observations",
false,
"dataset_Images",
"<ExternalsDirectory>",
cmd}

Definition at line 62 of file apps/rawlog-filter/main.cpp.

◆ arg_to

TCLAP::ValueArg<size_t> Cli::arg_to
Initial value:
{"", "to", "Last rawlog index to process",
false, 0, "Rawlog index",
cmd}

Definition at line 58 of file apps/rawlog-filter/main.cpp.

◆ arg_verbosity_level

TCLAP::ValueArg< std::string > Cli::arg_verbosity_level
Initial value:
{
"v",
"verbosity",
"Verbosity level: ERROR|WARN|INFO|DEBUG (Default: INFO)",
false,
"",
"INFO",
cmd}

Definition at line 53 of file apps/mm-filter/main.cpp.

◆ argFormat

TCLAP::ValueArg<std::string> Cli::argFormat
Initial value:
{
"f",
"format",
"Point cloud format. Mandatory flag.\n"s
"Options: "s +
true,
"xyz",
cmd}

Definition at line 48 of file apps/txt2mm/main.cpp.

◆ argID

TCLAP::ValueArg<uint64_t> Cli::argID
Initial value:
{
"", "id", "Metric map numeric ID (Default: none).", false, 0,
"[ID]", cmd}

Definition at line 101 of file apps/txt2mm/main.cpp.

◆ argIndexI

TCLAP::ValueArg<int> Cli::argIndexI
Initial value:
{
"",
"column-i",
"Column index for the Intensity channel in the input data (Default: "
"3).",
false,
3,
"column index",
cmd}

Definition at line 72 of file apps/txt2mm/main.cpp.

◆ argIndexR

TCLAP::ValueArg<int> Cli::argIndexR
Initial value:
{
"",
"column-r",
"Column index for the Ring channel in the input data (Default: 4).",
false,
4,
"column index",
cmd}

Definition at line 82 of file apps/txt2mm/main.cpp.

◆ argIndexT

TCLAP::ValueArg<int> Cli::argIndexT
Initial value:
{
"",
"column-t",
"Column index for the Timestamp channel in the input data (Default: "
"5).",
false,
5,
"column index",
cmd}

Definition at line 91 of file apps/txt2mm/main.cpp.

◆ argIndexXYZ

TCLAP::ValueArg<int> Cli::argIndexXYZ
Initial value:
{
"",
"column-x",
"Column index for the X coordinate in the input data (Default: 0).",
false,
0,
"column index",
cmd}

Definition at line 63 of file apps/txt2mm/main.cpp.

◆ argInput

TCLAP::ValueArg< std::string > Cli::argInput
Initial value:
{
"i", "input", "Input .mm file", true, "input.mm", "input.mm", cmd}

Definition at line 24 of file apps/mm-filter/main.cpp.

◆ argLabel

TCLAP::ValueArg<std::string> Cli::argLabel
Initial value:
{
"", "label", "Metric map label string (Default: none).",
false, "label", "[label]",
cmd}

Definition at line 105 of file apps/txt2mm/main.cpp.

◆ argLayer

TCLAP::ValueArg<std::string> Cli::argLayer
Initial value:
{
"l", "layer", "Target layer name (Default: \"raw\").", false, "raw",
"raw", cmd}

Definition at line 59 of file apps/txt2mm/main.cpp.

◆ argOutput

TCLAP::ValueArg< std::string > Cli::argOutput
Initial value:
{
"o", "output", "Output .mm file to write to", true, "out.mm",
"out.mm", cmd}

Definition at line 27 of file apps/mm-filter/main.cpp.

◆ argPipeline

TCLAP::ValueArg< std::string > Cli::argPipeline
Initial value:
{
"p",
"pipeline",
"YAML file with the mp2p_icp_filters pipeline to load. It must "
"contain a `filters:` section."
"See the app README for examples:\n"
"https://github.com/MOLAorg/mp2p_icp/tree/master/apps/mm-filter",
false,
"pipeline.yaml",
"pipeline.yaml",
cmd}

Definition at line 31 of file apps/mm-filter/main.cpp.

◆ argRename

TCLAP::ValueArg<std::string> Cli::argRename
Initial value:
{
"",
"rename-layer",
"Alternative operation: instead of applying a pipeline, just renames a "
"layer from NAME to NEW_NAME.",
false,
"\"NAME|NEW_NAME\"",
"\"NAME|NEW_NAME\"",
cmd}

Definition at line 43 of file apps/mm-filter/main.cpp.

◆ cmd

TCLAP::CmdLine Cli::cmd {"mm-filter"}

Definition at line 22 of file apps/mm-filter/main.cpp.


The documentation for this struct was generated from the following file:
s
XmlRpcServer s
VALID_FORMATS
const char * VALID_FORMATS
Definition: apps/txt2mm/main.cpp:24
Cli::cmd
TCLAP::CmdLine cmd
Definition: apps/mm-filter/main.cpp:22


mp2p_icp
Author(s):
autogenerated on Thu Dec 26 2024 03:48:13