Go to the documentation of this file.
32 #include "ad/physics/DistanceValidInputRange.hpp"
33 #include "ad/physics/MetricRangeValidInputRange.hpp"
34 #include "spdlog/fmt/ostr.h"
35 #include "spdlog/spdlog.h"
50 bool inValidInputRange =
true;
59 if (!inValidInputRange && logErrors)
61 spdlog::error(
"withinValidInputRange(::ad::map::lane::Lane)>> {} has invalid member", input);
64 return inValidInputRange;
::ad::map::lane::ContactLaneList contactLanes
Definition: Lane.hpp:185
::ad::map::lane::LaneId id
Definition: Lane.hpp:138
::ad::map::lane::LaneType type
Definition: Lane.hpp:143
::ad::physics::Distance length
Definition: Lane.hpp:158
::ad::map::point::Geometry edgeRight
Definition: Lane.hpp:180
::ad::map::landmark::LandmarkIdList visibleLandmarks
Definition: Lane.hpp:192
::ad::map::restriction::Restrictions restrictions
Definition: Lane.hpp:153
::ad::map::point::Geometry edgeLeft
Definition: Lane.hpp:175
::ad::map::lane::LaneDirection direction
Definition: Lane.hpp:148
::ad::map::restriction::SpeedLimitList speedLimits
Definition: Lane.hpp:170
::ad::physics::Distance width
Definition: Lane.hpp:164
DataType Lane.
Definition: Lane.hpp:56