scenario_simulator_v2 C++ API
simple_sensor_simulator::DetectionSensor< T, U > Member List

This is the complete list of members for simple_sensor_simulator::DetectionSensor< T, U >, including all inherited members.

configuration_simple_sensor_simulator::DetectionSensorBaseprotected
DetectionSensor(const double current_simulation_time, const simulation_api_schema::DetectionSensorConfiguration &configuration, const typename rclcpp::Publisher< T >::SharedPtr &publisher, const typename rclcpp::Publisher< U >::SharedPtr &ground_truth_publisher=nullptr)simple_sensor_simulator::DetectionSensor< T, U >inlineexplicit
DetectionSensorBase(const double current_simulation_time, const simulation_api_schema::DetectionSensorConfiguration &configuration)simple_sensor_simulator::DetectionSensorBaseinlineexplicitprotected
findEgoEntityStatusToWhichThisSensorIsAttached(const std::vector< traffic_simulator_msgs::EntityStatus > &) const -> std::vector< traffic_simulator_msgs::EntityStatus >::const_iteratorsimple_sensor_simulator::DetectionSensorBaseprotected
isEgoEntityStatusToWhichThisSensorIsAttached(const traffic_simulator_msgs::EntityStatus &) const -> boolsimple_sensor_simulator::DetectionSensorBaseprotected
previous_simulation_time_simple_sensor_simulator::DetectionSensorBaseprotected
update(const double, const std::vector< traffic_simulator_msgs::EntityStatus > &, const rclcpp::Time &, const std::vector< std::string > &lidar_detected_entities) -> void overridesimple_sensor_simulator::DetectionSensor< T, U >virtual
update(const double current_simulation_time, const std::vector< traffic_simulator_msgs::EntityStatus > &statuses, const rclcpp::Time &current_ros_time, const std::vector< std::string > &lidar_detected_entities) -> voidsimple_sensor_simulator::DetectionSensor< T, U >virtual
~DetectionSensor() override=defaultsimple_sensor_simulator::DetectionSensor< T, U >
~DetectionSensorBase()=defaultsimple_sensor_simulator::DetectionSensorBasevirtual