include
lanelet2_validation
Cli.h
Go to the documentation of this file.
1
#pragma once
2
#include "
lanelet2_validation/Validation.h
"
3
4
namespace
lanelet
{
5
namespace
validation {
6
struct
CommandLineConfig
{
7
ValidationConfig
validationConfig
;
8
std::string
mapFile
;
9
bool
print
{
false
};
10
bool
help
{
false
};
11
};
12
14
CommandLineConfig
parseCommandLine
(
int
argc,
const
char
* argv[]);
15
17
void
printAllIssues
(
const
std::vector<DetectedIssues>& issues);
18
20
int
runFromConfig
(
const
CommandLineConfig& config);
21
22
}
// namespace validation
23
}
// namespace lanelet
lanelet::validation::CommandLineConfig::help
bool help
Definition:
Cli.h:10
lanelet
lanelet::validation::ValidationConfig
Configuration object for the validation.
Definition:
Validation.h:23
lanelet::validation::CommandLineConfig::mapFile
std::string mapFile
Definition:
Cli.h:8
lanelet::validation::runFromConfig
int runFromConfig(const CommandLineConfig &config)
Runs the configuration and returns the programs's return value (0 on success, 1 if issues found)
Definition:
Cli.cpp:66
lanelet::validation::CommandLineConfig
Definition:
Cli.h:6
Validation.h
lanelet::validation::parseCommandLine
CommandLineConfig parseCommandLine(int argc, const char *argv[])
obtain the configuration from command line arguments
Definition:
Cli.cpp:11
lanelet::validation::CommandLineConfig::validationConfig
ValidationConfig validationConfig
Definition:
Cli.h:7
lanelet::validation::printAllIssues
void printAllIssues(const std::vector< DetectedIssues > &issues)
prints a vector of issues to the command line
Definition:
Cli.cpp:55
lanelet::validation::CommandLineConfig::print
bool print
Definition:
Cli.h:9
lanelet2_validation
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:26:17