Public Member Functions | Public Attributes | List of all members
lanelet::validation::Issue Struct Reference

#include <Issue.h>

Public Member Functions

std::string buildReport () const
 
 Issue ()=default
 
 Issue (Severity severity, Primitive primitive, Id id, std::string message)
 
 Issue (Severity severity, std::string message)
 

Public Attributes

Id id {InvalId}
 the id of primitive that caused the issue More...
 
std::string message
 Message to be displayed. More...
 
Primitive primitive {Primitive::Point}
 Type of primitive that caused the issue. More...
 
Severity severity {Severity::Error}
 Severity class of issue. More...
 

Detailed Description

Definition at line 44 of file Issue.h.

Constructor & Destructor Documentation

◆ Issue() [1/3]

lanelet::validation::Issue::Issue ( )
default

◆ Issue() [2/3]

lanelet::validation::Issue::Issue ( Severity  severity,
std::string  message 
)
inline

Definition at line 46 of file Issue.h.

◆ Issue() [3/3]

lanelet::validation::Issue::Issue ( Severity  severity,
Primitive  primitive,
Id  id,
std::string  message 
)
inline

Definition at line 47 of file Issue.h.

Member Function Documentation

◆ buildReport()

std::string lanelet::validation::Issue::buildReport ( ) const
inline

Definition at line 49 of file Issue.h.

Member Data Documentation

◆ id

Id lanelet::validation::Issue::id {InvalId}

the id of primitive that caused the issue

Definition at line 61 of file Issue.h.

◆ message

std::string lanelet::validation::Issue::message

Message to be displayed.

Definition at line 62 of file Issue.h.

◆ primitive

Primitive lanelet::validation::Issue::primitive {Primitive::Point}

Type of primitive that caused the issue.

Definition at line 60 of file Issue.h.

◆ severity

Severity lanelet::validation::Issue::severity {Severity::Error}

Severity class of issue.

Definition at line 59 of file Issue.h.


The documentation for this struct was generated from the following file:


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