scenario_simulator_v2 C++ API
Protected Member Functions | List of all members
hdmap_utils::GermanRoadShoulderPassableVehicle Class Reference

#include <traffic_rules.hpp>

Inheritance diagram for hdmap_utils::GermanRoadShoulderPassableVehicle:
Inheritance graph
[legend]
Collaboration diagram for hdmap_utils::GermanRoadShoulderPassableVehicle:
Collaboration graph
[legend]

Protected Member Functions

lanelet::Optional< bool > canPass (const std::string &type, const std::string &) const override
 
lanelet::traffic_rules::LaneChangeType laneChangeType (const lanelet::ConstLineString3d &, bool) const override
 

Member Function Documentation

◆ canPass()

lanelet::Optional<bool> hdmap_utils::GermanRoadShoulderPassableVehicle::canPass ( const std::string &  type,
const std::string &   
) const
inlineoverrideprotected
Note
this function overrides and adds road shoulder handling to GenericTrafficRules::canPass

◆ laneChangeType()

lanelet::traffic_rules::LaneChangeType hdmap_utils::GermanRoadShoulderPassableVehicle::laneChangeType ( const lanelet::ConstLineString3d &  ,
bool   
) const
overrideprotected
Note
allow lane-changes everywhere even if prohibited by lanelet2 map, because lane-change settings are not for entities but only for Autoware.

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