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

static constexpr const char * name ()
 
- Static Public Member Functions inherited from lanelet::validation::MapValidator
static constexpr 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()

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

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 Tue Jun 6 2023 02:24:02