Branch data Line data Source code
1 : : /* 2 : : * ----------------- BEGIN LICENSE BLOCK --------------------------------- 3 : : * 4 : : * Copyright (C) 2018-2022 Intel Corporation 5 : : * 6 : : * SPDX-License-Identifier: LGPL-2.1-only 7 : : * 8 : : * ----------------- END LICENSE BLOCK ----------------------------------- 9 : : */ 10 : : 11 : : /* 12 : : * Generated file 13 : : */ 14 : : 15 : : #include <gtest/gtest.h> 16 : : 17 : : #include <limits> 18 : : 19 : : #include "ad/rss/world/WorldModelValidInputRange.hpp" 20 : : 21 : 4 : TEST(WorldModelValidInputRangeTests, testValidInputRange) 22 : : { 23 : 1 : ::ad::rss::world::WorldModel value; 24 : 1 : ::ad::rss::world::TimeIndex valueTime_index(std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 25 : 1 : valueTime_index = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 26 : 1 : value.time_index = valueTime_index; 27 : 1 : ::ad::rss::world::RssDynamics valueDefault_ego_vehicle_rss_dynamics; 28 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueDefault_ego_vehicle_rss_dynamicsAlpha_lon; 29 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 30 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max 31 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 32 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 33 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 34 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 35 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 36 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 37 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 38 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 39 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 40 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 41 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 42 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 43 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 44 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 45 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 46 : 1 : valueDefault_ego_vehicle_rss_dynamics.alpha_lon = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon; 47 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueDefault_ego_vehicle_rss_dynamicsAlpha_lat; 48 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 49 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max 50 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 51 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 52 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 53 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 54 : 1 : valueDefault_ego_vehicle_rss_dynamics.alpha_lat = valueDefault_ego_vehicle_rss_dynamicsAlpha_lat; 55 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 56 : : valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 57 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 58 : : valueDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 59 : 1 : = valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 60 : 1 : ::ad::physics::Duration valueDefault_ego_vehicle_rss_dynamicsResponse_time(0.); 61 : : valueDefault_ego_vehicle_rss_dynamicsResponse_time 62 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 63 : 1 : valueDefault_ego_vehicle_rss_dynamics.response_time = valueDefault_ego_vehicle_rss_dynamicsResponse_time; 64 : 1 : ::ad::physics::Speed valueDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 65 : : valueDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 66 : 1 : = valueDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 67 : 1 : ::ad::rss::world::UnstructuredSettings valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 68 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 69 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 70 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 71 : 1 : ::ad::physics::Angle valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle(-6.283185308); 72 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 73 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 74 : : ::ad::physics::AngularAcceleration valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change( 75 : 1 : -1e2); 76 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 77 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 78 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 79 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 80 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 81 : : ::ad::physics::Duration valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 82 : 1 : 0.); 83 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 84 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 85 : : uint32_t 86 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 87 : : std::numeric_limits<uint32_t>::min()}; 88 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_front_intermediate_yaw_rate_change_ratio_steps 89 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 90 : : uint32_t 91 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 92 : : std::numeric_limits<uint32_t>::min()}; 93 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_back_intermediate_yaw_rate_change_ratio_steps 94 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 95 : 1 : uint32_t valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 96 : : std::numeric_limits<uint32_t>::min()}; 97 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 98 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 99 : : uint32_t 100 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 101 : : std::numeric_limits<uint32_t>::min()}; 102 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_continue_forward_intermediate_acceleration_steps 103 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 104 : : uint32_t 105 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 106 : : std::numeric_limits<uint32_t>::min()}; 107 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings 108 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 109 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 110 : : uint32_t 111 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 112 : : std::numeric_limits<uint32_t>::min()}; 113 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings 114 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 115 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 116 : : uint32_t 117 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 118 : : std::numeric_limits<uint32_t>::min()}; 119 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_continue_forward_intermediate_acceleration_steps 120 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 121 : 1 : uint32_t valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 122 : : std::numeric_limits<uint32_t>::min()}; 123 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 124 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 125 : : uint32_t 126 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 127 : : std::numeric_limits<uint32_t>::min()}; 128 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_front_intermediate_heading_change_ratio_steps 129 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 130 : : uint32_t 131 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 132 : : std::numeric_limits<uint32_t>::min()}; 133 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_back_intermediate_heading_change_ratio_steps 134 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 135 : : valueDefault_ego_vehicle_rss_dynamics.unstructured_settings 136 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 137 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 138 : : valueDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 139 : 1 : = valueDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 140 : 1 : value.default_ego_vehicle_rss_dynamics = valueDefault_ego_vehicle_rss_dynamics; 141 : 1 : ::ad::rss::world::ConstellationVector valueConstellations; 142 : 1 : ::ad::rss::world::Constellation valueConstellationsElement; 143 : 1 : ::ad::rss::world::ConstellationType valueConstellationsElementConstellation_type( 144 : : ::ad::rss::world::ConstellationType::NotRelevant); 145 : 1 : valueConstellationsElement.constellation_type = valueConstellationsElementConstellation_type; 146 : 1 : ::ad::rss::world::Object valueConstellationsElementEgo_vehicle; 147 : 1 : ::ad::rss::world::ObjectId valueConstellationsElementEgo_vehicleObject_id( 148 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 149 : 1 : valueConstellationsElementEgo_vehicle.object_id = valueConstellationsElementEgo_vehicleObject_id; 150 : 1 : ::ad::rss::world::ObjectType valueConstellationsElementEgo_vehicleObject_type(::ad::rss::world::ObjectType::Invalid); 151 : 1 : valueConstellationsElementEgo_vehicle.object_type = valueConstellationsElementEgo_vehicleObject_type; 152 : 1 : ::ad::rss::world::OccupiedRegionVector valueConstellationsElementEgo_vehicleOccupied_regions; 153 : 1 : ::ad::rss::world::OccupiedRegion valueConstellationsElementEgo_vehicleOccupied_regionsElement; 154 : 1 : ::ad::rss::world::LaneSegmentId valueConstellationsElementEgo_vehicleOccupied_regionsElementSegment_id( 155 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 156 : : valueConstellationsElementEgo_vehicleOccupied_regionsElement.segment_id 157 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementSegment_id; 158 : 1 : ::ad::physics::ParametricRange valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range; 159 : 1 : ::ad::physics::ParametricValue valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMinimum(0.); 160 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum 161 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMinimum; 162 : 1 : ::ad::physics::ParametricValue valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMaximum(0.); 163 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum 164 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMaximum; 165 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum 166 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum; 167 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum 168 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum; 169 : : valueConstellationsElementEgo_vehicleOccupied_regionsElement.lon_range 170 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range; 171 : 1 : ::ad::physics::ParametricRange valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range; 172 : 1 : ::ad::physics::ParametricValue valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMinimum(0.); 173 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum 174 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMinimum; 175 : 1 : ::ad::physics::ParametricValue valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMaximum(0.); 176 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum 177 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMaximum; 178 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum 179 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum; 180 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum 181 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum; 182 : : valueConstellationsElementEgo_vehicleOccupied_regionsElement.lat_range 183 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range; 184 [ + - ]: 1 : valueConstellationsElementEgo_vehicleOccupied_regions.resize( 185 : : 1, valueConstellationsElementEgo_vehicleOccupied_regionsElement); 186 [ + - ]: 1 : valueConstellationsElementEgo_vehicle.occupied_regions = valueConstellationsElementEgo_vehicleOccupied_regions; 187 : 1 : ::ad::rss::world::Velocity valueConstellationsElementEgo_vehicleVelocity; 188 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleVelocitySpeed_lon_min(-100.); 189 : : valueConstellationsElementEgo_vehicleVelocitySpeed_lon_min 190 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 191 : : valueConstellationsElementEgo_vehicleVelocity.speed_lon_min 192 : 1 : = valueConstellationsElementEgo_vehicleVelocitySpeed_lon_min; 193 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleVelocitySpeed_lon_max(-100.); 194 : : valueConstellationsElementEgo_vehicleVelocity.speed_lon_max 195 : 1 : = valueConstellationsElementEgo_vehicleVelocitySpeed_lon_max; 196 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleVelocitySpeed_lat_min(-100.); 197 : : valueConstellationsElementEgo_vehicleVelocity.speed_lat_min 198 : 1 : = valueConstellationsElementEgo_vehicleVelocitySpeed_lat_min; 199 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleVelocitySpeed_lat_max(-100.); 200 : : valueConstellationsElementEgo_vehicleVelocity.speed_lat_max 201 : 1 : = valueConstellationsElementEgo_vehicleVelocitySpeed_lat_max; 202 : : valueConstellationsElementEgo_vehicleVelocity.speed_lon_max 203 : 1 : = valueConstellationsElementEgo_vehicleVelocity.speed_lon_min; 204 : : valueConstellationsElementEgo_vehicleVelocity.speed_lat_max 205 : 1 : = valueConstellationsElementEgo_vehicleVelocity.speed_lat_min; 206 : : valueConstellationsElementEgo_vehicleVelocity.speed_lon_min 207 : 1 : = valueConstellationsElementEgo_vehicleVelocity.speed_lon_max; 208 : : valueConstellationsElementEgo_vehicleVelocity.speed_lat_min 209 : 1 : = valueConstellationsElementEgo_vehicleVelocity.speed_lat_max; 210 : 1 : valueConstellationsElementEgo_vehicle.velocity = valueConstellationsElementEgo_vehicleVelocity; 211 : 1 : ::ad::rss::world::ObjectState valueConstellationsElementEgo_vehicleState; 212 : 1 : ::ad::physics::Angle valueConstellationsElementEgo_vehicleStateYaw(-6.283185308); 213 : 1 : valueConstellationsElementEgo_vehicleState.yaw = valueConstellationsElementEgo_vehicleStateYaw; 214 : 1 : ::ad::physics::Dimension2D valueConstellationsElementEgo_vehicleStateDimension; 215 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicleStateDimensionLength(-1e9); 216 : : valueConstellationsElementEgo_vehicleStateDimension.length 217 : 1 : = valueConstellationsElementEgo_vehicleStateDimensionLength; 218 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicleStateDimensionWidth(-1e9); 219 : 1 : valueConstellationsElementEgo_vehicleStateDimension.width = valueConstellationsElementEgo_vehicleStateDimensionWidth; 220 : 1 : valueConstellationsElementEgo_vehicleState.dimension = valueConstellationsElementEgo_vehicleStateDimension; 221 : 1 : ::ad::physics::AngularVelocity valueConstellationsElementEgo_vehicleStateYaw_rate(-100.); 222 : 1 : valueConstellationsElementEgo_vehicleState.yaw_rate = valueConstellationsElementEgo_vehicleStateYaw_rate; 223 : 1 : ::ad::physics::Distance2D valueConstellationsElementEgo_vehicleStateCenter_point; 224 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicleStateCenter_pointX(-1e9); 225 : 1 : valueConstellationsElementEgo_vehicleStateCenter_point.x = valueConstellationsElementEgo_vehicleStateCenter_pointX; 226 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicleStateCenter_pointY(-1e9); 227 : 1 : valueConstellationsElementEgo_vehicleStateCenter_point.y = valueConstellationsElementEgo_vehicleStateCenter_pointY; 228 : 1 : valueConstellationsElementEgo_vehicleState.center_point = valueConstellationsElementEgo_vehicleStateCenter_point; 229 : 1 : ::ad::physics::SpeedRange valueConstellationsElementEgo_vehicleStateSpeed_range; 230 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleStateSpeed_rangeMinimum(-100.); 231 : : valueConstellationsElementEgo_vehicleStateSpeed_range.minimum 232 : 1 : = valueConstellationsElementEgo_vehicleStateSpeed_rangeMinimum; 233 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleStateSpeed_rangeMaximum(-100.); 234 : : valueConstellationsElementEgo_vehicleStateSpeed_range.maximum 235 : 1 : = valueConstellationsElementEgo_vehicleStateSpeed_rangeMaximum; 236 : : valueConstellationsElementEgo_vehicleStateSpeed_range.maximum 237 : 1 : = valueConstellationsElementEgo_vehicleStateSpeed_range.minimum; 238 : : valueConstellationsElementEgo_vehicleStateSpeed_range.minimum 239 : 1 : = valueConstellationsElementEgo_vehicleStateSpeed_range.maximum; 240 : 1 : valueConstellationsElementEgo_vehicleState.speed_range = valueConstellationsElementEgo_vehicleStateSpeed_range; 241 : 1 : ::ad::physics::Angle valueConstellationsElementEgo_vehicleStateSteering_angle(-6.283185308); 242 : 1 : valueConstellationsElementEgo_vehicleState.steering_angle = valueConstellationsElementEgo_vehicleStateSteering_angle; 243 : 1 : valueConstellationsElementEgo_vehicle.state = valueConstellationsElementEgo_vehicleState; 244 [ + - ]: 1 : valueConstellationsElement.ego_vehicle = valueConstellationsElementEgo_vehicle; 245 : 1 : ::ad::rss::world::RssDynamics valueConstellationsElementEgo_vehicle_rss_dynamics; 246 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon; 247 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 248 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max 249 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 250 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.accel_max 251 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max; 252 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 253 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max 254 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_max; 255 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 256 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 257 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min; 258 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 259 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 260 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 261 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 262 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max; 263 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 264 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min; 265 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 266 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 267 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max 268 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min; 269 : : valueConstellationsElementEgo_vehicle_rss_dynamics.alpha_lon 270 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon; 271 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat; 272 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 273 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max 274 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 275 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat.accel_max 276 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max; 277 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 278 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat.brake_min 279 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latBrake_min; 280 : : valueConstellationsElementEgo_vehicle_rss_dynamics.alpha_lat 281 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat; 282 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 283 : : valueConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin 284 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 285 : : valueConstellationsElementEgo_vehicle_rss_dynamics.lateral_fluctuation_margin 286 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin; 287 : 1 : ::ad::physics::Duration valueConstellationsElementEgo_vehicle_rss_dynamicsResponse_time(0.); 288 : : valueConstellationsElementEgo_vehicle_rss_dynamicsResponse_time 289 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 290 : : valueConstellationsElementEgo_vehicle_rss_dynamics.response_time 291 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsResponse_time; 292 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 293 : : valueConstellationsElementEgo_vehicle_rss_dynamics.max_speed_on_acceleration 294 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsMax_speed_on_acceleration; 295 : 1 : ::ad::rss::world::UnstructuredSettings valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings; 296 : : ::ad::physics::Distance 297 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 298 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 299 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 300 : : ::ad::physics::Angle valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 301 : 1 : -6.283185308); 302 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 303 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 304 : : ::ad::physics::AngularAcceleration 305 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 306 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 307 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 308 : : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius( 309 : 1 : -1e9); 310 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 311 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 312 : : ::ad::physics::Duration 313 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step(0.); 314 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 315 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 316 : : uint32_t 317 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 318 : : std::numeric_limits<uint32_t>::min()}; 319 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 320 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 321 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 322 : : uint32_t 323 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 324 : : std::numeric_limits<uint32_t>::min()}; 325 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 326 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 327 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 328 : : uint32_t 329 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 330 : : std::numeric_limits<uint32_t>::min()}; 331 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 332 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 333 : : uint32_t 334 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 335 : : std::numeric_limits<uint32_t>::min()}; 336 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 337 : : .vehicle_continue_forward_intermediate_acceleration_steps 338 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 339 : : uint32_t 340 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 341 : : std::numeric_limits<uint32_t>::min()}; 342 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 343 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 344 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 345 : : uint32_t 346 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 347 : : std::numeric_limits<uint32_t>::min()}; 348 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 349 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 350 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 351 : : uint32_t 352 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 353 : : std::numeric_limits<uint32_t>::min()}; 354 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 355 : : .pedestrian_continue_forward_intermediate_acceleration_steps 356 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 357 : : uint32_t 358 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 359 : : std::numeric_limits<uint32_t>::min()}; 360 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 361 : : .pedestrian_brake_intermediate_acceleration_steps 362 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 363 : : uint32_t 364 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 365 : : std::numeric_limits<uint32_t>::min()}; 366 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 367 : : .pedestrian_front_intermediate_heading_change_ratio_steps 368 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 369 : : uint32_t 370 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 371 : : std::numeric_limits<uint32_t>::min()}; 372 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 373 : : .pedestrian_back_intermediate_heading_change_ratio_steps 374 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 375 : : valueConstellationsElementEgo_vehicle_rss_dynamics.unstructured_settings 376 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings; 377 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 378 : : valueConstellationsElementEgo_vehicle_rss_dynamics.min_longitudinal_safety_distance 379 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 380 : 1 : valueConstellationsElement.ego_vehicle_rss_dynamics = valueConstellationsElementEgo_vehicle_rss_dynamics; 381 : 1 : ::ad::rss::world::Object valueConstellationsElementObject; 382 : 1 : ::ad::rss::world::ObjectId valueConstellationsElementObjectObject_id( 383 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 384 : 1 : valueConstellationsElementObject.object_id = valueConstellationsElementObjectObject_id; 385 : 1 : ::ad::rss::world::ObjectType valueConstellationsElementObjectObject_type(::ad::rss::world::ObjectType::Invalid); 386 : 1 : valueConstellationsElementObject.object_type = valueConstellationsElementObjectObject_type; 387 : 1 : ::ad::rss::world::OccupiedRegionVector valueConstellationsElementObjectOccupied_regions; 388 : 1 : ::ad::rss::world::OccupiedRegion valueConstellationsElementObjectOccupied_regionsElement; 389 : 1 : ::ad::rss::world::LaneSegmentId valueConstellationsElementObjectOccupied_regionsElementSegment_id( 390 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 391 : : valueConstellationsElementObjectOccupied_regionsElement.segment_id 392 : 1 : = valueConstellationsElementObjectOccupied_regionsElementSegment_id; 393 : 1 : ::ad::physics::ParametricRange valueConstellationsElementObjectOccupied_regionsElementLon_range; 394 : 1 : ::ad::physics::ParametricValue valueConstellationsElementObjectOccupied_regionsElementLon_rangeMinimum(0.); 395 : : valueConstellationsElementObjectOccupied_regionsElementLon_range.minimum 396 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLon_rangeMinimum; 397 : 1 : ::ad::physics::ParametricValue valueConstellationsElementObjectOccupied_regionsElementLon_rangeMaximum(0.); 398 : : valueConstellationsElementObjectOccupied_regionsElementLon_range.maximum 399 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLon_rangeMaximum; 400 : : valueConstellationsElementObjectOccupied_regionsElementLon_range.maximum 401 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLon_range.minimum; 402 : : valueConstellationsElementObjectOccupied_regionsElementLon_range.minimum 403 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLon_range.maximum; 404 : : valueConstellationsElementObjectOccupied_regionsElement.lon_range 405 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLon_range; 406 : 1 : ::ad::physics::ParametricRange valueConstellationsElementObjectOccupied_regionsElementLat_range; 407 : 1 : ::ad::physics::ParametricValue valueConstellationsElementObjectOccupied_regionsElementLat_rangeMinimum(0.); 408 : : valueConstellationsElementObjectOccupied_regionsElementLat_range.minimum 409 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLat_rangeMinimum; 410 : 1 : ::ad::physics::ParametricValue valueConstellationsElementObjectOccupied_regionsElementLat_rangeMaximum(0.); 411 : : valueConstellationsElementObjectOccupied_regionsElementLat_range.maximum 412 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLat_rangeMaximum; 413 : : valueConstellationsElementObjectOccupied_regionsElementLat_range.maximum 414 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLat_range.minimum; 415 : : valueConstellationsElementObjectOccupied_regionsElementLat_range.minimum 416 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLat_range.maximum; 417 : : valueConstellationsElementObjectOccupied_regionsElement.lat_range 418 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLat_range; 419 [ + - ]: 1 : valueConstellationsElementObjectOccupied_regions.resize(1, valueConstellationsElementObjectOccupied_regionsElement); 420 [ + - ]: 1 : valueConstellationsElementObject.occupied_regions = valueConstellationsElementObjectOccupied_regions; 421 : 1 : ::ad::rss::world::Velocity valueConstellationsElementObjectVelocity; 422 : 1 : ::ad::physics::Speed valueConstellationsElementObjectVelocitySpeed_lon_min(-100.); 423 : 1 : valueConstellationsElementObjectVelocitySpeed_lon_min = ::ad::physics::Speed(0.); // set to valid value within struct 424 : 1 : valueConstellationsElementObjectVelocity.speed_lon_min = valueConstellationsElementObjectVelocitySpeed_lon_min; 425 : 1 : ::ad::physics::Speed valueConstellationsElementObjectVelocitySpeed_lon_max(-100.); 426 : 1 : valueConstellationsElementObjectVelocity.speed_lon_max = valueConstellationsElementObjectVelocitySpeed_lon_max; 427 : 1 : ::ad::physics::Speed valueConstellationsElementObjectVelocitySpeed_lat_min(-100.); 428 : 1 : valueConstellationsElementObjectVelocity.speed_lat_min = valueConstellationsElementObjectVelocitySpeed_lat_min; 429 : 1 : ::ad::physics::Speed valueConstellationsElementObjectVelocitySpeed_lat_max(-100.); 430 : 1 : valueConstellationsElementObjectVelocity.speed_lat_max = valueConstellationsElementObjectVelocitySpeed_lat_max; 431 : 1 : valueConstellationsElementObjectVelocity.speed_lon_max = valueConstellationsElementObjectVelocity.speed_lon_min; 432 : 1 : valueConstellationsElementObjectVelocity.speed_lat_max = valueConstellationsElementObjectVelocity.speed_lat_min; 433 : 1 : valueConstellationsElementObjectVelocity.speed_lon_min = valueConstellationsElementObjectVelocity.speed_lon_max; 434 : 1 : valueConstellationsElementObjectVelocity.speed_lat_min = valueConstellationsElementObjectVelocity.speed_lat_max; 435 : 1 : valueConstellationsElementObject.velocity = valueConstellationsElementObjectVelocity; 436 : 1 : ::ad::rss::world::ObjectState valueConstellationsElementObjectState; 437 : 1 : ::ad::physics::Angle valueConstellationsElementObjectStateYaw(-6.283185308); 438 : 1 : valueConstellationsElementObjectState.yaw = valueConstellationsElementObjectStateYaw; 439 : 1 : ::ad::physics::Dimension2D valueConstellationsElementObjectStateDimension; 440 : 1 : ::ad::physics::Distance valueConstellationsElementObjectStateDimensionLength(-1e9); 441 : 1 : valueConstellationsElementObjectStateDimension.length = valueConstellationsElementObjectStateDimensionLength; 442 : 1 : ::ad::physics::Distance valueConstellationsElementObjectStateDimensionWidth(-1e9); 443 : 1 : valueConstellationsElementObjectStateDimension.width = valueConstellationsElementObjectStateDimensionWidth; 444 : 1 : valueConstellationsElementObjectState.dimension = valueConstellationsElementObjectStateDimension; 445 : 1 : ::ad::physics::AngularVelocity valueConstellationsElementObjectStateYaw_rate(-100.); 446 : 1 : valueConstellationsElementObjectState.yaw_rate = valueConstellationsElementObjectStateYaw_rate; 447 : 1 : ::ad::physics::Distance2D valueConstellationsElementObjectStateCenter_point; 448 : 1 : ::ad::physics::Distance valueConstellationsElementObjectStateCenter_pointX(-1e9); 449 : 1 : valueConstellationsElementObjectStateCenter_point.x = valueConstellationsElementObjectStateCenter_pointX; 450 : 1 : ::ad::physics::Distance valueConstellationsElementObjectStateCenter_pointY(-1e9); 451 : 1 : valueConstellationsElementObjectStateCenter_point.y = valueConstellationsElementObjectStateCenter_pointY; 452 : 1 : valueConstellationsElementObjectState.center_point = valueConstellationsElementObjectStateCenter_point; 453 : 1 : ::ad::physics::SpeedRange valueConstellationsElementObjectStateSpeed_range; 454 : 1 : ::ad::physics::Speed valueConstellationsElementObjectStateSpeed_rangeMinimum(-100.); 455 : 1 : valueConstellationsElementObjectStateSpeed_range.minimum = valueConstellationsElementObjectStateSpeed_rangeMinimum; 456 : 1 : ::ad::physics::Speed valueConstellationsElementObjectStateSpeed_rangeMaximum(-100.); 457 : 1 : valueConstellationsElementObjectStateSpeed_range.maximum = valueConstellationsElementObjectStateSpeed_rangeMaximum; 458 : 1 : valueConstellationsElementObjectStateSpeed_range.maximum = valueConstellationsElementObjectStateSpeed_range.minimum; 459 : 1 : valueConstellationsElementObjectStateSpeed_range.minimum = valueConstellationsElementObjectStateSpeed_range.maximum; 460 : 1 : valueConstellationsElementObjectState.speed_range = valueConstellationsElementObjectStateSpeed_range; 461 : 1 : ::ad::physics::Angle valueConstellationsElementObjectStateSteering_angle(-6.283185308); 462 : 1 : valueConstellationsElementObjectState.steering_angle = valueConstellationsElementObjectStateSteering_angle; 463 : 1 : valueConstellationsElementObject.state = valueConstellationsElementObjectState; 464 [ + - ]: 1 : valueConstellationsElement.object = valueConstellationsElementObject; 465 : 1 : ::ad::rss::world::RssDynamics valueConstellationsElementObject_rss_dynamics; 466 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueConstellationsElementObject_rss_dynamicsAlpha_lon; 467 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max(-1e2); 468 : : valueConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max 469 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 470 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.accel_max 471 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max; 472 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_max(-1e2); 473 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max 474 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_max; 475 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min(-1e2); 476 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 477 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min; 478 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 479 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct 480 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min_correct; 481 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 482 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max; 483 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct 484 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min; 485 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 486 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct; 487 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max 488 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min; 489 : 1 : valueConstellationsElementObject_rss_dynamics.alpha_lon = valueConstellationsElementObject_rss_dynamicsAlpha_lon; 490 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueConstellationsElementObject_rss_dynamicsAlpha_lat; 491 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_latAccel_max(-1e2); 492 : : valueConstellationsElementObject_rss_dynamicsAlpha_latAccel_max 493 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 494 : : valueConstellationsElementObject_rss_dynamicsAlpha_lat.accel_max 495 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_latAccel_max; 496 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_latBrake_min(-1e2); 497 : : valueConstellationsElementObject_rss_dynamicsAlpha_lat.brake_min 498 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_latBrake_min; 499 : 1 : valueConstellationsElementObject_rss_dynamics.alpha_lat = valueConstellationsElementObject_rss_dynamicsAlpha_lat; 500 : 1 : ::ad::physics::Distance valueConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin(-1e9); 501 : : valueConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin 502 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 503 : : valueConstellationsElementObject_rss_dynamics.lateral_fluctuation_margin 504 : 1 : = valueConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin; 505 : 1 : ::ad::physics::Duration valueConstellationsElementObject_rss_dynamicsResponse_time(0.); 506 : : valueConstellationsElementObject_rss_dynamicsResponse_time 507 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 508 : : valueConstellationsElementObject_rss_dynamics.response_time 509 : 1 : = valueConstellationsElementObject_rss_dynamicsResponse_time; 510 : 1 : ::ad::physics::Speed valueConstellationsElementObject_rss_dynamicsMax_speed_on_acceleration(-100.); 511 : : valueConstellationsElementObject_rss_dynamics.max_speed_on_acceleration 512 : 1 : = valueConstellationsElementObject_rss_dynamicsMax_speed_on_acceleration; 513 : 1 : ::ad::rss::world::UnstructuredSettings valueConstellationsElementObject_rss_dynamicsUnstructured_settings; 514 : : ::ad::physics::Distance valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_turning_radius( 515 : 1 : -1e9); 516 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 517 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 518 : : ::ad::physics::Angle valueConstellationsElementObject_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 519 : 1 : -6.283185308); 520 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.drive_away_max_angle 521 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 522 : : ::ad::physics::AngularAcceleration 523 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 524 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 525 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 526 : 1 : ::ad::physics::Distance valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 527 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_min_radius 528 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_min_radius; 529 : : ::ad::physics::Duration 530 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step(0.); 531 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 532 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 533 : : uint32_t 534 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 535 : : std::numeric_limits<uint32_t>::min()}; 536 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 537 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 538 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 539 : : uint32_t 540 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 541 : : std::numeric_limits<uint32_t>::min()}; 542 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 543 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 544 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 545 : : uint32_t 546 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 547 : : std::numeric_limits<uint32_t>::min()}; 548 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 549 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 550 : : uint32_t 551 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 552 : : std::numeric_limits<uint32_t>::min()}; 553 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 554 : : .vehicle_continue_forward_intermediate_acceleration_steps 555 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 556 : : uint32_t 557 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 558 : : std::numeric_limits<uint32_t>::min()}; 559 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 560 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 561 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 562 : : uint32_t 563 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 564 : : std::numeric_limits<uint32_t>::min()}; 565 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 566 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 567 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 568 : : uint32_t 569 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 570 : : std::numeric_limits<uint32_t>::min()}; 571 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 572 : : .pedestrian_continue_forward_intermediate_acceleration_steps 573 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 574 : : uint32_t 575 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 576 : : std::numeric_limits<uint32_t>::min()}; 577 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 578 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 579 : : uint32_t 580 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 581 : : std::numeric_limits<uint32_t>::min()}; 582 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 583 : : .pedestrian_front_intermediate_heading_change_ratio_steps 584 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 585 : : uint32_t 586 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 587 : : std::numeric_limits<uint32_t>::min()}; 588 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 589 : : .pedestrian_back_intermediate_heading_change_ratio_steps 590 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 591 : : valueConstellationsElementObject_rss_dynamics.unstructured_settings 592 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settings; 593 : 1 : ::ad::physics::Distance valueConstellationsElementObject_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 594 : : valueConstellationsElementObject_rss_dynamics.min_longitudinal_safety_distance 595 : 1 : = valueConstellationsElementObject_rss_dynamicsMin_longitudinal_safety_distance; 596 : 1 : valueConstellationsElement.object_rss_dynamics = valueConstellationsElementObject_rss_dynamics; 597 : 1 : ::ad::rss::world::RoadArea valueConstellationsElementIntersecting_road; 598 : 1 : ::ad::rss::world::RoadSegment valueConstellationsElementIntersecting_roadElement; 599 : 1 : ::ad::rss::world::RoadSegmentType valueConstellationsElementIntersecting_roadElementType( 600 : : ::ad::rss::world::RoadSegmentType::Normal); 601 : 1 : valueConstellationsElementIntersecting_roadElement.type = valueConstellationsElementIntersecting_roadElementType; 602 : 1 : ::ad::rss::world::LaneSegmentVector valueConstellationsElementIntersecting_roadElementLane_segments; 603 : 1 : ::ad::rss::world::LaneSegment valueConstellationsElementIntersecting_roadElementLane_segmentsElement; 604 : 1 : ::ad::rss::world::LaneSegmentId valueConstellationsElementIntersecting_roadElementLane_segmentsElementId( 605 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 606 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElement.id 607 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementId; 608 : : ::ad::rss::world::LaneDrivingDirection 609 : 1 : valueConstellationsElementIntersecting_roadElementLane_segmentsElementDriving_direction( 610 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 611 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElement.driving_direction 612 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementDriving_direction; 613 : 1 : ::ad::physics::MetricRange valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength; 614 : 1 : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum(-1e9); 615 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum 616 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 617 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum 618 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum; 619 : 1 : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMaximum(-1e9); 620 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum 621 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMaximum; 622 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum 623 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum; 624 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum 625 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum; 626 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElement.length 627 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength; 628 : 1 : ::ad::physics::MetricRange valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth; 629 : 1 : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum(-1e9); 630 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum 631 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 632 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum 633 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum; 634 : 1 : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMaximum(-1e9); 635 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum 636 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMaximum; 637 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum 638 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum; 639 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum 640 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum; 641 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElement.width 642 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth; 643 [ + - ]: 1 : valueConstellationsElementIntersecting_roadElementLane_segments.resize( 644 : : 1, valueConstellationsElementIntersecting_roadElementLane_segmentsElement); 645 : : valueConstellationsElementIntersecting_roadElement.lane_segments 646 [ + - ]: 1 : = valueConstellationsElementIntersecting_roadElementLane_segments; 647 : : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementMinimum_length_after_intersecting_area( 648 : 1 : -1e9); 649 : : valueConstellationsElementIntersecting_roadElement.minimum_length_after_intersecting_area 650 : 1 : = valueConstellationsElementIntersecting_roadElementMinimum_length_after_intersecting_area; 651 : : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementMinimum_length_before_intersecting_area( 652 : 1 : -1e9); 653 : : valueConstellationsElementIntersecting_roadElement.minimum_length_before_intersecting_area 654 : 1 : = valueConstellationsElementIntersecting_roadElementMinimum_length_before_intersecting_area; 655 [ + - ]: 1 : valueConstellationsElementIntersecting_road.resize(1, valueConstellationsElementIntersecting_roadElement); 656 [ + - ]: 1 : valueConstellationsElement.intersecting_road = valueConstellationsElementIntersecting_road; 657 : 1 : ::ad::rss::world::RoadArea valueConstellationsElementEgo_vehicle_road; 658 : 1 : ::ad::rss::world::RoadSegment valueConstellationsElementEgo_vehicle_roadElement; 659 : 1 : ::ad::rss::world::RoadSegmentType valueConstellationsElementEgo_vehicle_roadElementType( 660 : : ::ad::rss::world::RoadSegmentType::Normal); 661 : 1 : valueConstellationsElementEgo_vehicle_roadElement.type = valueConstellationsElementEgo_vehicle_roadElementType; 662 : 1 : ::ad::rss::world::LaneSegmentVector valueConstellationsElementEgo_vehicle_roadElementLane_segments; 663 : 1 : ::ad::rss::world::LaneSegment valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement; 664 : 1 : ::ad::rss::world::LaneSegmentId valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementId( 665 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 666 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.id 667 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementId; 668 : : ::ad::rss::world::LaneDrivingDirection 669 : 1 : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementDriving_direction( 670 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 671 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.driving_direction 672 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementDriving_direction; 673 : 1 : ::ad::physics::MetricRange valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength; 674 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum(-1e9); 675 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum 676 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 677 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum 678 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum; 679 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMaximum(-1e9); 680 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum 681 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMaximum; 682 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum 683 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum; 684 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum 685 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum; 686 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.length 687 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength; 688 : 1 : ::ad::physics::MetricRange valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth; 689 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum(-1e9); 690 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum 691 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 692 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum 693 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum; 694 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMaximum(-1e9); 695 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum 696 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMaximum; 697 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum 698 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum; 699 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum 700 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum; 701 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.width 702 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth; 703 [ + - ]: 1 : valueConstellationsElementEgo_vehicle_roadElementLane_segments.resize( 704 : : 1, valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement); 705 : : valueConstellationsElementEgo_vehicle_roadElement.lane_segments 706 [ + - ]: 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segments; 707 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementMinimum_length_after_intersecting_area(-1e9); 708 : : valueConstellationsElementEgo_vehicle_roadElement.minimum_length_after_intersecting_area 709 : 1 : = valueConstellationsElementEgo_vehicle_roadElementMinimum_length_after_intersecting_area; 710 : : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementMinimum_length_before_intersecting_area( 711 : 1 : -1e9); 712 : : valueConstellationsElementEgo_vehicle_roadElement.minimum_length_before_intersecting_area 713 : 1 : = valueConstellationsElementEgo_vehicle_roadElementMinimum_length_before_intersecting_area; 714 [ + - ]: 1 : valueConstellationsElementEgo_vehicle_road.resize(1, valueConstellationsElementEgo_vehicle_roadElement); 715 [ + - ]: 1 : valueConstellationsElement.ego_vehicle_road = valueConstellationsElementEgo_vehicle_road; 716 [ + - ]: 1 : valueConstellations.resize(1, valueConstellationsElement); 717 [ + - ]: 1 : value.constellations = valueConstellations; 718 [ + - - + : 1 : ASSERT_TRUE(withinValidInputRange(value)); - - - - - - - - + - ] 719 [ + - + - : 1 : } + - + - + - + - + - + - + - + - + - + - + - ] 720 : : 721 : 4 : TEST(WorldModelValidInputRangeTests, testValidInputRangeDefault_ego_vehicle_rss_dynamicsTooSmall) 722 : : { 723 : 1 : ::ad::rss::world::WorldModel value; 724 : 1 : ::ad::rss::world::TimeIndex valueTime_index(std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 725 : 1 : valueTime_index = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 726 : 1 : value.time_index = valueTime_index; 727 : 1 : ::ad::rss::world::RssDynamics valueDefault_ego_vehicle_rss_dynamics; 728 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueDefault_ego_vehicle_rss_dynamicsAlpha_lon; 729 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 730 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max 731 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 732 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 733 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 734 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 735 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 736 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 737 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 738 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 739 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 740 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 741 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 742 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 743 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 744 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 745 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 746 : 1 : valueDefault_ego_vehicle_rss_dynamics.alpha_lon = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon; 747 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueDefault_ego_vehicle_rss_dynamicsAlpha_lat; 748 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 749 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max 750 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 751 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 752 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 753 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 754 : 1 : valueDefault_ego_vehicle_rss_dynamics.alpha_lat = valueDefault_ego_vehicle_rss_dynamicsAlpha_lat; 755 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 756 : : valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 757 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 758 : : valueDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 759 : 1 : = valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 760 : 1 : ::ad::physics::Duration valueDefault_ego_vehicle_rss_dynamicsResponse_time(0.); 761 : : valueDefault_ego_vehicle_rss_dynamicsResponse_time 762 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 763 : 1 : valueDefault_ego_vehicle_rss_dynamics.response_time = valueDefault_ego_vehicle_rss_dynamicsResponse_time; 764 : 1 : ::ad::physics::Speed valueDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 765 : : valueDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 766 : 1 : = valueDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 767 : 1 : ::ad::rss::world::UnstructuredSettings valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 768 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 769 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 770 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 771 : 1 : ::ad::physics::Angle valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle(-6.283185308); 772 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 773 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 774 : : ::ad::physics::AngularAcceleration valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change( 775 : 1 : -1e2); 776 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 777 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 778 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 779 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 780 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 781 : : ::ad::physics::Duration valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 782 : 1 : 0.); 783 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 784 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 785 : : uint32_t 786 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 787 : : std::numeric_limits<uint32_t>::min()}; 788 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_front_intermediate_yaw_rate_change_ratio_steps 789 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 790 : : uint32_t 791 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 792 : : std::numeric_limits<uint32_t>::min()}; 793 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_back_intermediate_yaw_rate_change_ratio_steps 794 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 795 : 1 : uint32_t valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 796 : : std::numeric_limits<uint32_t>::min()}; 797 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 798 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 799 : : uint32_t 800 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 801 : : std::numeric_limits<uint32_t>::min()}; 802 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_continue_forward_intermediate_acceleration_steps 803 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 804 : : uint32_t 805 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 806 : : std::numeric_limits<uint32_t>::min()}; 807 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings 808 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 809 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 810 : : uint32_t 811 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 812 : : std::numeric_limits<uint32_t>::min()}; 813 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings 814 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 815 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 816 : : uint32_t 817 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 818 : : std::numeric_limits<uint32_t>::min()}; 819 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_continue_forward_intermediate_acceleration_steps 820 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 821 : 1 : uint32_t valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 822 : : std::numeric_limits<uint32_t>::min()}; 823 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 824 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 825 : : uint32_t 826 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 827 : : std::numeric_limits<uint32_t>::min()}; 828 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_front_intermediate_heading_change_ratio_steps 829 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 830 : : uint32_t 831 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 832 : : std::numeric_limits<uint32_t>::min()}; 833 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_back_intermediate_heading_change_ratio_steps 834 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 835 : : valueDefault_ego_vehicle_rss_dynamics.unstructured_settings 836 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 837 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 838 : : valueDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 839 : 1 : = valueDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 840 : 1 : value.default_ego_vehicle_rss_dynamics = valueDefault_ego_vehicle_rss_dynamics; 841 : 1 : ::ad::rss::world::ConstellationVector valueConstellations; 842 : 1 : ::ad::rss::world::Constellation valueConstellationsElement; 843 : 1 : ::ad::rss::world::ConstellationType valueConstellationsElementConstellation_type( 844 : : ::ad::rss::world::ConstellationType::NotRelevant); 845 : 1 : valueConstellationsElement.constellation_type = valueConstellationsElementConstellation_type; 846 : 1 : ::ad::rss::world::Object valueConstellationsElementEgo_vehicle; 847 : 1 : ::ad::rss::world::ObjectId valueConstellationsElementEgo_vehicleObject_id( 848 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 849 : 1 : valueConstellationsElementEgo_vehicle.object_id = valueConstellationsElementEgo_vehicleObject_id; 850 : 1 : ::ad::rss::world::ObjectType valueConstellationsElementEgo_vehicleObject_type(::ad::rss::world::ObjectType::Invalid); 851 : 1 : valueConstellationsElementEgo_vehicle.object_type = valueConstellationsElementEgo_vehicleObject_type; 852 : 1 : ::ad::rss::world::OccupiedRegionVector valueConstellationsElementEgo_vehicleOccupied_regions; 853 : 1 : ::ad::rss::world::OccupiedRegion valueConstellationsElementEgo_vehicleOccupied_regionsElement; 854 : 1 : ::ad::rss::world::LaneSegmentId valueConstellationsElementEgo_vehicleOccupied_regionsElementSegment_id( 855 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 856 : : valueConstellationsElementEgo_vehicleOccupied_regionsElement.segment_id 857 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementSegment_id; 858 : 1 : ::ad::physics::ParametricRange valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range; 859 : 1 : ::ad::physics::ParametricValue valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMinimum(0.); 860 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum 861 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMinimum; 862 : 1 : ::ad::physics::ParametricValue valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMaximum(0.); 863 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum 864 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMaximum; 865 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum 866 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum; 867 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum 868 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum; 869 : : valueConstellationsElementEgo_vehicleOccupied_regionsElement.lon_range 870 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range; 871 : 1 : ::ad::physics::ParametricRange valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range; 872 : 1 : ::ad::physics::ParametricValue valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMinimum(0.); 873 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum 874 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMinimum; 875 : 1 : ::ad::physics::ParametricValue valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMaximum(0.); 876 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum 877 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMaximum; 878 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum 879 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum; 880 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum 881 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum; 882 : : valueConstellationsElementEgo_vehicleOccupied_regionsElement.lat_range 883 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range; 884 [ + - ]: 1 : valueConstellationsElementEgo_vehicleOccupied_regions.resize( 885 : : 1, valueConstellationsElementEgo_vehicleOccupied_regionsElement); 886 [ + - ]: 1 : valueConstellationsElementEgo_vehicle.occupied_regions = valueConstellationsElementEgo_vehicleOccupied_regions; 887 : 1 : ::ad::rss::world::Velocity valueConstellationsElementEgo_vehicleVelocity; 888 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleVelocitySpeed_lon_min(-100.); 889 : : valueConstellationsElementEgo_vehicleVelocitySpeed_lon_min 890 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 891 : : valueConstellationsElementEgo_vehicleVelocity.speed_lon_min 892 : 1 : = valueConstellationsElementEgo_vehicleVelocitySpeed_lon_min; 893 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleVelocitySpeed_lon_max(-100.); 894 : : valueConstellationsElementEgo_vehicleVelocity.speed_lon_max 895 : 1 : = valueConstellationsElementEgo_vehicleVelocitySpeed_lon_max; 896 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleVelocitySpeed_lat_min(-100.); 897 : : valueConstellationsElementEgo_vehicleVelocity.speed_lat_min 898 : 1 : = valueConstellationsElementEgo_vehicleVelocitySpeed_lat_min; 899 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleVelocitySpeed_lat_max(-100.); 900 : : valueConstellationsElementEgo_vehicleVelocity.speed_lat_max 901 : 1 : = valueConstellationsElementEgo_vehicleVelocitySpeed_lat_max; 902 : : valueConstellationsElementEgo_vehicleVelocity.speed_lon_max 903 : 1 : = valueConstellationsElementEgo_vehicleVelocity.speed_lon_min; 904 : : valueConstellationsElementEgo_vehicleVelocity.speed_lat_max 905 : 1 : = valueConstellationsElementEgo_vehicleVelocity.speed_lat_min; 906 : : valueConstellationsElementEgo_vehicleVelocity.speed_lon_min 907 : 1 : = valueConstellationsElementEgo_vehicleVelocity.speed_lon_max; 908 : : valueConstellationsElementEgo_vehicleVelocity.speed_lat_min 909 : 1 : = valueConstellationsElementEgo_vehicleVelocity.speed_lat_max; 910 : 1 : valueConstellationsElementEgo_vehicle.velocity = valueConstellationsElementEgo_vehicleVelocity; 911 : 1 : ::ad::rss::world::ObjectState valueConstellationsElementEgo_vehicleState; 912 : 1 : ::ad::physics::Angle valueConstellationsElementEgo_vehicleStateYaw(-6.283185308); 913 : 1 : valueConstellationsElementEgo_vehicleState.yaw = valueConstellationsElementEgo_vehicleStateYaw; 914 : 1 : ::ad::physics::Dimension2D valueConstellationsElementEgo_vehicleStateDimension; 915 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicleStateDimensionLength(-1e9); 916 : : valueConstellationsElementEgo_vehicleStateDimension.length 917 : 1 : = valueConstellationsElementEgo_vehicleStateDimensionLength; 918 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicleStateDimensionWidth(-1e9); 919 : 1 : valueConstellationsElementEgo_vehicleStateDimension.width = valueConstellationsElementEgo_vehicleStateDimensionWidth; 920 : 1 : valueConstellationsElementEgo_vehicleState.dimension = valueConstellationsElementEgo_vehicleStateDimension; 921 : 1 : ::ad::physics::AngularVelocity valueConstellationsElementEgo_vehicleStateYaw_rate(-100.); 922 : 1 : valueConstellationsElementEgo_vehicleState.yaw_rate = valueConstellationsElementEgo_vehicleStateYaw_rate; 923 : 1 : ::ad::physics::Distance2D valueConstellationsElementEgo_vehicleStateCenter_point; 924 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicleStateCenter_pointX(-1e9); 925 : 1 : valueConstellationsElementEgo_vehicleStateCenter_point.x = valueConstellationsElementEgo_vehicleStateCenter_pointX; 926 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicleStateCenter_pointY(-1e9); 927 : 1 : valueConstellationsElementEgo_vehicleStateCenter_point.y = valueConstellationsElementEgo_vehicleStateCenter_pointY; 928 : 1 : valueConstellationsElementEgo_vehicleState.center_point = valueConstellationsElementEgo_vehicleStateCenter_point; 929 : 1 : ::ad::physics::SpeedRange valueConstellationsElementEgo_vehicleStateSpeed_range; 930 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleStateSpeed_rangeMinimum(-100.); 931 : : valueConstellationsElementEgo_vehicleStateSpeed_range.minimum 932 : 1 : = valueConstellationsElementEgo_vehicleStateSpeed_rangeMinimum; 933 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleStateSpeed_rangeMaximum(-100.); 934 : : valueConstellationsElementEgo_vehicleStateSpeed_range.maximum 935 : 1 : = valueConstellationsElementEgo_vehicleStateSpeed_rangeMaximum; 936 : : valueConstellationsElementEgo_vehicleStateSpeed_range.maximum 937 : 1 : = valueConstellationsElementEgo_vehicleStateSpeed_range.minimum; 938 : : valueConstellationsElementEgo_vehicleStateSpeed_range.minimum 939 : 1 : = valueConstellationsElementEgo_vehicleStateSpeed_range.maximum; 940 : 1 : valueConstellationsElementEgo_vehicleState.speed_range = valueConstellationsElementEgo_vehicleStateSpeed_range; 941 : 1 : ::ad::physics::Angle valueConstellationsElementEgo_vehicleStateSteering_angle(-6.283185308); 942 : 1 : valueConstellationsElementEgo_vehicleState.steering_angle = valueConstellationsElementEgo_vehicleStateSteering_angle; 943 : 1 : valueConstellationsElementEgo_vehicle.state = valueConstellationsElementEgo_vehicleState; 944 [ + - ]: 1 : valueConstellationsElement.ego_vehicle = valueConstellationsElementEgo_vehicle; 945 : 1 : ::ad::rss::world::RssDynamics valueConstellationsElementEgo_vehicle_rss_dynamics; 946 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon; 947 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 948 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max 949 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 950 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.accel_max 951 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max; 952 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 953 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max 954 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_max; 955 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 956 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 957 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min; 958 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 959 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 960 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 961 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 962 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max; 963 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 964 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min; 965 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 966 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 967 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max 968 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min; 969 : : valueConstellationsElementEgo_vehicle_rss_dynamics.alpha_lon 970 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon; 971 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat; 972 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 973 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max 974 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 975 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat.accel_max 976 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max; 977 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 978 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat.brake_min 979 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latBrake_min; 980 : : valueConstellationsElementEgo_vehicle_rss_dynamics.alpha_lat 981 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat; 982 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 983 : : valueConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin 984 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 985 : : valueConstellationsElementEgo_vehicle_rss_dynamics.lateral_fluctuation_margin 986 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin; 987 : 1 : ::ad::physics::Duration valueConstellationsElementEgo_vehicle_rss_dynamicsResponse_time(0.); 988 : : valueConstellationsElementEgo_vehicle_rss_dynamicsResponse_time 989 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 990 : : valueConstellationsElementEgo_vehicle_rss_dynamics.response_time 991 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsResponse_time; 992 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 993 : : valueConstellationsElementEgo_vehicle_rss_dynamics.max_speed_on_acceleration 994 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsMax_speed_on_acceleration; 995 : 1 : ::ad::rss::world::UnstructuredSettings valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings; 996 : : ::ad::physics::Distance 997 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 998 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 999 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 1000 : : ::ad::physics::Angle valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 1001 : 1 : -6.283185308); 1002 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 1003 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 1004 : : ::ad::physics::AngularAcceleration 1005 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 1006 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 1007 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 1008 : : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius( 1009 : 1 : -1e9); 1010 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 1011 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 1012 : : ::ad::physics::Duration 1013 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step(0.); 1014 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 1015 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1016 : : uint32_t 1017 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1018 : : std::numeric_limits<uint32_t>::min()}; 1019 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1020 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1021 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1022 : : uint32_t 1023 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1024 : : std::numeric_limits<uint32_t>::min()}; 1025 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1026 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1027 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1028 : : uint32_t 1029 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1030 : : std::numeric_limits<uint32_t>::min()}; 1031 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 1032 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1033 : : uint32_t 1034 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1035 : : std::numeric_limits<uint32_t>::min()}; 1036 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1037 : : .vehicle_continue_forward_intermediate_acceleration_steps 1038 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1039 : : uint32_t 1040 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1041 : : std::numeric_limits<uint32_t>::min()}; 1042 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1043 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1044 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1045 : : uint32_t 1046 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1047 : : std::numeric_limits<uint32_t>::min()}; 1048 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1049 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1050 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1051 : : uint32_t 1052 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1053 : : std::numeric_limits<uint32_t>::min()}; 1054 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1055 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1056 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1057 : : uint32_t 1058 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1059 : : std::numeric_limits<uint32_t>::min()}; 1060 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1061 : : .pedestrian_brake_intermediate_acceleration_steps 1062 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1063 : : uint32_t 1064 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1065 : : std::numeric_limits<uint32_t>::min()}; 1066 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1067 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1068 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1069 : : uint32_t 1070 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1071 : : std::numeric_limits<uint32_t>::min()}; 1072 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1073 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1074 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1075 : : valueConstellationsElementEgo_vehicle_rss_dynamics.unstructured_settings 1076 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings; 1077 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 1078 : : valueConstellationsElementEgo_vehicle_rss_dynamics.min_longitudinal_safety_distance 1079 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 1080 : 1 : valueConstellationsElement.ego_vehicle_rss_dynamics = valueConstellationsElementEgo_vehicle_rss_dynamics; 1081 : 1 : ::ad::rss::world::Object valueConstellationsElementObject; 1082 : 1 : ::ad::rss::world::ObjectId valueConstellationsElementObjectObject_id( 1083 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1084 : 1 : valueConstellationsElementObject.object_id = valueConstellationsElementObjectObject_id; 1085 : 1 : ::ad::rss::world::ObjectType valueConstellationsElementObjectObject_type(::ad::rss::world::ObjectType::Invalid); 1086 : 1 : valueConstellationsElementObject.object_type = valueConstellationsElementObjectObject_type; 1087 : 1 : ::ad::rss::world::OccupiedRegionVector valueConstellationsElementObjectOccupied_regions; 1088 : 1 : ::ad::rss::world::OccupiedRegion valueConstellationsElementObjectOccupied_regionsElement; 1089 : 1 : ::ad::rss::world::LaneSegmentId valueConstellationsElementObjectOccupied_regionsElementSegment_id( 1090 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1091 : : valueConstellationsElementObjectOccupied_regionsElement.segment_id 1092 : 1 : = valueConstellationsElementObjectOccupied_regionsElementSegment_id; 1093 : 1 : ::ad::physics::ParametricRange valueConstellationsElementObjectOccupied_regionsElementLon_range; 1094 : 1 : ::ad::physics::ParametricValue valueConstellationsElementObjectOccupied_regionsElementLon_rangeMinimum(0.); 1095 : : valueConstellationsElementObjectOccupied_regionsElementLon_range.minimum 1096 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLon_rangeMinimum; 1097 : 1 : ::ad::physics::ParametricValue valueConstellationsElementObjectOccupied_regionsElementLon_rangeMaximum(0.); 1098 : : valueConstellationsElementObjectOccupied_regionsElementLon_range.maximum 1099 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLon_rangeMaximum; 1100 : : valueConstellationsElementObjectOccupied_regionsElementLon_range.maximum 1101 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLon_range.minimum; 1102 : : valueConstellationsElementObjectOccupied_regionsElementLon_range.minimum 1103 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLon_range.maximum; 1104 : : valueConstellationsElementObjectOccupied_regionsElement.lon_range 1105 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLon_range; 1106 : 1 : ::ad::physics::ParametricRange valueConstellationsElementObjectOccupied_regionsElementLat_range; 1107 : 1 : ::ad::physics::ParametricValue valueConstellationsElementObjectOccupied_regionsElementLat_rangeMinimum(0.); 1108 : : valueConstellationsElementObjectOccupied_regionsElementLat_range.minimum 1109 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLat_rangeMinimum; 1110 : 1 : ::ad::physics::ParametricValue valueConstellationsElementObjectOccupied_regionsElementLat_rangeMaximum(0.); 1111 : : valueConstellationsElementObjectOccupied_regionsElementLat_range.maximum 1112 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLat_rangeMaximum; 1113 : : valueConstellationsElementObjectOccupied_regionsElementLat_range.maximum 1114 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLat_range.minimum; 1115 : : valueConstellationsElementObjectOccupied_regionsElementLat_range.minimum 1116 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLat_range.maximum; 1117 : : valueConstellationsElementObjectOccupied_regionsElement.lat_range 1118 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLat_range; 1119 [ + - ]: 1 : valueConstellationsElementObjectOccupied_regions.resize(1, valueConstellationsElementObjectOccupied_regionsElement); 1120 [ + - ]: 1 : valueConstellationsElementObject.occupied_regions = valueConstellationsElementObjectOccupied_regions; 1121 : 1 : ::ad::rss::world::Velocity valueConstellationsElementObjectVelocity; 1122 : 1 : ::ad::physics::Speed valueConstellationsElementObjectVelocitySpeed_lon_min(-100.); 1123 : 1 : valueConstellationsElementObjectVelocitySpeed_lon_min = ::ad::physics::Speed(0.); // set to valid value within struct 1124 : 1 : valueConstellationsElementObjectVelocity.speed_lon_min = valueConstellationsElementObjectVelocitySpeed_lon_min; 1125 : 1 : ::ad::physics::Speed valueConstellationsElementObjectVelocitySpeed_lon_max(-100.); 1126 : 1 : valueConstellationsElementObjectVelocity.speed_lon_max = valueConstellationsElementObjectVelocitySpeed_lon_max; 1127 : 1 : ::ad::physics::Speed valueConstellationsElementObjectVelocitySpeed_lat_min(-100.); 1128 : 1 : valueConstellationsElementObjectVelocity.speed_lat_min = valueConstellationsElementObjectVelocitySpeed_lat_min; 1129 : 1 : ::ad::physics::Speed valueConstellationsElementObjectVelocitySpeed_lat_max(-100.); 1130 : 1 : valueConstellationsElementObjectVelocity.speed_lat_max = valueConstellationsElementObjectVelocitySpeed_lat_max; 1131 : 1 : valueConstellationsElementObjectVelocity.speed_lon_max = valueConstellationsElementObjectVelocity.speed_lon_min; 1132 : 1 : valueConstellationsElementObjectVelocity.speed_lat_max = valueConstellationsElementObjectVelocity.speed_lat_min; 1133 : 1 : valueConstellationsElementObjectVelocity.speed_lon_min = valueConstellationsElementObjectVelocity.speed_lon_max; 1134 : 1 : valueConstellationsElementObjectVelocity.speed_lat_min = valueConstellationsElementObjectVelocity.speed_lat_max; 1135 : 1 : valueConstellationsElementObject.velocity = valueConstellationsElementObjectVelocity; 1136 : 1 : ::ad::rss::world::ObjectState valueConstellationsElementObjectState; 1137 : 1 : ::ad::physics::Angle valueConstellationsElementObjectStateYaw(-6.283185308); 1138 : 1 : valueConstellationsElementObjectState.yaw = valueConstellationsElementObjectStateYaw; 1139 : 1 : ::ad::physics::Dimension2D valueConstellationsElementObjectStateDimension; 1140 : 1 : ::ad::physics::Distance valueConstellationsElementObjectStateDimensionLength(-1e9); 1141 : 1 : valueConstellationsElementObjectStateDimension.length = valueConstellationsElementObjectStateDimensionLength; 1142 : 1 : ::ad::physics::Distance valueConstellationsElementObjectStateDimensionWidth(-1e9); 1143 : 1 : valueConstellationsElementObjectStateDimension.width = valueConstellationsElementObjectStateDimensionWidth; 1144 : 1 : valueConstellationsElementObjectState.dimension = valueConstellationsElementObjectStateDimension; 1145 : 1 : ::ad::physics::AngularVelocity valueConstellationsElementObjectStateYaw_rate(-100.); 1146 : 1 : valueConstellationsElementObjectState.yaw_rate = valueConstellationsElementObjectStateYaw_rate; 1147 : 1 : ::ad::physics::Distance2D valueConstellationsElementObjectStateCenter_point; 1148 : 1 : ::ad::physics::Distance valueConstellationsElementObjectStateCenter_pointX(-1e9); 1149 : 1 : valueConstellationsElementObjectStateCenter_point.x = valueConstellationsElementObjectStateCenter_pointX; 1150 : 1 : ::ad::physics::Distance valueConstellationsElementObjectStateCenter_pointY(-1e9); 1151 : 1 : valueConstellationsElementObjectStateCenter_point.y = valueConstellationsElementObjectStateCenter_pointY; 1152 : 1 : valueConstellationsElementObjectState.center_point = valueConstellationsElementObjectStateCenter_point; 1153 : 1 : ::ad::physics::SpeedRange valueConstellationsElementObjectStateSpeed_range; 1154 : 1 : ::ad::physics::Speed valueConstellationsElementObjectStateSpeed_rangeMinimum(-100.); 1155 : 1 : valueConstellationsElementObjectStateSpeed_range.minimum = valueConstellationsElementObjectStateSpeed_rangeMinimum; 1156 : 1 : ::ad::physics::Speed valueConstellationsElementObjectStateSpeed_rangeMaximum(-100.); 1157 : 1 : valueConstellationsElementObjectStateSpeed_range.maximum = valueConstellationsElementObjectStateSpeed_rangeMaximum; 1158 : 1 : valueConstellationsElementObjectStateSpeed_range.maximum = valueConstellationsElementObjectStateSpeed_range.minimum; 1159 : 1 : valueConstellationsElementObjectStateSpeed_range.minimum = valueConstellationsElementObjectStateSpeed_range.maximum; 1160 : 1 : valueConstellationsElementObjectState.speed_range = valueConstellationsElementObjectStateSpeed_range; 1161 : 1 : ::ad::physics::Angle valueConstellationsElementObjectStateSteering_angle(-6.283185308); 1162 : 1 : valueConstellationsElementObjectState.steering_angle = valueConstellationsElementObjectStateSteering_angle; 1163 : 1 : valueConstellationsElementObject.state = valueConstellationsElementObjectState; 1164 [ + - ]: 1 : valueConstellationsElement.object = valueConstellationsElementObject; 1165 : 1 : ::ad::rss::world::RssDynamics valueConstellationsElementObject_rss_dynamics; 1166 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueConstellationsElementObject_rss_dynamicsAlpha_lon; 1167 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max(-1e2); 1168 : : valueConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max 1169 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1170 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.accel_max 1171 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max; 1172 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_max(-1e2); 1173 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max 1174 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_max; 1175 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min(-1e2); 1176 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 1177 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min; 1178 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 1179 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct 1180 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min_correct; 1181 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 1182 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max; 1183 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct 1184 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min; 1185 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 1186 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct; 1187 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max 1188 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min; 1189 : 1 : valueConstellationsElementObject_rss_dynamics.alpha_lon = valueConstellationsElementObject_rss_dynamicsAlpha_lon; 1190 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueConstellationsElementObject_rss_dynamicsAlpha_lat; 1191 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_latAccel_max(-1e2); 1192 : : valueConstellationsElementObject_rss_dynamicsAlpha_latAccel_max 1193 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1194 : : valueConstellationsElementObject_rss_dynamicsAlpha_lat.accel_max 1195 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_latAccel_max; 1196 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_latBrake_min(-1e2); 1197 : : valueConstellationsElementObject_rss_dynamicsAlpha_lat.brake_min 1198 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_latBrake_min; 1199 : 1 : valueConstellationsElementObject_rss_dynamics.alpha_lat = valueConstellationsElementObject_rss_dynamicsAlpha_lat; 1200 : 1 : ::ad::physics::Distance valueConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin(-1e9); 1201 : : valueConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin 1202 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1203 : : valueConstellationsElementObject_rss_dynamics.lateral_fluctuation_margin 1204 : 1 : = valueConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin; 1205 : 1 : ::ad::physics::Duration valueConstellationsElementObject_rss_dynamicsResponse_time(0.); 1206 : : valueConstellationsElementObject_rss_dynamicsResponse_time 1207 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1208 : : valueConstellationsElementObject_rss_dynamics.response_time 1209 : 1 : = valueConstellationsElementObject_rss_dynamicsResponse_time; 1210 : 1 : ::ad::physics::Speed valueConstellationsElementObject_rss_dynamicsMax_speed_on_acceleration(-100.); 1211 : : valueConstellationsElementObject_rss_dynamics.max_speed_on_acceleration 1212 : 1 : = valueConstellationsElementObject_rss_dynamicsMax_speed_on_acceleration; 1213 : 1 : ::ad::rss::world::UnstructuredSettings valueConstellationsElementObject_rss_dynamicsUnstructured_settings; 1214 : : ::ad::physics::Distance valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_turning_radius( 1215 : 1 : -1e9); 1216 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 1217 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 1218 : : ::ad::physics::Angle valueConstellationsElementObject_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 1219 : 1 : -6.283185308); 1220 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.drive_away_max_angle 1221 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 1222 : : ::ad::physics::AngularAcceleration 1223 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 1224 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 1225 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 1226 : 1 : ::ad::physics::Distance valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 1227 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_min_radius 1228 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_min_radius; 1229 : : ::ad::physics::Duration 1230 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step(0.); 1231 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 1232 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1233 : : uint32_t 1234 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1235 : : std::numeric_limits<uint32_t>::min()}; 1236 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1237 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1238 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1239 : : uint32_t 1240 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1241 : : std::numeric_limits<uint32_t>::min()}; 1242 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1243 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1244 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1245 : : uint32_t 1246 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1247 : : std::numeric_limits<uint32_t>::min()}; 1248 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 1249 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1250 : : uint32_t 1251 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1252 : : std::numeric_limits<uint32_t>::min()}; 1253 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1254 : : .vehicle_continue_forward_intermediate_acceleration_steps 1255 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1256 : : uint32_t 1257 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1258 : : std::numeric_limits<uint32_t>::min()}; 1259 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1260 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1261 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1262 : : uint32_t 1263 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1264 : : std::numeric_limits<uint32_t>::min()}; 1265 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1266 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1267 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1268 : : uint32_t 1269 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1270 : : std::numeric_limits<uint32_t>::min()}; 1271 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1272 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1273 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1274 : : uint32_t 1275 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1276 : : std::numeric_limits<uint32_t>::min()}; 1277 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 1278 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1279 : : uint32_t 1280 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1281 : : std::numeric_limits<uint32_t>::min()}; 1282 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1283 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1284 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1285 : : uint32_t 1286 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1287 : : std::numeric_limits<uint32_t>::min()}; 1288 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1289 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1290 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1291 : : valueConstellationsElementObject_rss_dynamics.unstructured_settings 1292 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settings; 1293 : 1 : ::ad::physics::Distance valueConstellationsElementObject_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 1294 : : valueConstellationsElementObject_rss_dynamics.min_longitudinal_safety_distance 1295 : 1 : = valueConstellationsElementObject_rss_dynamicsMin_longitudinal_safety_distance; 1296 : 1 : valueConstellationsElement.object_rss_dynamics = valueConstellationsElementObject_rss_dynamics; 1297 : 1 : ::ad::rss::world::RoadArea valueConstellationsElementIntersecting_road; 1298 : 1 : ::ad::rss::world::RoadSegment valueConstellationsElementIntersecting_roadElement; 1299 : 1 : ::ad::rss::world::RoadSegmentType valueConstellationsElementIntersecting_roadElementType( 1300 : : ::ad::rss::world::RoadSegmentType::Normal); 1301 : 1 : valueConstellationsElementIntersecting_roadElement.type = valueConstellationsElementIntersecting_roadElementType; 1302 : 1 : ::ad::rss::world::LaneSegmentVector valueConstellationsElementIntersecting_roadElementLane_segments; 1303 : 1 : ::ad::rss::world::LaneSegment valueConstellationsElementIntersecting_roadElementLane_segmentsElement; 1304 : 1 : ::ad::rss::world::LaneSegmentId valueConstellationsElementIntersecting_roadElementLane_segmentsElementId( 1305 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1306 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElement.id 1307 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementId; 1308 : : ::ad::rss::world::LaneDrivingDirection 1309 : 1 : valueConstellationsElementIntersecting_roadElementLane_segmentsElementDriving_direction( 1310 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 1311 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElement.driving_direction 1312 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementDriving_direction; 1313 : 1 : ::ad::physics::MetricRange valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength; 1314 : 1 : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum(-1e9); 1315 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum 1316 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1317 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum 1318 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum; 1319 : 1 : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMaximum(-1e9); 1320 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum 1321 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMaximum; 1322 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum 1323 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum; 1324 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum 1325 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum; 1326 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElement.length 1327 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength; 1328 : 1 : ::ad::physics::MetricRange valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth; 1329 : 1 : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum(-1e9); 1330 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum 1331 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1332 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum 1333 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum; 1334 : 1 : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMaximum(-1e9); 1335 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum 1336 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMaximum; 1337 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum 1338 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum; 1339 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum 1340 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum; 1341 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElement.width 1342 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth; 1343 [ + - ]: 1 : valueConstellationsElementIntersecting_roadElementLane_segments.resize( 1344 : : 1, valueConstellationsElementIntersecting_roadElementLane_segmentsElement); 1345 : : valueConstellationsElementIntersecting_roadElement.lane_segments 1346 [ + - ]: 1 : = valueConstellationsElementIntersecting_roadElementLane_segments; 1347 : : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementMinimum_length_after_intersecting_area( 1348 : 1 : -1e9); 1349 : : valueConstellationsElementIntersecting_roadElement.minimum_length_after_intersecting_area 1350 : 1 : = valueConstellationsElementIntersecting_roadElementMinimum_length_after_intersecting_area; 1351 : : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementMinimum_length_before_intersecting_area( 1352 : 1 : -1e9); 1353 : : valueConstellationsElementIntersecting_roadElement.minimum_length_before_intersecting_area 1354 : 1 : = valueConstellationsElementIntersecting_roadElementMinimum_length_before_intersecting_area; 1355 [ + - ]: 1 : valueConstellationsElementIntersecting_road.resize(1, valueConstellationsElementIntersecting_roadElement); 1356 [ + - ]: 1 : valueConstellationsElement.intersecting_road = valueConstellationsElementIntersecting_road; 1357 : 1 : ::ad::rss::world::RoadArea valueConstellationsElementEgo_vehicle_road; 1358 : 1 : ::ad::rss::world::RoadSegment valueConstellationsElementEgo_vehicle_roadElement; 1359 : 1 : ::ad::rss::world::RoadSegmentType valueConstellationsElementEgo_vehicle_roadElementType( 1360 : : ::ad::rss::world::RoadSegmentType::Normal); 1361 : 1 : valueConstellationsElementEgo_vehicle_roadElement.type = valueConstellationsElementEgo_vehicle_roadElementType; 1362 : 1 : ::ad::rss::world::LaneSegmentVector valueConstellationsElementEgo_vehicle_roadElementLane_segments; 1363 : 1 : ::ad::rss::world::LaneSegment valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement; 1364 : 1 : ::ad::rss::world::LaneSegmentId valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementId( 1365 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1366 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.id 1367 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementId; 1368 : : ::ad::rss::world::LaneDrivingDirection 1369 : 1 : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementDriving_direction( 1370 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 1371 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.driving_direction 1372 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementDriving_direction; 1373 : 1 : ::ad::physics::MetricRange valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength; 1374 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum(-1e9); 1375 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum 1376 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1377 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum 1378 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum; 1379 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMaximum(-1e9); 1380 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum 1381 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMaximum; 1382 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum 1383 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum; 1384 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum 1385 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum; 1386 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.length 1387 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength; 1388 : 1 : ::ad::physics::MetricRange valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth; 1389 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum(-1e9); 1390 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum 1391 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1392 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum 1393 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum; 1394 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMaximum(-1e9); 1395 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum 1396 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMaximum; 1397 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum 1398 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum; 1399 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum 1400 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum; 1401 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.width 1402 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth; 1403 [ + - ]: 1 : valueConstellationsElementEgo_vehicle_roadElementLane_segments.resize( 1404 : : 1, valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement); 1405 : : valueConstellationsElementEgo_vehicle_roadElement.lane_segments 1406 [ + - ]: 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segments; 1407 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementMinimum_length_after_intersecting_area(-1e9); 1408 : : valueConstellationsElementEgo_vehicle_roadElement.minimum_length_after_intersecting_area 1409 : 1 : = valueConstellationsElementEgo_vehicle_roadElementMinimum_length_after_intersecting_area; 1410 : : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementMinimum_length_before_intersecting_area( 1411 : 1 : -1e9); 1412 : : valueConstellationsElementEgo_vehicle_roadElement.minimum_length_before_intersecting_area 1413 : 1 : = valueConstellationsElementEgo_vehicle_roadElementMinimum_length_before_intersecting_area; 1414 [ + - ]: 1 : valueConstellationsElementEgo_vehicle_road.resize(1, valueConstellationsElementEgo_vehicle_roadElement); 1415 [ + - ]: 1 : valueConstellationsElement.ego_vehicle_road = valueConstellationsElementEgo_vehicle_road; 1416 [ + - ]: 1 : valueConstellations.resize(1, valueConstellationsElement); 1417 [ + - ]: 1 : value.constellations = valueConstellations; 1418 : : 1419 : : // override member with data type value below input range minimum 1420 : 1 : ::ad::rss::world::RssDynamics invalidInitializedMember; 1421 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues invalidInitializedMemberAlpha_lon; 1422 : 1 : ::ad::physics::Acceleration invalidInitializedMemberAlpha_lonAccel_max(-1e2 * 1.1); 1423 : 1 : invalidInitializedMemberAlpha_lon.accel_max = invalidInitializedMemberAlpha_lonAccel_max; 1424 : 1 : invalidInitializedMember.alpha_lon = invalidInitializedMemberAlpha_lon; 1425 : 1 : value.default_ego_vehicle_rss_dynamics = invalidInitializedMember; 1426 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value)); - - - - - - - - + - ] 1427 [ + - + - : 1 : } + - + - + - + - + - + - + - + - + - + - + - ] 1428 : : 1429 : 4 : TEST(WorldModelValidInputRangeTests, testValidInputRangeDefault_ego_vehicle_rss_dynamicsTooBig) 1430 : : { 1431 : 1 : ::ad::rss::world::WorldModel value; 1432 : 1 : ::ad::rss::world::TimeIndex valueTime_index(std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 1433 : 1 : valueTime_index = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 1434 : 1 : value.time_index = valueTime_index; 1435 : 1 : ::ad::rss::world::RssDynamics valueDefault_ego_vehicle_rss_dynamics; 1436 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueDefault_ego_vehicle_rss_dynamicsAlpha_lon; 1437 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 1438 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max 1439 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1440 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 1441 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 1442 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 1443 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 1444 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 1445 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 1446 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1447 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 1448 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 1449 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1450 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 1451 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1452 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 1453 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 1454 : 1 : valueDefault_ego_vehicle_rss_dynamics.alpha_lon = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon; 1455 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueDefault_ego_vehicle_rss_dynamicsAlpha_lat; 1456 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 1457 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max 1458 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1459 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 1460 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 1461 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 1462 : 1 : valueDefault_ego_vehicle_rss_dynamics.alpha_lat = valueDefault_ego_vehicle_rss_dynamicsAlpha_lat; 1463 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 1464 : : valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 1465 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1466 : : valueDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 1467 : 1 : = valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 1468 : 1 : ::ad::physics::Duration valueDefault_ego_vehicle_rss_dynamicsResponse_time(0.); 1469 : : valueDefault_ego_vehicle_rss_dynamicsResponse_time 1470 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1471 : 1 : valueDefault_ego_vehicle_rss_dynamics.response_time = valueDefault_ego_vehicle_rss_dynamicsResponse_time; 1472 : 1 : ::ad::physics::Speed valueDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 1473 : : valueDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 1474 : 1 : = valueDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 1475 : 1 : ::ad::rss::world::UnstructuredSettings valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 1476 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 1477 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 1478 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 1479 : 1 : ::ad::physics::Angle valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle(-6.283185308); 1480 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 1481 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 1482 : : ::ad::physics::AngularAcceleration valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change( 1483 : 1 : -1e2); 1484 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 1485 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 1486 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 1487 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 1488 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 1489 : : ::ad::physics::Duration valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 1490 : 1 : 0.); 1491 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 1492 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1493 : : uint32_t 1494 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1495 : : std::numeric_limits<uint32_t>::min()}; 1496 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_front_intermediate_yaw_rate_change_ratio_steps 1497 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1498 : : uint32_t 1499 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1500 : : std::numeric_limits<uint32_t>::min()}; 1501 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_back_intermediate_yaw_rate_change_ratio_steps 1502 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1503 : 1 : uint32_t valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1504 : : std::numeric_limits<uint32_t>::min()}; 1505 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 1506 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1507 : : uint32_t 1508 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1509 : : std::numeric_limits<uint32_t>::min()}; 1510 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_continue_forward_intermediate_acceleration_steps 1511 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1512 : : uint32_t 1513 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1514 : : std::numeric_limits<uint32_t>::min()}; 1515 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1516 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1517 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1518 : : uint32_t 1519 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1520 : : std::numeric_limits<uint32_t>::min()}; 1521 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1522 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1523 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1524 : : uint32_t 1525 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1526 : : std::numeric_limits<uint32_t>::min()}; 1527 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_continue_forward_intermediate_acceleration_steps 1528 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1529 : 1 : uint32_t valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1530 : : std::numeric_limits<uint32_t>::min()}; 1531 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 1532 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1533 : : uint32_t 1534 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1535 : : std::numeric_limits<uint32_t>::min()}; 1536 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_front_intermediate_heading_change_ratio_steps 1537 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1538 : : uint32_t 1539 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1540 : : std::numeric_limits<uint32_t>::min()}; 1541 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_back_intermediate_heading_change_ratio_steps 1542 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1543 : : valueDefault_ego_vehicle_rss_dynamics.unstructured_settings 1544 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 1545 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 1546 : : valueDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 1547 : 1 : = valueDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 1548 : 1 : value.default_ego_vehicle_rss_dynamics = valueDefault_ego_vehicle_rss_dynamics; 1549 : 1 : ::ad::rss::world::ConstellationVector valueConstellations; 1550 : 1 : ::ad::rss::world::Constellation valueConstellationsElement; 1551 : 1 : ::ad::rss::world::ConstellationType valueConstellationsElementConstellation_type( 1552 : : ::ad::rss::world::ConstellationType::NotRelevant); 1553 : 1 : valueConstellationsElement.constellation_type = valueConstellationsElementConstellation_type; 1554 : 1 : ::ad::rss::world::Object valueConstellationsElementEgo_vehicle; 1555 : 1 : ::ad::rss::world::ObjectId valueConstellationsElementEgo_vehicleObject_id( 1556 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1557 : 1 : valueConstellationsElementEgo_vehicle.object_id = valueConstellationsElementEgo_vehicleObject_id; 1558 : 1 : ::ad::rss::world::ObjectType valueConstellationsElementEgo_vehicleObject_type(::ad::rss::world::ObjectType::Invalid); 1559 : 1 : valueConstellationsElementEgo_vehicle.object_type = valueConstellationsElementEgo_vehicleObject_type; 1560 : 1 : ::ad::rss::world::OccupiedRegionVector valueConstellationsElementEgo_vehicleOccupied_regions; 1561 : 1 : ::ad::rss::world::OccupiedRegion valueConstellationsElementEgo_vehicleOccupied_regionsElement; 1562 : 1 : ::ad::rss::world::LaneSegmentId valueConstellationsElementEgo_vehicleOccupied_regionsElementSegment_id( 1563 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1564 : : valueConstellationsElementEgo_vehicleOccupied_regionsElement.segment_id 1565 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementSegment_id; 1566 : 1 : ::ad::physics::ParametricRange valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range; 1567 : 1 : ::ad::physics::ParametricValue valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMinimum(0.); 1568 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum 1569 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMinimum; 1570 : 1 : ::ad::physics::ParametricValue valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMaximum(0.); 1571 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum 1572 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMaximum; 1573 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum 1574 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum; 1575 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum 1576 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum; 1577 : : valueConstellationsElementEgo_vehicleOccupied_regionsElement.lon_range 1578 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLon_range; 1579 : 1 : ::ad::physics::ParametricRange valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range; 1580 : 1 : ::ad::physics::ParametricValue valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMinimum(0.); 1581 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum 1582 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMinimum; 1583 : 1 : ::ad::physics::ParametricValue valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMaximum(0.); 1584 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum 1585 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMaximum; 1586 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum 1587 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum; 1588 : : valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum 1589 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum; 1590 : : valueConstellationsElementEgo_vehicleOccupied_regionsElement.lat_range 1591 : 1 : = valueConstellationsElementEgo_vehicleOccupied_regionsElementLat_range; 1592 [ + - ]: 1 : valueConstellationsElementEgo_vehicleOccupied_regions.resize( 1593 : : 1, valueConstellationsElementEgo_vehicleOccupied_regionsElement); 1594 [ + - ]: 1 : valueConstellationsElementEgo_vehicle.occupied_regions = valueConstellationsElementEgo_vehicleOccupied_regions; 1595 : 1 : ::ad::rss::world::Velocity valueConstellationsElementEgo_vehicleVelocity; 1596 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleVelocitySpeed_lon_min(-100.); 1597 : : valueConstellationsElementEgo_vehicleVelocitySpeed_lon_min 1598 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 1599 : : valueConstellationsElementEgo_vehicleVelocity.speed_lon_min 1600 : 1 : = valueConstellationsElementEgo_vehicleVelocitySpeed_lon_min; 1601 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleVelocitySpeed_lon_max(-100.); 1602 : : valueConstellationsElementEgo_vehicleVelocity.speed_lon_max 1603 : 1 : = valueConstellationsElementEgo_vehicleVelocitySpeed_lon_max; 1604 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleVelocitySpeed_lat_min(-100.); 1605 : : valueConstellationsElementEgo_vehicleVelocity.speed_lat_min 1606 : 1 : = valueConstellationsElementEgo_vehicleVelocitySpeed_lat_min; 1607 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleVelocitySpeed_lat_max(-100.); 1608 : : valueConstellationsElementEgo_vehicleVelocity.speed_lat_max 1609 : 1 : = valueConstellationsElementEgo_vehicleVelocitySpeed_lat_max; 1610 : : valueConstellationsElementEgo_vehicleVelocity.speed_lon_max 1611 : 1 : = valueConstellationsElementEgo_vehicleVelocity.speed_lon_min; 1612 : : valueConstellationsElementEgo_vehicleVelocity.speed_lat_max 1613 : 1 : = valueConstellationsElementEgo_vehicleVelocity.speed_lat_min; 1614 : : valueConstellationsElementEgo_vehicleVelocity.speed_lon_min 1615 : 1 : = valueConstellationsElementEgo_vehicleVelocity.speed_lon_max; 1616 : : valueConstellationsElementEgo_vehicleVelocity.speed_lat_min 1617 : 1 : = valueConstellationsElementEgo_vehicleVelocity.speed_lat_max; 1618 : 1 : valueConstellationsElementEgo_vehicle.velocity = valueConstellationsElementEgo_vehicleVelocity; 1619 : 1 : ::ad::rss::world::ObjectState valueConstellationsElementEgo_vehicleState; 1620 : 1 : ::ad::physics::Angle valueConstellationsElementEgo_vehicleStateYaw(-6.283185308); 1621 : 1 : valueConstellationsElementEgo_vehicleState.yaw = valueConstellationsElementEgo_vehicleStateYaw; 1622 : 1 : ::ad::physics::Dimension2D valueConstellationsElementEgo_vehicleStateDimension; 1623 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicleStateDimensionLength(-1e9); 1624 : : valueConstellationsElementEgo_vehicleStateDimension.length 1625 : 1 : = valueConstellationsElementEgo_vehicleStateDimensionLength; 1626 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicleStateDimensionWidth(-1e9); 1627 : 1 : valueConstellationsElementEgo_vehicleStateDimension.width = valueConstellationsElementEgo_vehicleStateDimensionWidth; 1628 : 1 : valueConstellationsElementEgo_vehicleState.dimension = valueConstellationsElementEgo_vehicleStateDimension; 1629 : 1 : ::ad::physics::AngularVelocity valueConstellationsElementEgo_vehicleStateYaw_rate(-100.); 1630 : 1 : valueConstellationsElementEgo_vehicleState.yaw_rate = valueConstellationsElementEgo_vehicleStateYaw_rate; 1631 : 1 : ::ad::physics::Distance2D valueConstellationsElementEgo_vehicleStateCenter_point; 1632 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicleStateCenter_pointX(-1e9); 1633 : 1 : valueConstellationsElementEgo_vehicleStateCenter_point.x = valueConstellationsElementEgo_vehicleStateCenter_pointX; 1634 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicleStateCenter_pointY(-1e9); 1635 : 1 : valueConstellationsElementEgo_vehicleStateCenter_point.y = valueConstellationsElementEgo_vehicleStateCenter_pointY; 1636 : 1 : valueConstellationsElementEgo_vehicleState.center_point = valueConstellationsElementEgo_vehicleStateCenter_point; 1637 : 1 : ::ad::physics::SpeedRange valueConstellationsElementEgo_vehicleStateSpeed_range; 1638 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleStateSpeed_rangeMinimum(-100.); 1639 : : valueConstellationsElementEgo_vehicleStateSpeed_range.minimum 1640 : 1 : = valueConstellationsElementEgo_vehicleStateSpeed_rangeMinimum; 1641 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicleStateSpeed_rangeMaximum(-100.); 1642 : : valueConstellationsElementEgo_vehicleStateSpeed_range.maximum 1643 : 1 : = valueConstellationsElementEgo_vehicleStateSpeed_rangeMaximum; 1644 : : valueConstellationsElementEgo_vehicleStateSpeed_range.maximum 1645 : 1 : = valueConstellationsElementEgo_vehicleStateSpeed_range.minimum; 1646 : : valueConstellationsElementEgo_vehicleStateSpeed_range.minimum 1647 : 1 : = valueConstellationsElementEgo_vehicleStateSpeed_range.maximum; 1648 : 1 : valueConstellationsElementEgo_vehicleState.speed_range = valueConstellationsElementEgo_vehicleStateSpeed_range; 1649 : 1 : ::ad::physics::Angle valueConstellationsElementEgo_vehicleStateSteering_angle(-6.283185308); 1650 : 1 : valueConstellationsElementEgo_vehicleState.steering_angle = valueConstellationsElementEgo_vehicleStateSteering_angle; 1651 : 1 : valueConstellationsElementEgo_vehicle.state = valueConstellationsElementEgo_vehicleState; 1652 [ + - ]: 1 : valueConstellationsElement.ego_vehicle = valueConstellationsElementEgo_vehicle; 1653 : 1 : ::ad::rss::world::RssDynamics valueConstellationsElementEgo_vehicle_rss_dynamics; 1654 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon; 1655 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 1656 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max 1657 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1658 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.accel_max 1659 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max; 1660 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 1661 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max 1662 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_max; 1663 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 1664 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 1665 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min; 1666 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 1667 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1668 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 1669 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 1670 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max; 1671 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1672 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min; 1673 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 1674 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 1675 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max 1676 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min; 1677 : : valueConstellationsElementEgo_vehicle_rss_dynamics.alpha_lon 1678 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon; 1679 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat; 1680 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 1681 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max 1682 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1683 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat.accel_max 1684 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max; 1685 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 1686 : : valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat.brake_min 1687 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latBrake_min; 1688 : : valueConstellationsElementEgo_vehicle_rss_dynamics.alpha_lat 1689 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat; 1690 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 1691 : : valueConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin 1692 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1693 : : valueConstellationsElementEgo_vehicle_rss_dynamics.lateral_fluctuation_margin 1694 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin; 1695 : 1 : ::ad::physics::Duration valueConstellationsElementEgo_vehicle_rss_dynamicsResponse_time(0.); 1696 : : valueConstellationsElementEgo_vehicle_rss_dynamicsResponse_time 1697 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1698 : : valueConstellationsElementEgo_vehicle_rss_dynamics.response_time 1699 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsResponse_time; 1700 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 1701 : : valueConstellationsElementEgo_vehicle_rss_dynamics.max_speed_on_acceleration 1702 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsMax_speed_on_acceleration; 1703 : 1 : ::ad::rss::world::UnstructuredSettings valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings; 1704 : : ::ad::physics::Distance 1705 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 1706 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 1707 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 1708 : : ::ad::physics::Angle valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 1709 : 1 : -6.283185308); 1710 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 1711 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 1712 : : ::ad::physics::AngularAcceleration 1713 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 1714 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 1715 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 1716 : : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius( 1717 : 1 : -1e9); 1718 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 1719 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 1720 : : ::ad::physics::Duration 1721 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step(0.); 1722 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 1723 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1724 : : uint32_t 1725 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1726 : : std::numeric_limits<uint32_t>::min()}; 1727 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1728 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1729 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1730 : : uint32_t 1731 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1732 : : std::numeric_limits<uint32_t>::min()}; 1733 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1734 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1735 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1736 : : uint32_t 1737 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1738 : : std::numeric_limits<uint32_t>::min()}; 1739 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 1740 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1741 : : uint32_t 1742 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1743 : : std::numeric_limits<uint32_t>::min()}; 1744 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1745 : : .vehicle_continue_forward_intermediate_acceleration_steps 1746 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1747 : : uint32_t 1748 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1749 : : std::numeric_limits<uint32_t>::min()}; 1750 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1751 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1752 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1753 : : uint32_t 1754 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1755 : : std::numeric_limits<uint32_t>::min()}; 1756 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1757 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1758 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1759 : : uint32_t 1760 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1761 : : std::numeric_limits<uint32_t>::min()}; 1762 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1763 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1764 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1765 : : uint32_t 1766 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1767 : : std::numeric_limits<uint32_t>::min()}; 1768 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1769 : : .pedestrian_brake_intermediate_acceleration_steps 1770 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1771 : : uint32_t 1772 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1773 : : std::numeric_limits<uint32_t>::min()}; 1774 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1775 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1776 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1777 : : uint32_t 1778 : 1 : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1779 : : std::numeric_limits<uint32_t>::min()}; 1780 : : valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1781 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1782 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1783 : : valueConstellationsElementEgo_vehicle_rss_dynamics.unstructured_settings 1784 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings; 1785 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 1786 : : valueConstellationsElementEgo_vehicle_rss_dynamics.min_longitudinal_safety_distance 1787 : 1 : = valueConstellationsElementEgo_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 1788 : 1 : valueConstellationsElement.ego_vehicle_rss_dynamics = valueConstellationsElementEgo_vehicle_rss_dynamics; 1789 : 1 : ::ad::rss::world::Object valueConstellationsElementObject; 1790 : 1 : ::ad::rss::world::ObjectId valueConstellationsElementObjectObject_id( 1791 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1792 : 1 : valueConstellationsElementObject.object_id = valueConstellationsElementObjectObject_id; 1793 : 1 : ::ad::rss::world::ObjectType valueConstellationsElementObjectObject_type(::ad::rss::world::ObjectType::Invalid); 1794 : 1 : valueConstellationsElementObject.object_type = valueConstellationsElementObjectObject_type; 1795 : 1 : ::ad::rss::world::OccupiedRegionVector valueConstellationsElementObjectOccupied_regions; 1796 : 1 : ::ad::rss::world::OccupiedRegion valueConstellationsElementObjectOccupied_regionsElement; 1797 : 1 : ::ad::rss::world::LaneSegmentId valueConstellationsElementObjectOccupied_regionsElementSegment_id( 1798 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1799 : : valueConstellationsElementObjectOccupied_regionsElement.segment_id 1800 : 1 : = valueConstellationsElementObjectOccupied_regionsElementSegment_id; 1801 : 1 : ::ad::physics::ParametricRange valueConstellationsElementObjectOccupied_regionsElementLon_range; 1802 : 1 : ::ad::physics::ParametricValue valueConstellationsElementObjectOccupied_regionsElementLon_rangeMinimum(0.); 1803 : : valueConstellationsElementObjectOccupied_regionsElementLon_range.minimum 1804 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLon_rangeMinimum; 1805 : 1 : ::ad::physics::ParametricValue valueConstellationsElementObjectOccupied_regionsElementLon_rangeMaximum(0.); 1806 : : valueConstellationsElementObjectOccupied_regionsElementLon_range.maximum 1807 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLon_rangeMaximum; 1808 : : valueConstellationsElementObjectOccupied_regionsElementLon_range.maximum 1809 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLon_range.minimum; 1810 : : valueConstellationsElementObjectOccupied_regionsElementLon_range.minimum 1811 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLon_range.maximum; 1812 : : valueConstellationsElementObjectOccupied_regionsElement.lon_range 1813 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLon_range; 1814 : 1 : ::ad::physics::ParametricRange valueConstellationsElementObjectOccupied_regionsElementLat_range; 1815 : 1 : ::ad::physics::ParametricValue valueConstellationsElementObjectOccupied_regionsElementLat_rangeMinimum(0.); 1816 : : valueConstellationsElementObjectOccupied_regionsElementLat_range.minimum 1817 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLat_rangeMinimum; 1818 : 1 : ::ad::physics::ParametricValue valueConstellationsElementObjectOccupied_regionsElementLat_rangeMaximum(0.); 1819 : : valueConstellationsElementObjectOccupied_regionsElementLat_range.maximum 1820 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLat_rangeMaximum; 1821 : : valueConstellationsElementObjectOccupied_regionsElementLat_range.maximum 1822 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLat_range.minimum; 1823 : : valueConstellationsElementObjectOccupied_regionsElementLat_range.minimum 1824 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLat_range.maximum; 1825 : : valueConstellationsElementObjectOccupied_regionsElement.lat_range 1826 : 1 : = valueConstellationsElementObjectOccupied_regionsElementLat_range; 1827 [ + - ]: 1 : valueConstellationsElementObjectOccupied_regions.resize(1, valueConstellationsElementObjectOccupied_regionsElement); 1828 [ + - ]: 1 : valueConstellationsElementObject.occupied_regions = valueConstellationsElementObjectOccupied_regions; 1829 : 1 : ::ad::rss::world::Velocity valueConstellationsElementObjectVelocity; 1830 : 1 : ::ad::physics::Speed valueConstellationsElementObjectVelocitySpeed_lon_min(-100.); 1831 : 1 : valueConstellationsElementObjectVelocitySpeed_lon_min = ::ad::physics::Speed(0.); // set to valid value within struct 1832 : 1 : valueConstellationsElementObjectVelocity.speed_lon_min = valueConstellationsElementObjectVelocitySpeed_lon_min; 1833 : 1 : ::ad::physics::Speed valueConstellationsElementObjectVelocitySpeed_lon_max(-100.); 1834 : 1 : valueConstellationsElementObjectVelocity.speed_lon_max = valueConstellationsElementObjectVelocitySpeed_lon_max; 1835 : 1 : ::ad::physics::Speed valueConstellationsElementObjectVelocitySpeed_lat_min(-100.); 1836 : 1 : valueConstellationsElementObjectVelocity.speed_lat_min = valueConstellationsElementObjectVelocitySpeed_lat_min; 1837 : 1 : ::ad::physics::Speed valueConstellationsElementObjectVelocitySpeed_lat_max(-100.); 1838 : 1 : valueConstellationsElementObjectVelocity.speed_lat_max = valueConstellationsElementObjectVelocitySpeed_lat_max; 1839 : 1 : valueConstellationsElementObjectVelocity.speed_lon_max = valueConstellationsElementObjectVelocity.speed_lon_min; 1840 : 1 : valueConstellationsElementObjectVelocity.speed_lat_max = valueConstellationsElementObjectVelocity.speed_lat_min; 1841 : 1 : valueConstellationsElementObjectVelocity.speed_lon_min = valueConstellationsElementObjectVelocity.speed_lon_max; 1842 : 1 : valueConstellationsElementObjectVelocity.speed_lat_min = valueConstellationsElementObjectVelocity.speed_lat_max; 1843 : 1 : valueConstellationsElementObject.velocity = valueConstellationsElementObjectVelocity; 1844 : 1 : ::ad::rss::world::ObjectState valueConstellationsElementObjectState; 1845 : 1 : ::ad::physics::Angle valueConstellationsElementObjectStateYaw(-6.283185308); 1846 : 1 : valueConstellationsElementObjectState.yaw = valueConstellationsElementObjectStateYaw; 1847 : 1 : ::ad::physics::Dimension2D valueConstellationsElementObjectStateDimension; 1848 : 1 : ::ad::physics::Distance valueConstellationsElementObjectStateDimensionLength(-1e9); 1849 : 1 : valueConstellationsElementObjectStateDimension.length = valueConstellationsElementObjectStateDimensionLength; 1850 : 1 : ::ad::physics::Distance valueConstellationsElementObjectStateDimensionWidth(-1e9); 1851 : 1 : valueConstellationsElementObjectStateDimension.width = valueConstellationsElementObjectStateDimensionWidth; 1852 : 1 : valueConstellationsElementObjectState.dimension = valueConstellationsElementObjectStateDimension; 1853 : 1 : ::ad::physics::AngularVelocity valueConstellationsElementObjectStateYaw_rate(-100.); 1854 : 1 : valueConstellationsElementObjectState.yaw_rate = valueConstellationsElementObjectStateYaw_rate; 1855 : 1 : ::ad::physics::Distance2D valueConstellationsElementObjectStateCenter_point; 1856 : 1 : ::ad::physics::Distance valueConstellationsElementObjectStateCenter_pointX(-1e9); 1857 : 1 : valueConstellationsElementObjectStateCenter_point.x = valueConstellationsElementObjectStateCenter_pointX; 1858 : 1 : ::ad::physics::Distance valueConstellationsElementObjectStateCenter_pointY(-1e9); 1859 : 1 : valueConstellationsElementObjectStateCenter_point.y = valueConstellationsElementObjectStateCenter_pointY; 1860 : 1 : valueConstellationsElementObjectState.center_point = valueConstellationsElementObjectStateCenter_point; 1861 : 1 : ::ad::physics::SpeedRange valueConstellationsElementObjectStateSpeed_range; 1862 : 1 : ::ad::physics::Speed valueConstellationsElementObjectStateSpeed_rangeMinimum(-100.); 1863 : 1 : valueConstellationsElementObjectStateSpeed_range.minimum = valueConstellationsElementObjectStateSpeed_rangeMinimum; 1864 : 1 : ::ad::physics::Speed valueConstellationsElementObjectStateSpeed_rangeMaximum(-100.); 1865 : 1 : valueConstellationsElementObjectStateSpeed_range.maximum = valueConstellationsElementObjectStateSpeed_rangeMaximum; 1866 : 1 : valueConstellationsElementObjectStateSpeed_range.maximum = valueConstellationsElementObjectStateSpeed_range.minimum; 1867 : 1 : valueConstellationsElementObjectStateSpeed_range.minimum = valueConstellationsElementObjectStateSpeed_range.maximum; 1868 : 1 : valueConstellationsElementObjectState.speed_range = valueConstellationsElementObjectStateSpeed_range; 1869 : 1 : ::ad::physics::Angle valueConstellationsElementObjectStateSteering_angle(-6.283185308); 1870 : 1 : valueConstellationsElementObjectState.steering_angle = valueConstellationsElementObjectStateSteering_angle; 1871 : 1 : valueConstellationsElementObject.state = valueConstellationsElementObjectState; 1872 [ + - ]: 1 : valueConstellationsElement.object = valueConstellationsElementObject; 1873 : 1 : ::ad::rss::world::RssDynamics valueConstellationsElementObject_rss_dynamics; 1874 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueConstellationsElementObject_rss_dynamicsAlpha_lon; 1875 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max(-1e2); 1876 : : valueConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max 1877 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1878 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.accel_max 1879 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max; 1880 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_max(-1e2); 1881 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max 1882 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_max; 1883 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min(-1e2); 1884 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 1885 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min; 1886 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 1887 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct 1888 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min_correct; 1889 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 1890 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max; 1891 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct 1892 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min; 1893 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 1894 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct; 1895 : : valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max 1896 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min; 1897 : 1 : valueConstellationsElementObject_rss_dynamics.alpha_lon = valueConstellationsElementObject_rss_dynamicsAlpha_lon; 1898 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueConstellationsElementObject_rss_dynamicsAlpha_lat; 1899 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_latAccel_max(-1e2); 1900 : : valueConstellationsElementObject_rss_dynamicsAlpha_latAccel_max 1901 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1902 : : valueConstellationsElementObject_rss_dynamicsAlpha_lat.accel_max 1903 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_latAccel_max; 1904 : 1 : ::ad::physics::Acceleration valueConstellationsElementObject_rss_dynamicsAlpha_latBrake_min(-1e2); 1905 : : valueConstellationsElementObject_rss_dynamicsAlpha_lat.brake_min 1906 : 1 : = valueConstellationsElementObject_rss_dynamicsAlpha_latBrake_min; 1907 : 1 : valueConstellationsElementObject_rss_dynamics.alpha_lat = valueConstellationsElementObject_rss_dynamicsAlpha_lat; 1908 : 1 : ::ad::physics::Distance valueConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin(-1e9); 1909 : : valueConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin 1910 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1911 : : valueConstellationsElementObject_rss_dynamics.lateral_fluctuation_margin 1912 : 1 : = valueConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin; 1913 : 1 : ::ad::physics::Duration valueConstellationsElementObject_rss_dynamicsResponse_time(0.); 1914 : : valueConstellationsElementObject_rss_dynamicsResponse_time 1915 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1916 : : valueConstellationsElementObject_rss_dynamics.response_time 1917 : 1 : = valueConstellationsElementObject_rss_dynamicsResponse_time; 1918 : 1 : ::ad::physics::Speed valueConstellationsElementObject_rss_dynamicsMax_speed_on_acceleration(-100.); 1919 : : valueConstellationsElementObject_rss_dynamics.max_speed_on_acceleration 1920 : 1 : = valueConstellationsElementObject_rss_dynamicsMax_speed_on_acceleration; 1921 : 1 : ::ad::rss::world::UnstructuredSettings valueConstellationsElementObject_rss_dynamicsUnstructured_settings; 1922 : : ::ad::physics::Distance valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_turning_radius( 1923 : 1 : -1e9); 1924 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 1925 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 1926 : : ::ad::physics::Angle valueConstellationsElementObject_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 1927 : 1 : -6.283185308); 1928 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.drive_away_max_angle 1929 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 1930 : : ::ad::physics::AngularAcceleration 1931 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 1932 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 1933 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 1934 : 1 : ::ad::physics::Distance valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 1935 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_min_radius 1936 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_min_radius; 1937 : : ::ad::physics::Duration 1938 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step(0.); 1939 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 1940 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1941 : : uint32_t 1942 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1943 : : std::numeric_limits<uint32_t>::min()}; 1944 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1945 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1946 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1947 : : uint32_t 1948 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1949 : : std::numeric_limits<uint32_t>::min()}; 1950 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1951 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1952 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1953 : : uint32_t 1954 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1955 : : std::numeric_limits<uint32_t>::min()}; 1956 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 1957 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1958 : : uint32_t 1959 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1960 : : std::numeric_limits<uint32_t>::min()}; 1961 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1962 : : .vehicle_continue_forward_intermediate_acceleration_steps 1963 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1964 : : uint32_t 1965 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1966 : : std::numeric_limits<uint32_t>::min()}; 1967 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1968 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1969 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1970 : : uint32_t 1971 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1972 : : std::numeric_limits<uint32_t>::min()}; 1973 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1974 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1975 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1976 : : uint32_t 1977 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1978 : : std::numeric_limits<uint32_t>::min()}; 1979 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1980 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1981 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1982 : : uint32_t 1983 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1984 : : std::numeric_limits<uint32_t>::min()}; 1985 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 1986 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1987 : : uint32_t 1988 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1989 : : std::numeric_limits<uint32_t>::min()}; 1990 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1991 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1992 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1993 : : uint32_t 1994 : 1 : valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1995 : : std::numeric_limits<uint32_t>::min()}; 1996 : : valueConstellationsElementObject_rss_dynamicsUnstructured_settings 1997 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1998 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1999 : : valueConstellationsElementObject_rss_dynamics.unstructured_settings 2000 : 1 : = valueConstellationsElementObject_rss_dynamicsUnstructured_settings; 2001 : 1 : ::ad::physics::Distance valueConstellationsElementObject_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 2002 : : valueConstellationsElementObject_rss_dynamics.min_longitudinal_safety_distance 2003 : 1 : = valueConstellationsElementObject_rss_dynamicsMin_longitudinal_safety_distance; 2004 : 1 : valueConstellationsElement.object_rss_dynamics = valueConstellationsElementObject_rss_dynamics; 2005 : 1 : ::ad::rss::world::RoadArea valueConstellationsElementIntersecting_road; 2006 : 1 : ::ad::rss::world::RoadSegment valueConstellationsElementIntersecting_roadElement; 2007 : 1 : ::ad::rss::world::RoadSegmentType valueConstellationsElementIntersecting_roadElementType( 2008 : : ::ad::rss::world::RoadSegmentType::Normal); 2009 : 1 : valueConstellationsElementIntersecting_roadElement.type = valueConstellationsElementIntersecting_roadElementType; 2010 : 1 : ::ad::rss::world::LaneSegmentVector valueConstellationsElementIntersecting_roadElementLane_segments; 2011 : 1 : ::ad::rss::world::LaneSegment valueConstellationsElementIntersecting_roadElementLane_segmentsElement; 2012 : 1 : ::ad::rss::world::LaneSegmentId valueConstellationsElementIntersecting_roadElementLane_segmentsElementId( 2013 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 2014 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElement.id 2015 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementId; 2016 : : ::ad::rss::world::LaneDrivingDirection 2017 : 1 : valueConstellationsElementIntersecting_roadElementLane_segmentsElementDriving_direction( 2018 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 2019 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElement.driving_direction 2020 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementDriving_direction; 2021 : 1 : ::ad::physics::MetricRange valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength; 2022 : 1 : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum(-1e9); 2023 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum 2024 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 2025 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum 2026 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum; 2027 : 1 : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMaximum(-1e9); 2028 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum 2029 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMaximum; 2030 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum 2031 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum; 2032 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum 2033 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum; 2034 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElement.length 2035 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementLength; 2036 : 1 : ::ad::physics::MetricRange valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth; 2037 : 1 : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum(-1e9); 2038 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum 2039 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 2040 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum 2041 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum; 2042 : 1 : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMaximum(-1e9); 2043 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum 2044 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMaximum; 2045 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum 2046 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum; 2047 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum 2048 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum; 2049 : : valueConstellationsElementIntersecting_roadElementLane_segmentsElement.width 2050 : 1 : = valueConstellationsElementIntersecting_roadElementLane_segmentsElementWidth; 2051 [ + - ]: 1 : valueConstellationsElementIntersecting_roadElementLane_segments.resize( 2052 : : 1, valueConstellationsElementIntersecting_roadElementLane_segmentsElement); 2053 : : valueConstellationsElementIntersecting_roadElement.lane_segments 2054 [ + - ]: 1 : = valueConstellationsElementIntersecting_roadElementLane_segments; 2055 : : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementMinimum_length_after_intersecting_area( 2056 : 1 : -1e9); 2057 : : valueConstellationsElementIntersecting_roadElement.minimum_length_after_intersecting_area 2058 : 1 : = valueConstellationsElementIntersecting_roadElementMinimum_length_after_intersecting_area; 2059 : : ::ad::physics::Distance valueConstellationsElementIntersecting_roadElementMinimum_length_before_intersecting_area( 2060 : 1 : -1e9); 2061 : : valueConstellationsElementIntersecting_roadElement.minimum_length_before_intersecting_area 2062 : 1 : = valueConstellationsElementIntersecting_roadElementMinimum_length_before_intersecting_area; 2063 [ + - ]: 1 : valueConstellationsElementIntersecting_road.resize(1, valueConstellationsElementIntersecting_roadElement); 2064 [ + - ]: 1 : valueConstellationsElement.intersecting_road = valueConstellationsElementIntersecting_road; 2065 : 1 : ::ad::rss::world::RoadArea valueConstellationsElementEgo_vehicle_road; 2066 : 1 : ::ad::rss::world::RoadSegment valueConstellationsElementEgo_vehicle_roadElement; 2067 : 1 : ::ad::rss::world::RoadSegmentType valueConstellationsElementEgo_vehicle_roadElementType( 2068 : : ::ad::rss::world::RoadSegmentType::Normal); 2069 : 1 : valueConstellationsElementEgo_vehicle_roadElement.type = valueConstellationsElementEgo_vehicle_roadElementType; 2070 : 1 : ::ad::rss::world::LaneSegmentVector valueConstellationsElementEgo_vehicle_roadElementLane_segments; 2071 : 1 : ::ad::rss::world::LaneSegment valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement; 2072 : 1 : ::ad::rss::world::LaneSegmentId valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementId( 2073 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 2074 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.id 2075 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementId; 2076 : : ::ad::rss::world::LaneDrivingDirection 2077 : 1 : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementDriving_direction( 2078 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 2079 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.driving_direction 2080 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementDriving_direction; 2081 : 1 : ::ad::physics::MetricRange valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength; 2082 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum(-1e9); 2083 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum 2084 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 2085 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum 2086 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum; 2087 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMaximum(-1e9); 2088 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum 2089 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMaximum; 2090 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum 2091 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum; 2092 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum 2093 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum; 2094 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.length 2095 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength; 2096 : 1 : ::ad::physics::MetricRange valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth; 2097 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum(-1e9); 2098 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum 2099 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 2100 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum 2101 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum; 2102 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMaximum(-1e9); 2103 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum 2104 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMaximum; 2105 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum 2106 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum; 2107 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum 2108 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum; 2109 : : valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.width 2110 : 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth; 2111 [ + - ]: 1 : valueConstellationsElementEgo_vehicle_roadElementLane_segments.resize( 2112 : : 1, valueConstellationsElementEgo_vehicle_roadElementLane_segmentsElement); 2113 : : valueConstellationsElementEgo_vehicle_roadElement.lane_segments 2114 [ + - ]: 1 : = valueConstellationsElementEgo_vehicle_roadElementLane_segments; 2115 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementMinimum_length_after_intersecting_area(-1e9); 2116 : : valueConstellationsElementEgo_vehicle_roadElement.minimum_length_after_intersecting_area 2117 : 1 : = valueConstellationsElementEgo_vehicle_roadElementMinimum_length_after_intersecting_area; 2118 : : ::ad::physics::Distance valueConstellationsElementEgo_vehicle_roadElementMinimum_length_before_intersecting_area( 2119 : 1 : -1e9); 2120 : : valueConstellationsElementEgo_vehicle_roadElement.minimum_length_before_intersecting_area 2121 : 1 : = valueConstellationsElementEgo_vehicle_roadElementMinimum_length_before_intersecting_area; 2122 [ + - ]: 1 : valueConstellationsElementEgo_vehicle_road.resize(1, valueConstellationsElementEgo_vehicle_roadElement); 2123 [ + - ]: 1 : valueConstellationsElement.ego_vehicle_road = valueConstellationsElementEgo_vehicle_road; 2124 [ + - ]: 1 : valueConstellations.resize(1, valueConstellationsElement); 2125 [ + - ]: 1 : value.constellations = valueConstellations; 2126 : : 2127 : : // override member with data type value above input range maximum 2128 : 1 : ::ad::rss::world::RssDynamics invalidInitializedMember; 2129 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues invalidInitializedMemberAlpha_lon; 2130 : 1 : ::ad::physics::Acceleration invalidInitializedMemberAlpha_lonAccel_max(1e2 * 1.1); 2131 : 1 : invalidInitializedMemberAlpha_lon.accel_max = invalidInitializedMemberAlpha_lonAccel_max; 2132 : 1 : invalidInitializedMember.alpha_lon = invalidInitializedMemberAlpha_lon; 2133 : 1 : value.default_ego_vehicle_rss_dynamics = invalidInitializedMember; 2134 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value)); - - - - - - - - + - ] 2135 [ + - + - : 1 : } + - + - + - + - + - + - + - + - + - + - + - ]