scenario_simulator_v2 C++ API
Public Member Functions | List of all members
simple_sensor_simulator::CustomNoiseApplicator Struct Reference
Inheritance diagram for simple_sensor_simulator::CustomNoiseApplicator:
Inheritance graph
[legend]
Collaboration diagram for simple_sensor_simulator::CustomNoiseApplicator:
Collaboration graph
[legend]

Public Member Functions

 DefaultNoiseApplicator (double current_simulation_time, const rclcpp::Time &current_ros_time, const traffic_simulator_msgs::EntityStatus &ego_entity_status, std::default_random_engine &random_engine, const simulation_api_schema::DetectionSensorConfiguration &detection_sensor_configuration)
 
 DefaultNoiseApplicator (const DefaultNoiseApplicator &)=delete
 
 DefaultNoiseApplicator (DefaultNoiseApplicator &&)=delete
 
- Public Member Functions inherited from simple_sensor_simulator::DefaultNoiseApplicator
 DefaultNoiseApplicator (double current_simulation_time, const rclcpp::Time &current_ros_time, const traffic_simulator_msgs::EntityStatus &ego_entity_status, std::default_random_engine &random_engine, const simulation_api_schema::DetectionSensorConfiguration &detection_sensor_configuration)
 
 DefaultNoiseApplicator (const DefaultNoiseApplicator &)=delete
 
 DefaultNoiseApplicator (DefaultNoiseApplicator &&)=delete
 
auto operator= (const DefaultNoiseApplicator &)=delete
 
auto operator= (DefaultNoiseApplicator &&)=delete
 
auto operator() (autoware_auto_perception_msgs::msg::DetectedObjects detected_objects) -> decltype(auto)
 

Additional Inherited Members

- Public Attributes inherited from simple_sensor_simulator::DefaultNoiseApplicator
const double current_simulation_time
 
const rclcpp::Time & current_ros_time
 
const traffic_simulator_msgs::EntityStatus & ego_entity_status
 
std::default_random_engine & random_engine
 
const simulation_api_schema::DetectionSensorConfiguration & detection_sensor_configuration
 

Member Function Documentation

◆ DefaultNoiseApplicator() [1/3]

simple_sensor_simulator::DefaultNoiseApplicator::DefaultNoiseApplicator
delete

◆ DefaultNoiseApplicator() [2/3]

simple_sensor_simulator::DefaultNoiseApplicator::DefaultNoiseApplicator
delete

◆ DefaultNoiseApplicator() [3/3]

simple_sensor_simulator::DefaultNoiseApplicator::DefaultNoiseApplicator
inlineexplicit

The documentation for this struct was generated from the following file: