Classes | Namespaces | Typedefs | Functions
Validation.h File Reference
#include <lanelet2_io/Projection.h>
#include <lanelet2_traffic_rules/TrafficRulesFactory.h>
#include "lanelet2_validation/Issue.h"
Include dependency graph for Validation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lanelet::validation::DetectedIssues
 Struct for the detected issues that were discovered by a specific check. More...
 
struct  lanelet::validation::IssueReport
 Contains each warning/error as formatted strings. More...
 
struct  lanelet::validation::ValidationConfig
 Configuration object for the validation. More...
 

Namespaces

 lanelet
 
 lanelet::validation
 

Typedefs

using lanelet::validation::Strings = std::vector< std::string >
 

Functions

Strings lanelet::validation::availabeChecks (const std::string &filterString)
 Reports the available checks for the given filter. Empty will return all. More...
 
IssueReport lanelet::validation::buildReport (std::vector< DetectedIssues > issues)
 Generates the issue report. More...
 
std::vector< DetectedIssues > lanelet::validation::validateMap (const std::string &mapFilename, const ValidationConfig &config)
 Central function here. Loads the map, runs the checks and returns the issues. More...
 
std::vector< DetectedIssues > lanelet::validation::validateMap (LaneletMap &map, const ValidationConfig &config)
 


lanelet2_validation
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:26:17