scenario_simulator_v2 C++ API
Public Member Functions | List of all members
simple_sensor_simulator::SensorSimulation Class Reference

#include <sensor_simulation.hpp>

Public Member Functions

auto attachLidarSensor (const double current_simulation_time, const simulation_api_schema::LidarConfiguration &configuration, rclcpp::Node &node) -> void
 
auto attachDetectionSensor (const double current_simulation_time, const simulation_api_schema::DetectionSensorConfiguration &configuration, rclcpp::Node &node) -> void
 
auto attachOccupancyGridSensor (const double current_simulation_time, const simulation_api_schema::OccupancyGridSensorConfiguration &configuration, rclcpp::Node &node) -> void
 
auto attachPseudoTrafficLightsDetector (const double, const simulation_api_schema::PseudoTrafficLightDetectorConfiguration &configuration, rclcpp::Node &node, std::shared_ptr< hdmap_utils::HdMapUtils > hdmap_utils) -> void
 
auto updateSensorFrame (double current_simulation_time, const rclcpp::Time &current_ros_time, const std::vector< traffic_simulator_msgs::EntityStatus > &, const simulation_api_schema::UpdateTrafficLightsRequest &) -> void
 

Member Function Documentation

◆ attachDetectionSensor()

auto simple_sensor_simulator::SensorSimulation::attachDetectionSensor ( const double  current_simulation_time,
const simulation_api_schema::DetectionSensorConfiguration &  configuration,
rclcpp::Node &  node 
) -> void
inline

◆ attachLidarSensor()

auto simple_sensor_simulator::SensorSimulation::attachLidarSensor ( const double  current_simulation_time,
const simulation_api_schema::LidarConfiguration &  configuration,
rclcpp::Node &  node 
) -> void
inline

◆ attachOccupancyGridSensor()

auto simple_sensor_simulator::SensorSimulation::attachOccupancyGridSensor ( const double  current_simulation_time,
const simulation_api_schema::OccupancyGridSensorConfiguration &  configuration,
rclcpp::Node &  node 
) -> void
inline

◆ attachPseudoTrafficLightsDetector()

auto simple_sensor_simulator::SensorSimulation::attachPseudoTrafficLightsDetector ( const double  ,
const simulation_api_schema::PseudoTrafficLightDetectorConfiguration &  configuration,
rclcpp::Node &  node,
std::shared_ptr< hdmap_utils::HdMapUtils hdmap_utils 
) -> void
inline

◆ updateSensorFrame()

auto simple_sensor_simulator::SensorSimulation::updateSensorFrame ( double  current_simulation_time,
const rclcpp::Time &  current_ros_time,
const std::vector< traffic_simulator_msgs::EntityStatus > &  entities,
const simulation_api_schema::UpdateTrafficLightsRequest &  update_traffic_lights_request 
) -> void

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