CurvatureTooBig.h
Go to the documentation of this file.
2 
4 
5 namespace lanelet {
6 namespace validation {
7 
9  public:
10  constexpr static const char* name() { return "mapping.curvature_too_big"; }
11 
12  Issues operator()(const LaneletMap& map) override;
13  static void checkCurvature(Issues& issues, const ConstLineString2d& line, const Id& laneletId);
14 };
15 
16 } // namespace validation
17 } // namespace lanelet
lanelet::validation::CurvatureTooBigChecker::checkCurvature
static void checkCurvature(Issues &issues, const ConstLineString2d &line, const Id &laneletId)
Definition: CurvatureTooBig.cpp:24
LaneletMap.h
lanelet
lanelet::validation::CurvatureTooBigChecker
Definition: CurvatureTooBig.h:8
lanelet::validation::CurvatureTooBigChecker::name
constexpr static const char * name()
Definition: CurvatureTooBig.h:10
lanelet::Id
int64_t Id
lanelet::ConstLineString2d
lanelet::validation::Issues
std::vector< Issue > Issues
Definition: Issue.h:65
lanelet::LaneletMap
lanelet::validation::MapValidator
Most simple form of a validator. It gets a map once and reports errors.
Definition: BasicValidator.h:17
BasicValidator.h
lanelet::validation::CurvatureTooBigChecker::operator()
Issues operator()(const LaneletMap &map) override
Definition: CurvatureTooBig.cpp:15


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