scenario_simulator_v2 C++ API
Namespaces | Classes | Typedefs | Functions
traffic_simulator::lanelet_wrapper Namespace Reference

Namespaces

 lanelet_map
 
 pose
 
 route
 

Classes

class  LaneletLoader
 
class  RouteCache
 
class  CenterPointsCache
 
class  LaneletLengthCache
 
struct  TrafficRulesWithRoutingGraph
 
class  LaneletWrapper
 
struct  Locations
 
class  GermanRoadShoulderPassableVehicle
 

Typedefs

using BoundingBox = traffic_simulator_msgs::msg::BoundingBox
 
using EntityType = traffic_simulator_msgs::msg::EntityType
 
using LaneletPose = traffic_simulator_msgs::msg::LaneletPose
 
using Point = geometry_msgs::msg::Point
 
using Pose = geometry_msgs::msg::Pose
 
using PoseStamped = geometry_msgs::msg::PoseStamped
 
using Spline = math::geometry::CatmullRomSpline
 
using Vector3 = geometry_msgs::msg::Vector3
 

Functions

const lanelet::traffic_rules::RegisterTrafficRules< GermanRoadShoulderPassableVehiclegermanRoadShoulderPassableVehicleRules (Locations::RoadShoulderPassableGermany, lanelet::Participants::Vehicle)
 

Typedef Documentation

◆ BoundingBox

using traffic_simulator::lanelet_wrapper::BoundingBox = typedef traffic_simulator_msgs::msg::BoundingBox

◆ EntityType

using traffic_simulator::lanelet_wrapper::EntityType = typedef traffic_simulator_msgs::msg::EntityType

◆ LaneletPose

using traffic_simulator::lanelet_wrapper::LaneletPose = typedef traffic_simulator_msgs::msg::LaneletPose

◆ Point

using traffic_simulator::lanelet_wrapper::Point = typedef geometry_msgs::msg::Point

◆ Pose

using traffic_simulator::lanelet_wrapper::Pose = typedef geometry_msgs::msg::Pose

◆ PoseStamped

using traffic_simulator::lanelet_wrapper::PoseStamped = typedef geometry_msgs::msg::PoseStamped

◆ Spline

◆ Vector3

using traffic_simulator::lanelet_wrapper::Vector3 = typedef geometry_msgs::msg::Vector3

Function Documentation

◆ germanRoadShoulderPassableVehicleRules()

const lanelet::traffic_rules::RegisterTrafficRules<GermanRoadShoulderPassableVehicle> traffic_simulator::lanelet_wrapper::germanRoadShoulderPassableVehicleRules ( Locations::RoadShoulderPassableGermany  ,
lanelet::Participants::Vehicle   
)