#include <detection_sensor.hpp>
|
| 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) |
|
| ~DetectionSensor () override=default |
|
auto | update (const double, const std::vector< traffic_simulator_msgs::EntityStatus > &, const rclcpp::Time &, const std::vector< std::string > &lidar_detected_entities) -> void override |
|
auto | update (const double current_simulation_time, const std::vector< traffic_simulator_msgs::EntityStatus > &statuses, const rclcpp::Time ¤t_ros_time, const std::vector< std::string > &lidar_detected_entities) -> void |
|
virtual | ~DetectionSensorBase ()=default |
|
◆ DetectionSensor()
template<typename T , typename U = autoware_auto_perception_msgs::msg::TrackedObjects>
simple_sensor_simulator::DetectionSensor< T, U >::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 |
|
) |
| |
|
inlineexplicit |
◆ ~DetectionSensor()
template<typename T , typename U = autoware_auto_perception_msgs::msg::TrackedObjects>
◆ update() [1/2]
◆ update() [2/2]
template<typename T , typename U = autoware_auto_perception_msgs::msg::TrackedObjects>
The documentation for this class was generated from the following file:
- simulation/simple_sensor_simulator/include/simple_sensor_simulator/sensor_simulation/detection_sensor/detection_sensor.hpp