From 984d6636f5a8a821d33ff32b6d95e4b0b80ac680 Mon Sep 17 00:00:00 2001 From: t4-adc Date: Thu, 6 Mar 2025 17:04:00 +0900 Subject: [PATCH] use member initializer list --- .../detection_sensor/detection_sensor.hpp | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/simulation/simple_sensor_simulator/include/simple_sensor_simulator/sensor_simulation/detection_sensor/detection_sensor.hpp b/simulation/simple_sensor_simulator/include/simple_sensor_simulator/sensor_simulation/detection_sensor/detection_sensor.hpp index 953a1521860..0d9ee80e41d 100644 --- a/simulation/simple_sensor_simulator/include/simple_sensor_simulator/sensor_simulation/detection_sensor/detection_sensor.hpp +++ b/simulation/simple_sensor_simulator/include/simple_sensor_simulator/sensor_simulation/detection_sensor/detection_sensor.hpp @@ -86,16 +86,19 @@ class DetectionSensor : public DetectionSensorBase struct NoiseOutput { - double simulation_time, distance_noise, yaw_noise; - - bool true_positive, flip; - - explicit NoiseOutput(double simulation_time = 0.0) : simulation_time(simulation_time) + double simulation_time; + double distance_noise; + double yaw_noise; + bool true_positive; + bool flip; + + constexpr NoiseOutput(double simulation_time = 0.0) + : simulation_time(simulation_time), + distance_noise(0.0), + yaw_noise(0.0), + true_positive(true), + flip(false) { - distance_noise = 0.0; - yaw_noise = 0.0; - true_positive = true; - flip = false; } };