Public Member Functions | Static Public Member Functions | List of all members
lanelet::validation::DuplicatedPointsChecker Class Reference

#include <DuplicatedPoints.h>

Inheritance diagram for lanelet::validation::DuplicatedPointsChecker:
Inheritance graph
[legend]

Public Member Functions

Issues operator() (const LaneletMap &map) override
 
- Public Member Functions inherited from lanelet::validation::MapValidator
virtual ~MapValidator ()=default
 

Static Public Member Functions

constexpr static const char * name ()
 
- Static Public Member Functions inherited from lanelet::validation::MapValidator
constexpr static const char * name ()
 

Detailed Description

This check looks for points within linestrings or polygons that appear two times in succession. These are not allowed because they often confuse geometry algorithms.

Definition at line 11 of file DuplicatedPoints.h.

Member Function Documentation

◆ name()

constexpr static const char* lanelet::validation::DuplicatedPointsChecker::name ( )
inlinestaticconstexpr

Definition at line 13 of file DuplicatedPoints.h.

◆ operator()()

Issues lanelet::validation::DuplicatedPointsChecker::operator() ( const LaneletMap map)
overridevirtual

Implements lanelet::validation::MapValidator.

Definition at line 26 of file DuplicatedPoints.cpp.


The documentation for this class was generated from the following files:


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