scenario_simulator_v2 C++ API
Public Member Functions | Public Attributes | List of all members
simple_sensor_simulator::DefaultNoiseApplicator Struct Reference
Inheritance diagram for simple_sensor_simulator::DefaultNoiseApplicator:
Inheritance 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
 
auto operator= (const DefaultNoiseApplicator &)=delete
 
auto operator= (DefaultNoiseApplicator &&)=delete
 
auto operator() (autoware_perception_msgs::msg::DetectedObjects detected_objects) -> decltype(auto)
 

Public Attributes

const double current_simulation_time
 
const rclcpp::Time & current_ros_time
 
const traffic_simulator_msgs::EntityStatusego_entity_status
 
std::default_random_engine & random_engine
 
const simulation_api_schema::DetectionSensorConfiguration & detection_sensor_configuration
 

Constructor & Destructor Documentation

◆ DefaultNoiseApplicator() [1/3]

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 
)
inlineexplicit

◆ DefaultNoiseApplicator() [2/3]

simple_sensor_simulator::DefaultNoiseApplicator::DefaultNoiseApplicator ( const DefaultNoiseApplicator )
delete

◆ DefaultNoiseApplicator() [3/3]

simple_sensor_simulator::DefaultNoiseApplicator::DefaultNoiseApplicator ( DefaultNoiseApplicator &&  )
delete

Member Function Documentation

◆ operator()()

auto simple_sensor_simulator::DefaultNoiseApplicator::operator() ( autoware_perception_msgs::msg::DetectedObjects  detected_objects) -> decltype(auto)
inline

◆ operator=() [1/2]

auto simple_sensor_simulator::DefaultNoiseApplicator::operator= ( const DefaultNoiseApplicator )
delete

◆ operator=() [2/2]

auto simple_sensor_simulator::DefaultNoiseApplicator::operator= ( DefaultNoiseApplicator &&  )
delete

Member Data Documentation

◆ current_ros_time

const rclcpp::Time& simple_sensor_simulator::DefaultNoiseApplicator::current_ros_time

◆ current_simulation_time

const double simple_sensor_simulator::DefaultNoiseApplicator::current_simulation_time

◆ detection_sensor_configuration

const simulation_api_schema::DetectionSensorConfiguration& simple_sensor_simulator::DefaultNoiseApplicator::detection_sensor_configuration

◆ ego_entity_status

const traffic_simulator_msgs::EntityStatus& simple_sensor_simulator::DefaultNoiseApplicator::ego_entity_status

◆ random_engine

std::default_random_engine& simple_sensor_simulator::DefaultNoiseApplicator::random_engine

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