BasicValidator.cpp
/tmp/ws/src/lanelet2/lanelet2_validation/src/
BasicValidator_8cpp.html
BasicValidator.h
/tmp/ws/src/lanelet2/lanelet2_validation/include/lanelet2_validation/
BasicValidator_8h.html
lanelet2_validation/Issue.h
lanelet::validation::MapValidator
lanelet::validation::RoutingGraphValidator
lanelet::validation::TrafficRuleValidator
lanelet
lanelet::routing
lanelet::validation
std::unique_ptr< MapValidator >
MapValidatorUPtr
namespacelanelet_1_1validation.html
ad9ff91d3e28a95d9256d3a4bfd2532e9
std::vector< MapValidatorUPtr >
MapValidatorUPtrs
namespacelanelet_1_1validation.html
a0ea3fbb22be0f201c9d501d4caa884ee
std::unique_ptr< RoutingGraphValidator >
RoutingGraphValidatorUPtr
namespacelanelet_1_1validation.html
ab38a0d57aee085b2d5d1d70b98668925
std::vector< RoutingGraphValidatorUPtr >
RoutingGraphValidatorUPtrs
namespacelanelet_1_1validation.html
a431f639c07c181b6170e988335219a60
std::unique_ptr< TrafficRuleValidator >
TrafficRuleValidatorUPtr
namespacelanelet_1_1validation.html
a312f11fc2723b5cb8f4b28b40aec32f3
std::vector< TrafficRuleValidatorUPtr >
TrafficRuleValidatorUPtrs
namespacelanelet_1_1validation.html
a82b376ddf2bb78cca65fcc53f8884de3
BoolTags.h
/tmp/ws/src/lanelet2/lanelet2_validation/include/lanelet2_validation/validators/mapping/
BoolTags_8h.html
lanelet2_validation/BasicValidator.h
lanelet::validation::BoolTags
lanelet
lanelet::validation
CheckTags.cpp
/tmp/ws/src/lanelet2/lanelet2_validation/src/validators/
CheckTags_8cpp.html
lanelet2_validation/ValidatorFactory.h
lanelet2_validation/validators/mapping/BoolTags.h
lanelet2_validation/validators/mapping/MandatoryTags.h
lanelet2_validation/validators/mapping/UnknownTagValue.h
lanelet2_validation/validators/mapping/UnknownTags.h
lanelet
lanelet::validation
std::map< std::string, Values >
ValueMap
namespacelanelet_1_1validation.html
ac13b7b29a53dbf5c4006fd5270b46586
std::vector< std::string >
Values
namespacelanelet_1_1validation.html
a74fccf4d80144e572013ecf52d46c2b5
Cli.cpp
/tmp/ws/src/lanelet2/lanelet2_validation/src/
Cli_8cpp.html
lanelet2_validation/Cli.h
lanelet
lanelet::validation
CommandLineConfig
parseCommandLine
namespacelanelet_1_1validation.html
ac8a13618496c4c3c0c10028a37c6a7c3
(int argc, const char *argv[])
void
printAllIssues
namespacelanelet_1_1validation.html
a5a08e3d747b062a5c96222f0415e5b26
(const std::vector< DetectedIssues > &issues)
int
runFromConfig
namespacelanelet_1_1validation.html
a0f8fa9b04490a384075a64fba3421dcc
(const CommandLineConfig &config)
Cli.h
/tmp/ws/src/lanelet2/lanelet2_validation/include/lanelet2_validation/
Cli_8h.html
lanelet2_validation/Validation.h
lanelet::validation::CommandLineConfig
lanelet
lanelet::validation
CommandLineConfig
parseCommandLine
namespacelanelet_1_1validation.html
ac8a13618496c4c3c0c10028a37c6a7c3
(int argc, const char *argv[])
void
printAllIssues
namespacelanelet_1_1validation.html
a5a08e3d747b062a5c96222f0415e5b26
(const std::vector< DetectedIssues > &issues)
int
runFromConfig
namespacelanelet_1_1validation.html
a0f8fa9b04490a384075a64fba3421dcc
(const CommandLineConfig &config)
CurvatureTooBig.cpp
/tmp/ws/src/lanelet2/lanelet2_validation/src/validators/
CurvatureTooBig_8cpp.html
lanelet2_validation/validators/mapping/CurvatureTooBig.h
lanelet2_validation/ValidatorFactory.h
lanelet
lanelet::validation
CurvatureTooBig.h
/tmp/ws/src/lanelet2/lanelet2_validation/include/lanelet2_validation/validators/mapping/
CurvatureTooBig_8h.html
lanelet2_validation/BasicValidator.h
lanelet::validation::CurvatureTooBigChecker
lanelet
lanelet::validation
DuplicatedPoints.cpp
/tmp/ws/src/lanelet2/lanelet2_validation/src/validators/
DuplicatedPoints_8cpp.html
lanelet2_validation/validators/mapping/DuplicatedPoints.h
lanelet2_validation/ValidatorFactory.h
lanelet
lanelet::validation
DuplicatedPoints.h
/tmp/ws/src/lanelet2/lanelet2_validation/include/lanelet2_validation/validators/mapping/
DuplicatedPoints_8h.html
lanelet2_validation/BasicValidator.h
lanelet::validation::DuplicatedPointsChecker
lanelet
lanelet::validation
Issue.h
/tmp/ws/src/lanelet2/lanelet2_validation/include/lanelet2_validation/
Issue_8h.html
lanelet::validation::Issue
lanelet
lanelet::validation
std::vector< Issue >
Issues
namespacelanelet_1_1validation.html
a0a955fd3680a4b562acf8ae42b0c0ba9
Primitive
namespacelanelet_1_1validation.html
a6c806a8a63ea8503f760541d317e6330
Point
LineString
Polygon
Lanelet
Area
RegulatoryElement
Primitive
Severity
namespacelanelet_1_1validation.html
ab668d233fcfb2bbd2f1e084fab174ac3
Error
Warning
Info
const char *
toString
namespacelanelet_1_1validation.html
af2cf46a174993b0cfdc61c539b053583
(Primitive primitive)
const char *
toString
namespacelanelet_1_1validation.html
a5f47bdb940889443271dd4c526885861
(Severity severity)
lanelet2_validation.cpp
/tmp/ws/src/lanelet2/lanelet2_validation/test/
lanelet2__validation_8cpp.html
lanelet2_validation/Cli.h
lanelet2_validation/Validation.h
TEST
lanelet2__validation_8cpp.html
a249c10e1fd1a598598e377b342a61cae
(TestAllValidators, onExampleMap)
TEST
lanelet2__validation_8cpp.html
a0bfe03ca302b32807f352369ec3baa57
(Validator, curvatureTooBig)
TEST
lanelet2__validation_8cpp.html
af21b2b476d7cea07945d4a0a356300b3
(Validator, duplicatedPoints)
TEST
lanelet2__validation_8cpp.html
a75c1b566c1131bbf699ddf8f701c3863
(Validator, invalidMap)
TEST
lanelet2__validation_8cpp.html
a34fbc2fad0d8f08021c76b5e4b3dd0d6
(Validator, pointsTooClose)
main.cpp
/tmp/ws/src/lanelet2/lanelet2_validation/tools/lanelet2_validate/
main_8cpp.html
lanelet2_validation/Cli.h
int
main
main_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
MandatoryTags.h
/tmp/ws/src/lanelet2/lanelet2_validation/include/lanelet2_validation/validators/mapping/
MandatoryTags_8h.html
lanelet2_validation/BasicValidator.h
lanelet::validation::MandatoryTags
lanelet
lanelet::validation
PointsTooClose.cpp
/tmp/ws/src/lanelet2/lanelet2_validation/src/validators/
PointsTooClose_8cpp.html
lanelet2_validation/validators/mapping/PointsTooClose.h
lanelet2_validation/ValidatorFactory.h
lanelet
lanelet::validation
PointsTooClose.h
/tmp/ws/src/lanelet2/lanelet2_validation/include/lanelet2_validation/validators/mapping/
PointsTooClose_8h.html
lanelet2_validation/BasicValidator.h
lanelet::validation::PointsTooCloseChecker
lanelet
lanelet::validation
README.md
/tmp/ws/src/lanelet2/lanelet2_validation/
README_8md.html
RoutingGraphIsValid.cpp
/tmp/ws/src/lanelet2/lanelet2_validation/src/validators/
RoutingGraphIsValid_8cpp.html
lanelet2_validation/validators/routing/RoutingGraphIsValid.h
lanelet2_validation/ValidatorFactory.h
lanelet
lanelet::validation
RoutingGraphIsValid.h
/tmp/ws/src/lanelet2/lanelet2_validation/include/lanelet2_validation/validators/routing/
RoutingGraphIsValid_8h.html
lanelet2_validation/BasicValidator.h
lanelet::validation::RoutingGraphIsValid
lanelet
lanelet::validation
UnknownTags.h
/tmp/ws/src/lanelet2/lanelet2_validation/include/lanelet2_validation/validators/mapping/
UnknownTags_8h.html
lanelet2_validation/BasicValidator.h
lanelet::validation::UnknownTags
lanelet
lanelet::validation
UnknownTagValue.h
/tmp/ws/src/lanelet2/lanelet2_validation/include/lanelet2_validation/validators/mapping/
UnknownTagValue_8h.html
lanelet2_validation/BasicValidator.h
lanelet::validation::UnknownTagValue
lanelet
lanelet::validation
Validation.cpp
/tmp/ws/src/lanelet2/lanelet2_validation/src/
Validation_8cpp.html
lanelet2_validation/Validation.h
lanelet2_validation/ValidatorFactory.h
lanelet
lanelet::validation
Strings
availabeChecks
namespacelanelet_1_1validation.html
af9fd61fe68e670011e40b32c80c7e3af
(const std::string &filterString)
IssueReport
buildReport
namespacelanelet_1_1validation.html
a9680d618c2de7e68024eb9c9c39e627e
(std::vector< DetectedIssues > issues)
std::vector< DetectedIssues >
validateMap
namespacelanelet_1_1validation.html
ad3ba807b6998ee487194914d7245e4c5
(const std::string &mapFilename, const ValidationConfig &config)
std::vector< DetectedIssues >
validateMap
namespacelanelet_1_1validation.html
a2de03d8d831ca8d844bb6e065d111d76
(LaneletMap &map, const ValidationConfig &config)
Validation.h
/tmp/ws/src/lanelet2/lanelet2_validation/include/lanelet2_validation/
Validation_8h.html
lanelet2_validation/Issue.h
lanelet::validation::DetectedIssues
lanelet::validation::IssueReport
lanelet::validation::ValidationConfig
lanelet
lanelet::validation
std::vector< std::string >
Strings
namespacelanelet_1_1validation.html
a08abb4a1fe5f82d31b58f429df4ef66a
Strings
availabeChecks
namespacelanelet_1_1validation.html
af9fd61fe68e670011e40b32c80c7e3af
(const std::string &filterString)
IssueReport
buildReport
namespacelanelet_1_1validation.html
a9680d618c2de7e68024eb9c9c39e627e
(std::vector< DetectedIssues > issues)
std::vector< DetectedIssues >
validateMap
namespacelanelet_1_1validation.html
ad3ba807b6998ee487194914d7245e4c5
(const std::string &mapFilename, const ValidationConfig &config)
std::vector< DetectedIssues >
validateMap
namespacelanelet_1_1validation.html
a2de03d8d831ca8d844bb6e065d111d76
(LaneletMap &map, const ValidationConfig &config)
ValidatorFactory.cpp
/tmp/ws/src/lanelet2/lanelet2_validation/src/
ValidatorFactory_8cpp.html
lanelet2_validation/ValidatorFactory.h
lanelet
lanelet::validation
ValidatorFactory.h
/tmp/ws/src/lanelet2/lanelet2_validation/include/lanelet2_validation/
ValidatorFactory_8h.html
lanelet2_validation/BasicValidator.h
lanelet::validation::RegisterMapValidator
lanelet::validation::RegisterRoutingGraphValidator
lanelet::validation::RegisterTrafficRuleValidator
lanelet::validation::ValidatorFactory
lanelet
lanelet::validation
std::vector< std::regex >
Regexes
namespacelanelet_1_1validation.html
a57e6a8ecd16a534ff1a816ee49c85361
std::vector< ValidatorWithName< ValidatorT > >
ValidatorsWithName
namespacelanelet_1_1validation.html
a474ed23896d80a3c0c77e35eb36e1ac9
std::pair< std::string, std::unique_ptr< ValidatorT > >
ValidatorWithName
namespacelanelet_1_1validation.html
aa8141f10cf71c1bb3097c9d8bda27c09
lanelet::validation::BoolTags
classlanelet_1_1validation_1_1BoolTags.html
lanelet::validation::MapValidator
Issues
operator()
classlanelet_1_1validation_1_1BoolTags.html
a5494a4a65618b002a0351ce140cb9eb2
(const LaneletMap &map) override
constexpr static const char *
name
classlanelet_1_1validation_1_1BoolTags.html
a1a2c15c8cbac6d866b246a8de430cec4
()
lanelet::validation::CommandLineConfig
structlanelet_1_1validation_1_1CommandLineConfig.html
bool
help
structlanelet_1_1validation_1_1CommandLineConfig.html
a168877b0a5c2fb6bfad1034cd8138037
std::string
mapFile
structlanelet_1_1validation_1_1CommandLineConfig.html
a2272b3b1e23be0b29b7bd6dfec92f197
bool
print
structlanelet_1_1validation_1_1CommandLineConfig.html
ad2aab4a60bcc2d91cdddeadd67e5bc52
ValidationConfig
validationConfig
structlanelet_1_1validation_1_1CommandLineConfig.html
af25d0b833bc7b14c32d3816663f5b9fb
lanelet::validation::CurvatureTooBigChecker
classlanelet_1_1validation_1_1CurvatureTooBigChecker.html
lanelet::validation::MapValidator
Issues
operator()
classlanelet_1_1validation_1_1CurvatureTooBigChecker.html
a026915c4d47f1246fcca9704c16f5687
(const LaneletMap &map) override
static void
checkCurvature
classlanelet_1_1validation_1_1CurvatureTooBigChecker.html
a59241089eed0e2bd5863698c4a09780f
(Issues &issues, const ConstLineString2d &line, const Id &laneletId)
constexpr static const char *
name
classlanelet_1_1validation_1_1CurvatureTooBigChecker.html
ad85128c870285b69134e6b8de1471b29
()
lanelet::validation::DetectedIssues
structlanelet_1_1validation_1_1DetectedIssues.html
DetectedIssues
structlanelet_1_1validation_1_1DetectedIssues.html
a69eb683e879eeec555ff0577bfe6808d
()=default
DetectedIssues
structlanelet_1_1validation_1_1DetectedIssues.html
a6f8ab7cff89aa5e893ccbe5255990a7e
(std::string checkName, Issues issues)
Issues
errors
structlanelet_1_1validation_1_1DetectedIssues.html
a646f3675c8011e0c76a15b0c570a127f
() const
Issues
warnings
structlanelet_1_1validation_1_1DetectedIssues.html
a1316d4b48688937690263190f0b2eab2
() const
std::string
checkName
structlanelet_1_1validation_1_1DetectedIssues.html
a1601a3bdd546b14c3768f2ddde06b658
Issues
issues
structlanelet_1_1validation_1_1DetectedIssues.html
afb2822ea45e72d780d89248fd61eed94
lanelet::validation::DuplicatedPointsChecker
classlanelet_1_1validation_1_1DuplicatedPointsChecker.html
lanelet::validation::MapValidator
Issues
operator()
classlanelet_1_1validation_1_1DuplicatedPointsChecker.html
a8e43e88e562516aebe95ef577a33c1bf
(const LaneletMap &map) override
constexpr static const char *
name
classlanelet_1_1validation_1_1DuplicatedPointsChecker.html
a2cad793201a75cb9c89abd7d81d80767
()
lanelet::validation::Issue
structlanelet_1_1validation_1_1Issue.html
std::string
buildReport
structlanelet_1_1validation_1_1Issue.html
a8e1f9d5794bcb0450759f5e8b0149b5c
() const
Issue
structlanelet_1_1validation_1_1Issue.html
a7ff33fe4c0a22053bacde7b85e9d4bbc
()=default
Issue
structlanelet_1_1validation_1_1Issue.html
a95270c5287f64a28ac44b8002a911f57
(Severity severity, Primitive primitive, Id id, std::string message)
Issue
structlanelet_1_1validation_1_1Issue.html
ab69bccfa1a8f526654836dac395eb71e
(Severity severity, std::string message)
Id
id
structlanelet_1_1validation_1_1Issue.html
ac249855e624d5dbf626bfeb1a933c026
std::string
message
structlanelet_1_1validation_1_1Issue.html
ad0fcd41dc8cf294bb0964da39b393817
Primitive
primitive
structlanelet_1_1validation_1_1Issue.html
a2406faeb04c5a13eb97fbc77118cfe75
Severity
severity
structlanelet_1_1validation_1_1Issue.html
a471267c64cff78652d2c40851b8d24ef
lanelet::validation::IssueReport
structlanelet_1_1validation_1_1IssueReport.html
Strings
errors
structlanelet_1_1validation_1_1IssueReport.html
ae1c69079047110c3ad111b7d2938c86d
Strings
warnings
structlanelet_1_1validation_1_1IssueReport.html
ad008ffe7e229ce8ad588512aa54477f6
lanelet::validation::MandatoryTags
classlanelet_1_1validation_1_1MandatoryTags.html
lanelet::validation::MapValidator
Issues
operator()
classlanelet_1_1validation_1_1MandatoryTags.html
a0710424d1c6a309b5a0763c454e3be9f
(const LaneletMap &map) override
constexpr static const char *
name
classlanelet_1_1validation_1_1MandatoryTags.html
a737ca73c2d3a39b5eab77305cb099712
()
lanelet::validation::MapValidator
classlanelet_1_1validation_1_1MapValidator.html
virtual Issues
operator()
classlanelet_1_1validation_1_1MapValidator.html
ae460493be05aafa69a1bd7caa1ca6008
(const LaneletMap &map)=0
virtual
~MapValidator
classlanelet_1_1validation_1_1MapValidator.html
a2234797a6bcf783fea402d1bedd5729c
()=default
constexpr static const char *
name
classlanelet_1_1validation_1_1MapValidator.html
a992e612f8510bad11a13d792dc70275f
()
lanelet::validation::PointsTooCloseChecker
classlanelet_1_1validation_1_1PointsTooCloseChecker.html
lanelet::validation::MapValidator
Issues
operator()
classlanelet_1_1validation_1_1PointsTooCloseChecker.html
a0245d0cf6765432fd33a836d1c8ce098
(const LaneletMap &map) override
constexpr static const char *
name
classlanelet_1_1validation_1_1PointsTooCloseChecker.html
a67c53ada7d5cd4e99e2644b52ae8ec25
()
lanelet::validation::RegisterMapValidator
classlanelet_1_1validation_1_1RegisterMapValidator.html
RegisterMapValidator
classlanelet_1_1validation_1_1RegisterMapValidator.html
af3e65a02cc754f5cfb020ae25db124a9
()
lanelet::validation::RegisterRoutingGraphValidator
classlanelet_1_1validation_1_1RegisterRoutingGraphValidator.html
RegisterRoutingGraphValidator
classlanelet_1_1validation_1_1RegisterRoutingGraphValidator.html
af95879dc05d20d19641561d86b83e11a
()
lanelet::validation::RegisterTrafficRuleValidator
classlanelet_1_1validation_1_1RegisterTrafficRuleValidator.html
RegisterTrafficRuleValidator
classlanelet_1_1validation_1_1RegisterTrafficRuleValidator.html
a81fd19edf14613e4c42855d8e5efd516
()
lanelet::validation::RoutingGraphIsValid
classlanelet_1_1validation_1_1RoutingGraphIsValid.html
lanelet::validation::RoutingGraphValidator
Issues
operator()
classlanelet_1_1validation_1_1RoutingGraphIsValid.html
acf8ee0b914415597daa571af8bc2709c
(const routing::RoutingGraph &graph, const traffic_rules::TrafficRules &) override
constexpr static const char *
name
classlanelet_1_1validation_1_1RoutingGraphIsValid.html
a1cf686b5514be0cc2fc6302e749c320a
()
lanelet::validation::RoutingGraphValidator
classlanelet_1_1validation_1_1RoutingGraphValidator.html
virtual Issues
operator()
classlanelet_1_1validation_1_1RoutingGraphValidator.html
a65f697a3d4524850c93b25ad42c63039
(const routing::RoutingGraph &graph, const traffic_rules::TrafficRules &rules)=0
virtual
~RoutingGraphValidator
classlanelet_1_1validation_1_1RoutingGraphValidator.html
aeaa94f45c75758ea61893b8c462cb322
()=default
constexpr static const char *
name
classlanelet_1_1validation_1_1RoutingGraphValidator.html
a0b7521683836a76067be1c8e0a559e47
()
lanelet::validation::TrafficRuleValidator
classlanelet_1_1validation_1_1TrafficRuleValidator.html
virtual Issues
operator()
classlanelet_1_1validation_1_1TrafficRuleValidator.html
a654f8cd8eb74d16eb1549c7d6e97fe77
(const LaneletMap &map, const std::vector< traffic_rules::TrafficRulesUPtr > &rules)=0
virtual
~TrafficRuleValidator
classlanelet_1_1validation_1_1TrafficRuleValidator.html
a5f885297c32c42c44ead478a80bfd20a
()=default
constexpr static const char *
name
classlanelet_1_1validation_1_1TrafficRuleValidator.html
a608b552567869dc8e0e4e5e3c0a5655f
()
lanelet::validation::UnknownTags
classlanelet_1_1validation_1_1UnknownTags.html
lanelet::validation::MapValidator
Issues
operator()
classlanelet_1_1validation_1_1UnknownTags.html
a28635a648a8fb066a419df4b8aeb1c2a
(const LaneletMap &map) override
constexpr static const char *
name
classlanelet_1_1validation_1_1UnknownTags.html
a46ddd6f25401dca9482afb5ad008592c
()
lanelet::validation::UnknownTagValue
classlanelet_1_1validation_1_1UnknownTagValue.html
lanelet::validation::MapValidator
Issues
operator()
classlanelet_1_1validation_1_1UnknownTagValue.html
a8a982dec4c86f873d061ca2e2a53adab
(const LaneletMap &map) override
constexpr static const char *
name
classlanelet_1_1validation_1_1UnknownTagValue.html
a13f6a32b757e635a4b10dc0f40e44f56
()
lanelet::validation::ValidationConfig
structlanelet_1_1validation_1_1ValidationConfig.html
std::string
checksFilter
structlanelet_1_1validation_1_1ValidationConfig.html
a376538b2f5b65efdc6639b0628e4a24a
std::string
location
structlanelet_1_1validation_1_1ValidationConfig.html
a8391c2ffe8438910f4fc4c18517a2acf
GPSPoint
origin
structlanelet_1_1validation_1_1ValidationConfig.html
a267e2a2a348f76ac4820b097cdaf8ef1
Strings
participants
structlanelet_1_1validation_1_1ValidationConfig.html
a44323788645445e9f107539dd4e347ce
lanelet::validation::ValidatorFactory
classlanelet_1_1validation_1_1ValidatorFactory.html
std::function< ValidatorT *()>
CreationFcn
classlanelet_1_1validation_1_1ValidatorFactory.html
ac4b45c864479372fefefbe95cd744062
std::vector< std::string >
availableValidators
classlanelet_1_1validation_1_1ValidatorFactory.html
ac4b4b1b71657e325502e7c7b342d5ea6
(const Regexes ®exes={})
ValidatorsWithName< MapValidator >
createMapValidators
classlanelet_1_1validation_1_1ValidatorFactory.html
aa12d7e49a635b339cc4a3f94762749c8
(const Regexes ®exes)
ValidatorsWithName< RoutingGraphValidator >
createRoutingGraphValidators
classlanelet_1_1validation_1_1ValidatorFactory.html
a126b43052394a9ea30a3646304244908
(const Regexes ®exes)
ValidatorsWithName< TrafficRuleValidator >
createTrafficRuleValidators
classlanelet_1_1validation_1_1ValidatorFactory.html
ae65d10b8d218890223a412f236584ed6
(const Regexes ®exes)
static ValidatorFactory &
instance
classlanelet_1_1validation_1_1ValidatorFactory.html
a4fd060f0cebfe02a4ba2c6ecfdbded14
()
void
registerMapValidator
classlanelet_1_1validation_1_1ValidatorFactory.html
afef8130be52cedf99403a4826bf11781
(const std::string &name, const CreationFcn< MapValidator > &creator)
void
registerRoutingGraphValidator
classlanelet_1_1validation_1_1ValidatorFactory.html
ae2e6bc5d3986573a0b2205092a641f29
(const std::string &name, const CreationFcn< RoutingGraphValidator > &creator)
void
registerTrafficRuleValidator
classlanelet_1_1validation_1_1ValidatorFactory.html
ade521bfd212c0152a409f58c9463848e
(const std::string &name, const CreationFcn< TrafficRuleValidator > &creator)
ValidatorFactory
classlanelet_1_1validation_1_1ValidatorFactory.html
a8569f05a71a4abd1d68de88276e60d4b
()=default
std::map< std::string, CreationFcn< MapValidator > >
mapValidatorRegistry_
classlanelet_1_1validation_1_1ValidatorFactory.html
a64c5917c5853e4a338ffd54c6337f5bd
std::map< std::string, CreationFcn< RoutingGraphValidator > >
routingGraphValidatorRegistry_
classlanelet_1_1validation_1_1ValidatorFactory.html
aeed9fb54f3b89621e7c87b58157f2845
std::map< std::string, CreationFcn< TrafficRuleValidator > >
trafficRuleValidatorRegistry_
classlanelet_1_1validation_1_1ValidatorFactory.html
a9fddd00ea3b17c5b698fa6f2db44f8d9
friend class
RegisterMapValidator
classlanelet_1_1validation_1_1ValidatorFactory.html
a51ed6e88040a3b04669f801031e14340
friend class
RegisterRoutingGraphValidator
classlanelet_1_1validation_1_1ValidatorFactory.html
ab1d1aa40b058b2ecc9dc06e6d1258043
friend class
RegisterTrafficRuleValidator
classlanelet_1_1validation_1_1ValidatorFactory.html
ae7e5ae549f26e1f1f060ff9f6e42fca4
lanelet
namespacelanelet.html
lanelet::routing
lanelet::validation
lanelet::routing
namespacelanelet_1_1routing.html
lanelet::validation
namespacelanelet_1_1validation.html
lanelet::validation::BoolTags
lanelet::validation::CommandLineConfig
lanelet::validation::CurvatureTooBigChecker
lanelet::validation::DetectedIssues
lanelet::validation::DuplicatedPointsChecker
lanelet::validation::Issue
lanelet::validation::IssueReport
lanelet::validation::MandatoryTags
lanelet::validation::MapValidator
lanelet::validation::PointsTooCloseChecker
lanelet::validation::RegisterMapValidator
lanelet::validation::RegisterRoutingGraphValidator
lanelet::validation::RegisterTrafficRuleValidator
lanelet::validation::RoutingGraphIsValid
lanelet::validation::RoutingGraphValidator
lanelet::validation::TrafficRuleValidator
lanelet::validation::UnknownTags
lanelet::validation::UnknownTagValue
lanelet::validation::ValidationConfig
lanelet::validation::ValidatorFactory
std::vector< Issue >
Issues
namespacelanelet_1_1validation.html
a0a955fd3680a4b562acf8ae42b0c0ba9
std::unique_ptr< MapValidator >
MapValidatorUPtr
namespacelanelet_1_1validation.html
ad9ff91d3e28a95d9256d3a4bfd2532e9
std::vector< MapValidatorUPtr >
MapValidatorUPtrs
namespacelanelet_1_1validation.html
a0ea3fbb22be0f201c9d501d4caa884ee
std::vector< std::regex >
Regexes
namespacelanelet_1_1validation.html
a57e6a8ecd16a534ff1a816ee49c85361
std::unique_ptr< RoutingGraphValidator >
RoutingGraphValidatorUPtr
namespacelanelet_1_1validation.html
ab38a0d57aee085b2d5d1d70b98668925
std::vector< RoutingGraphValidatorUPtr >
RoutingGraphValidatorUPtrs
namespacelanelet_1_1validation.html
a431f639c07c181b6170e988335219a60
std::vector< std::string >
Strings
namespacelanelet_1_1validation.html
a08abb4a1fe5f82d31b58f429df4ef66a
std::unique_ptr< TrafficRuleValidator >
TrafficRuleValidatorUPtr
namespacelanelet_1_1validation.html
a312f11fc2723b5cb8f4b28b40aec32f3
std::vector< TrafficRuleValidatorUPtr >
TrafficRuleValidatorUPtrs
namespacelanelet_1_1validation.html
a82b376ddf2bb78cca65fcc53f8884de3
std::vector< ValidatorWithName< ValidatorT > >
ValidatorsWithName
namespacelanelet_1_1validation.html
a474ed23896d80a3c0c77e35eb36e1ac9
std::pair< std::string, std::unique_ptr< ValidatorT > >
ValidatorWithName
namespacelanelet_1_1validation.html
aa8141f10cf71c1bb3097c9d8bda27c09
std::map< std::string, Values >
ValueMap
namespacelanelet_1_1validation.html
ac13b7b29a53dbf5c4006fd5270b46586
std::vector< std::string >
Values
namespacelanelet_1_1validation.html
a74fccf4d80144e572013ecf52d46c2b5
Primitive
namespacelanelet_1_1validation.html
a6c806a8a63ea8503f760541d317e6330
Point
LineString
Polygon
Lanelet
Area
RegulatoryElement
Primitive
Severity
namespacelanelet_1_1validation.html
ab668d233fcfb2bbd2f1e084fab174ac3
Error
Warning
Info
Strings
availabeChecks
namespacelanelet_1_1validation.html
af9fd61fe68e670011e40b32c80c7e3af
(const std::string &filterString)
IssueReport
buildReport
namespacelanelet_1_1validation.html
a9680d618c2de7e68024eb9c9c39e627e
(std::vector< DetectedIssues > issues)
CommandLineConfig
parseCommandLine
namespacelanelet_1_1validation.html
ac8a13618496c4c3c0c10028a37c6a7c3
(int argc, const char *argv[])
void
printAllIssues
namespacelanelet_1_1validation.html
a5a08e3d747b062a5c96222f0415e5b26
(const std::vector< DetectedIssues > &issues)
int
runFromConfig
namespacelanelet_1_1validation.html
a0f8fa9b04490a384075a64fba3421dcc
(const CommandLineConfig &config)
const char *
toString
namespacelanelet_1_1validation.html
af2cf46a174993b0cfdc61c539b053583
(Primitive primitive)
const char *
toString
namespacelanelet_1_1validation.html
a5f47bdb940889443271dd4c526885861
(Severity severity)
std::vector< DetectedIssues >
validateMap
namespacelanelet_1_1validation.html
ad3ba807b6998ee487194914d7245e4c5
(const std::string &mapFilename, const ValidationConfig &config)
std::vector< DetectedIssues >
validateMap
namespacelanelet_1_1validation.html
a2de03d8d831ca8d844bb6e065d111d76
(LaneletMap &map, const ValidationConfig &config)