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/map/RssObjectResultListValidInputRange.hpp" 20 : : 21 : 4 : TEST(RssObjectResultListValidInputRangeTests, testValidInputRangeValidInputRangeMin) 22 : : { 23 : 1 : ::ad::rss::map::RssObjectResultList value; 24 [ + - - + : 1 : ASSERT_TRUE(withinValidInputRange(value)); - - - - - - - - + - ] 25 [ + - ]: 1 : } 26 : : 27 : 4 : TEST(RssObjectResultListValidInputRangeTests, testValidInputRangeElementValid) 28 : : { 29 : 1 : ::ad::rss::map::RssObjectResultList value; 30 [ + - ]: 1 : ::ad::rss::map::RssObjectResult element; 31 [ + - ]: 1 : ::ad::rss::map::RssObjectData elementObject_data; 32 : 1 : std::chrono::system_clock::time_point elementObject_dataLast_update{std::chrono::hours(0)}; 33 : 1 : elementObject_data.last_update = elementObject_dataLast_update; 34 : 1 : ::ad::rss::world::ObjectId elementObject_dataId(std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 35 : 1 : elementObject_data.id = elementObject_dataId; 36 : 1 : ::ad::rss::world::ObjectType elementObject_dataType(::ad::rss::world::ObjectType::Invalid); 37 : 1 : elementObject_data.type = elementObject_dataType; 38 : 1 : ::ad::map::match::Object elementObject_dataMatch_object; 39 : 1 : ::ad::map::match::ENUObjectPosition elementObject_dataMatch_objectEnu_position; 40 : 1 : ::ad::map::point::ENUPoint elementObject_dataMatch_objectEnu_positionCenter_point; 41 : 1 : ::ad::map::point::ENUCoordinate elementObject_dataMatch_objectEnu_positionCenter_pointX(-1e8); 42 : 1 : elementObject_dataMatch_objectEnu_positionCenter_point.x = elementObject_dataMatch_objectEnu_positionCenter_pointX; 43 : 1 : ::ad::map::point::ENUCoordinate elementObject_dataMatch_objectEnu_positionCenter_pointY(-1e8); 44 : 1 : elementObject_dataMatch_objectEnu_positionCenter_point.y = elementObject_dataMatch_objectEnu_positionCenter_pointY; 45 : 1 : ::ad::map::point::ENUCoordinate elementObject_dataMatch_objectEnu_positionCenter_pointZ(-1e8); 46 : 1 : elementObject_dataMatch_objectEnu_positionCenter_point.z = elementObject_dataMatch_objectEnu_positionCenter_pointZ; 47 : 1 : elementObject_dataMatch_objectEnu_position.center_point = elementObject_dataMatch_objectEnu_positionCenter_point; 48 : 1 : ::ad::map::point::ENUHeading elementObject_dataMatch_objectEnu_positionHeading(-3.141592655); 49 : 1 : elementObject_dataMatch_objectEnu_position.heading = elementObject_dataMatch_objectEnu_positionHeading; 50 : 1 : ::ad::map::point::GeoPoint elementObject_dataMatch_objectEnu_positionEnu_reference_point; 51 : 1 : ::ad::map::point::Longitude elementObject_dataMatch_objectEnu_positionEnu_reference_pointLongitude(-180); 52 : : elementObject_dataMatch_objectEnu_positionEnu_reference_point.longitude 53 : 1 : = elementObject_dataMatch_objectEnu_positionEnu_reference_pointLongitude; 54 : 1 : ::ad::map::point::Latitude elementObject_dataMatch_objectEnu_positionEnu_reference_pointLatitude(-90); 55 : : elementObject_dataMatch_objectEnu_positionEnu_reference_point.latitude 56 : 1 : = elementObject_dataMatch_objectEnu_positionEnu_reference_pointLatitude; 57 : 1 : ::ad::map::point::Altitude elementObject_dataMatch_objectEnu_positionEnu_reference_pointAltitude(-11000); 58 : : elementObject_dataMatch_objectEnu_positionEnu_reference_point.altitude 59 : 1 : = elementObject_dataMatch_objectEnu_positionEnu_reference_pointAltitude; 60 : : elementObject_dataMatch_objectEnu_position.enu_reference_point 61 : 1 : = elementObject_dataMatch_objectEnu_positionEnu_reference_point; 62 : 1 : ::ad::physics::Dimension3D elementObject_dataMatch_objectEnu_positionDimension; 63 : 1 : ::ad::physics::Distance elementObject_dataMatch_objectEnu_positionDimensionLength(-1e9); 64 : : elementObject_dataMatch_objectEnu_positionDimension.length 65 : 1 : = elementObject_dataMatch_objectEnu_positionDimensionLength; 66 : 1 : ::ad::physics::Distance elementObject_dataMatch_objectEnu_positionDimensionWidth(-1e9); 67 : 1 : elementObject_dataMatch_objectEnu_positionDimension.width = elementObject_dataMatch_objectEnu_positionDimensionWidth; 68 : 1 : ::ad::physics::Distance elementObject_dataMatch_objectEnu_positionDimensionHeight(-1e9); 69 : : elementObject_dataMatch_objectEnu_positionDimension.height 70 : 1 : = elementObject_dataMatch_objectEnu_positionDimensionHeight; 71 : 1 : elementObject_dataMatch_objectEnu_position.dimension = elementObject_dataMatch_objectEnu_positionDimension; 72 : 1 : elementObject_dataMatch_object.enu_position = elementObject_dataMatch_objectEnu_position; 73 : 1 : ::ad::map::match::MapMatchedObjectBoundingBox elementObject_dataMatch_objectMap_matched_bounding_box; 74 : 1 : ::ad::map::match::LaneOccupiedRegionList elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regions; 75 : : ::ad::map::match::LaneOccupiedRegion 76 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElement; 77 : 1 : ::ad::map::lane::LaneId elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLane_id(1); 78 : : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElement.lane_id 79 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLane_id; 80 : : ::ad::physics::ParametricRange 81 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLongitudinal_range; 82 : : ::ad::physics::ParametricValue 83 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLongitudinal_rangeMinimum(0.); 84 : : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLongitudinal_range.minimum 85 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLongitudinal_rangeMinimum; 86 : : ::ad::physics::ParametricValue 87 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLongitudinal_rangeMaximum(0.); 88 : : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLongitudinal_range.maximum 89 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLongitudinal_rangeMaximum; 90 : : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLongitudinal_range.maximum 91 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLongitudinal_range.minimum; 92 : : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLongitudinal_range.minimum 93 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLongitudinal_range.maximum; 94 : : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElement.longitudinal_range 95 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLongitudinal_range; 96 : : ::ad::physics::ParametricRange 97 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLateral_range; 98 : : ::ad::physics::ParametricValue 99 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLateral_rangeMinimum(0.); 100 : : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLateral_range.minimum 101 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLateral_rangeMinimum; 102 : : ::ad::physics::ParametricValue 103 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLateral_rangeMaximum(0.); 104 : : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLateral_range.maximum 105 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLateral_rangeMaximum; 106 : : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLateral_range.maximum 107 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLateral_range.minimum; 108 : : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLateral_range.minimum 109 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLateral_range.maximum; 110 : : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElement.lateral_range 111 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElementLateral_range; 112 [ + - ]: 1 : elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regions.resize( 113 : : 1, elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regionsElement); 114 : : elementObject_dataMatch_objectMap_matched_bounding_box.lane_occupied_regions 115 [ + - ]: 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxLane_occupied_regions; 116 : : ::ad::map::match::MapMatchedObjectReferencePositionList 117 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positions; 118 : : ::ad::map::match::MapMatchedPositionConfidenceList 119 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElement; 120 : : ::ad::map::match::MapMatchedPosition 121 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElement; 122 : : ::ad::map::match::LanePoint 123 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_point; 124 : : ::ad::map::point::ParaPoint 125 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_pointPara_point; 126 : : ::ad::map::lane::LaneId 127 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_pointPara_pointLane_id( 128 : 1 : 1); 129 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_pointPara_point 130 : : .lane_id 131 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_pointPara_pointLane_id; 132 : : ::ad::physics::ParametricValue 133 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_pointPara_pointParametric_offset( 134 : 1 : 0.); 135 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_pointPara_point 136 : : .parametric_offset 137 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_pointPara_pointParametric_offset; 138 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_point.para_point 139 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_pointPara_point; 140 : : ::ad::physics::RatioValue 141 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_pointLateral_t( 142 : 1 : std::numeric_limits<::ad::physics::RatioValue>::lowest()); 143 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_point.lateral_t 144 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_pointLateral_t; 145 : : ::ad::physics::Distance 146 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_pointLane_length( 147 : 1 : -1e9); 148 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_point.lane_length 149 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_pointLane_length; 150 : : ::ad::physics::Distance 151 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_pointLane_width( 152 : 1 : -1e9); 153 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_point.lane_width 154 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_pointLane_width; 155 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElement.lane_point 156 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementLane_point; 157 : : ::ad::map::match::MapMatchedPositionType 158 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementType( 159 : : ::ad::map::match::MapMatchedPositionType::INVALID); 160 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElement.type 161 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementType; 162 : : ::ad::map::point::ECEFPoint 163 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementMatched_point; 164 : : ::ad::map::point::ECEFCoordinate 165 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementMatched_pointX( 166 : 1 : -6400000); 167 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementMatched_point.x 168 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementMatched_pointX; 169 : : ::ad::map::point::ECEFCoordinate 170 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementMatched_pointY( 171 : 1 : -6400000); 172 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementMatched_point.y 173 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementMatched_pointY; 174 : : ::ad::map::point::ECEFCoordinate 175 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementMatched_pointZ( 176 : 1 : -6400000); 177 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementMatched_point.z 178 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementMatched_pointZ; 179 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElement.matched_point 180 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementMatched_point; 181 : : ::ad::physics::Probability 182 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementProbability(0.); 183 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElement.probability 184 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementProbability; 185 : : ::ad::map::point::ECEFPoint 186 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementQuery_point; 187 : : ::ad::map::point::ECEFCoordinate 188 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementQuery_pointX(-6400000); 189 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementQuery_point.x 190 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementQuery_pointX; 191 : : ::ad::map::point::ECEFCoordinate 192 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementQuery_pointY(-6400000); 193 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementQuery_point.y 194 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementQuery_pointY; 195 : : ::ad::map::point::ECEFCoordinate 196 : 1 : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementQuery_pointZ(-6400000); 197 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementQuery_point.z 198 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementQuery_pointZ; 199 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElement.query_point 200 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementQuery_point; 201 : : ::ad::physics::Distance 202 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementMatched_point_distance( 203 : 1 : -1e9); 204 : : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElement.matched_point_distance 205 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElementMatched_point_distance; 206 [ + - ]: 1 : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElement.resize( 207 : : 1, elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElementElement); 208 [ + - ]: 1 : elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positions.resize( 209 : : 1, elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positionsElement); 210 : : elementObject_dataMatch_objectMap_matched_bounding_box.reference_point_positions 211 [ + - ]: 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxReference_point_positions; 212 : 1 : ::ad::physics::Distance elementObject_dataMatch_objectMap_matched_bounding_boxSampling_distance(-1e9); 213 : : elementObject_dataMatch_objectMap_matched_bounding_box.sampling_distance 214 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxSampling_distance; 215 : 1 : ::ad::physics::Distance elementObject_dataMatch_objectMap_matched_bounding_boxMatch_radius(-1e9); 216 : : elementObject_dataMatch_objectMap_matched_bounding_box.match_radius 217 : 1 : = elementObject_dataMatch_objectMap_matched_bounding_boxMatch_radius; 218 [ + - ]: 1 : elementObject_dataMatch_object.map_matched_bounding_box = elementObject_dataMatch_objectMap_matched_bounding_box; 219 [ + - ]: 1 : elementObject_data.match_object = elementObject_dataMatch_object; 220 : 1 : ::ad::physics::SpeedRange elementObject_dataSpeed_range; 221 : 1 : ::ad::physics::Speed elementObject_dataSpeed_rangeMinimum(-100.); 222 : 1 : elementObject_dataSpeed_range.minimum = elementObject_dataSpeed_rangeMinimum; 223 : 1 : ::ad::physics::Speed elementObject_dataSpeed_rangeMaximum(-100.); 224 : 1 : elementObject_dataSpeed_range.maximum = elementObject_dataSpeed_rangeMaximum; 225 : 1 : elementObject_dataSpeed_range.maximum = elementObject_dataSpeed_range.minimum; 226 : 1 : elementObject_dataSpeed_range.minimum = elementObject_dataSpeed_range.maximum; 227 : 1 : elementObject_data.speed_range = elementObject_dataSpeed_range; 228 : 1 : ::ad::physics::AngularVelocity elementObject_dataYaw_rate(-100.); 229 : 1 : elementObject_data.yaw_rate = elementObject_dataYaw_rate; 230 : 1 : ::ad::physics::Angle elementObject_dataSteering_angle(-6.283185308); 231 : 1 : elementObject_data.steering_angle = elementObject_dataSteering_angle; 232 : 1 : ::ad::rss::world::RssDynamics elementObject_dataRss_dynamics; 233 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues elementObject_dataRss_dynamicsAlpha_lon; 234 : 1 : ::ad::physics::Acceleration elementObject_dataRss_dynamicsAlpha_lonAccel_max(-1e2); 235 : 1 : elementObject_dataRss_dynamicsAlpha_lonAccel_max = ::ad::physics::Acceleration(0.); // set to valid value within 236 : : // struct 237 : 1 : elementObject_dataRss_dynamicsAlpha_lon.accel_max = elementObject_dataRss_dynamicsAlpha_lonAccel_max; 238 : 1 : ::ad::physics::Acceleration elementObject_dataRss_dynamicsAlpha_lonBrake_max(-1e2); 239 : 1 : elementObject_dataRss_dynamicsAlpha_lon.brake_max = elementObject_dataRss_dynamicsAlpha_lonBrake_max; 240 : 1 : ::ad::physics::Acceleration elementObject_dataRss_dynamicsAlpha_lonBrake_min(-1e2); 241 : 1 : elementObject_dataRss_dynamicsAlpha_lon.brake_min = elementObject_dataRss_dynamicsAlpha_lonBrake_min; 242 : 1 : ::ad::physics::Acceleration elementObject_dataRss_dynamicsAlpha_lonBrake_min_correct(-1e2); 243 : 1 : elementObject_dataRss_dynamicsAlpha_lon.brake_min_correct = elementObject_dataRss_dynamicsAlpha_lonBrake_min_correct; 244 : 1 : elementObject_dataRss_dynamicsAlpha_lon.brake_min = elementObject_dataRss_dynamicsAlpha_lon.brake_max; 245 : 1 : elementObject_dataRss_dynamicsAlpha_lon.brake_min_correct = elementObject_dataRss_dynamicsAlpha_lon.brake_min; 246 : 1 : elementObject_dataRss_dynamicsAlpha_lon.brake_min = elementObject_dataRss_dynamicsAlpha_lon.brake_min_correct; 247 : 1 : elementObject_dataRss_dynamicsAlpha_lon.brake_max = elementObject_dataRss_dynamicsAlpha_lon.brake_min; 248 : 1 : elementObject_dataRss_dynamics.alpha_lon = elementObject_dataRss_dynamicsAlpha_lon; 249 : 1 : ::ad::rss::world::LateralRssAccelerationValues elementObject_dataRss_dynamicsAlpha_lat; 250 : 1 : ::ad::physics::Acceleration elementObject_dataRss_dynamicsAlpha_latAccel_max(-1e2); 251 : 1 : elementObject_dataRss_dynamicsAlpha_latAccel_max = ::ad::physics::Acceleration(0.); // set to valid value within 252 : : // struct 253 : 1 : elementObject_dataRss_dynamicsAlpha_lat.accel_max = elementObject_dataRss_dynamicsAlpha_latAccel_max; 254 : 1 : ::ad::physics::Acceleration elementObject_dataRss_dynamicsAlpha_latBrake_min(-1e2); 255 : 1 : elementObject_dataRss_dynamicsAlpha_lat.brake_min = elementObject_dataRss_dynamicsAlpha_latBrake_min; 256 : 1 : elementObject_dataRss_dynamics.alpha_lat = elementObject_dataRss_dynamicsAlpha_lat; 257 : 1 : ::ad::physics::Distance elementObject_dataRss_dynamicsLateral_fluctuation_margin(-1e9); 258 : : elementObject_dataRss_dynamicsLateral_fluctuation_margin 259 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 260 : 1 : elementObject_dataRss_dynamics.lateral_fluctuation_margin = elementObject_dataRss_dynamicsLateral_fluctuation_margin; 261 : 1 : ::ad::physics::Duration elementObject_dataRss_dynamicsResponse_time(0.); 262 : : elementObject_dataRss_dynamicsResponse_time 263 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 264 : 1 : elementObject_dataRss_dynamics.response_time = elementObject_dataRss_dynamicsResponse_time; 265 : 1 : ::ad::physics::Speed elementObject_dataRss_dynamicsMax_speed_on_acceleration(-100.); 266 : 1 : elementObject_dataRss_dynamics.max_speed_on_acceleration = elementObject_dataRss_dynamicsMax_speed_on_acceleration; 267 : 1 : ::ad::rss::world::UnstructuredSettings elementObject_dataRss_dynamicsUnstructured_settings; 268 : 1 : ::ad::physics::Distance elementObject_dataRss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 269 : : elementObject_dataRss_dynamicsUnstructured_settings.pedestrian_turning_radius 270 : 1 : = elementObject_dataRss_dynamicsUnstructured_settingsPedestrian_turning_radius; 271 : 1 : ::ad::physics::Angle elementObject_dataRss_dynamicsUnstructured_settingsDrive_away_max_angle(-6.283185308); 272 : : elementObject_dataRss_dynamicsUnstructured_settings.drive_away_max_angle 273 : 1 : = elementObject_dataRss_dynamicsUnstructured_settingsDrive_away_max_angle; 274 : 1 : ::ad::physics::AngularAcceleration elementObject_dataRss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 275 : : elementObject_dataRss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 276 : 1 : = elementObject_dataRss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 277 : 1 : ::ad::physics::Distance elementObject_dataRss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 278 : : elementObject_dataRss_dynamicsUnstructured_settings.vehicle_min_radius 279 : 1 : = elementObject_dataRss_dynamicsUnstructured_settingsVehicle_min_radius; 280 : 1 : ::ad::physics::Duration elementObject_dataRss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step(0.); 281 : : elementObject_dataRss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 282 : 1 : = elementObject_dataRss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 283 : 1 : uint32_t elementObject_dataRss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 284 : : std::numeric_limits<uint32_t>::min()}; 285 : : elementObject_dataRss_dynamicsUnstructured_settings.vehicle_front_intermediate_yaw_rate_change_ratio_steps 286 : 1 : = elementObject_dataRss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 287 : 1 : uint32_t elementObject_dataRss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 288 : : std::numeric_limits<uint32_t>::min()}; 289 : : elementObject_dataRss_dynamicsUnstructured_settings.vehicle_back_intermediate_yaw_rate_change_ratio_steps 290 : 1 : = elementObject_dataRss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 291 : 1 : uint32_t elementObject_dataRss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 292 : : std::numeric_limits<uint32_t>::min()}; 293 : : elementObject_dataRss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 294 : 1 : = elementObject_dataRss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 295 : 1 : uint32_t elementObject_dataRss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 296 : : std::numeric_limits<uint32_t>::min()}; 297 : : elementObject_dataRss_dynamicsUnstructured_settings.vehicle_continue_forward_intermediate_acceleration_steps 298 : 1 : = elementObject_dataRss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 299 : : uint32_t 300 : 1 : elementObject_dataRss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 301 : : std::numeric_limits<uint32_t>::min()}; 302 : : elementObject_dataRss_dynamicsUnstructured_settings.vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 303 : 1 : = elementObject_dataRss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 304 : : uint32_t 305 : 1 : elementObject_dataRss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 306 : : std::numeric_limits<uint32_t>::min()}; 307 : : elementObject_dataRss_dynamicsUnstructured_settings 308 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 309 : 1 : = elementObject_dataRss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 310 : : uint32_t 311 : 1 : elementObject_dataRss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 312 : : std::numeric_limits<uint32_t>::min()}; 313 : : elementObject_dataRss_dynamicsUnstructured_settings.pedestrian_continue_forward_intermediate_acceleration_steps 314 : 1 : = elementObject_dataRss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 315 : 1 : uint32_t elementObject_dataRss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 316 : : std::numeric_limits<uint32_t>::min()}; 317 : : elementObject_dataRss_dynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 318 : 1 : = elementObject_dataRss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 319 : 1 : uint32_t elementObject_dataRss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 320 : : std::numeric_limits<uint32_t>::min()}; 321 : : elementObject_dataRss_dynamicsUnstructured_settings.pedestrian_front_intermediate_heading_change_ratio_steps 322 : 1 : = elementObject_dataRss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 323 : 1 : uint32_t elementObject_dataRss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 324 : : std::numeric_limits<uint32_t>::min()}; 325 : : elementObject_dataRss_dynamicsUnstructured_settings.pedestrian_back_intermediate_heading_change_ratio_steps 326 : 1 : = elementObject_dataRss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 327 : 1 : elementObject_dataRss_dynamics.unstructured_settings = elementObject_dataRss_dynamicsUnstructured_settings; 328 : 1 : ::ad::physics::Distance elementObject_dataRss_dynamicsMin_longitudinal_safety_distance(-1e9); 329 : : elementObject_dataRss_dynamics.min_longitudinal_safety_distance 330 : 1 : = elementObject_dataRss_dynamicsMin_longitudinal_safety_distance; 331 : 1 : elementObject_data.rss_dynamics = elementObject_dataRss_dynamics; 332 [ + - ]: 1 : element.object_data = elementObject_data; 333 : 1 : ::ad::rss::map::RssRouteCheckResultList elementSituation_check_results; 334 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult elementSituation_check_resultsElement; 335 [ + - ]: 1 : ::ad::rss::map::RssRoute elementSituation_check_resultsElementRss_route; 336 : 1 : ::ad::rss::map::RssRouteId elementSituation_check_resultsElementRss_routeRoute_id( 337 : : std::numeric_limits<::ad::rss::map::RssRouteId>::lowest()); 338 : 1 : elementSituation_check_resultsElementRss_route.route_id = elementSituation_check_resultsElementRss_routeRoute_id; 339 : 1 : ::ad::map::route::FullRoute elementSituation_check_resultsElementRss_routeRoute; 340 : 1 : ::ad::map::route::RoadSegmentList elementSituation_check_resultsElementRss_routeRouteRoad_segments; 341 : 1 : ::ad::map::route::RoadSegment elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElement; 342 : : ::ad::map::route::LaneSegmentList 343 : 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segments; 344 : : ::ad::map::route::LaneSegment 345 : 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement; 346 : : ::ad::map::lane::LaneId 347 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLeft_neighbor( 348 : 1 : 1); 349 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.left_neighbor 350 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLeft_neighbor; 351 : : ::ad::map::lane::LaneId 352 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRight_neighbor( 353 : 1 : 1); 354 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.right_neighbor 355 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRight_neighbor; 356 : : ::ad::map::lane::LaneIdList 357 : 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessors; 358 : : ::ad::map::lane::LaneId 359 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessorsElement( 360 : 1 : 1); 361 [ + - ]: 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessors.resize( 362 : : 1, 363 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessorsElement); 364 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.predecessors 365 [ + - ]: 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessors; 366 : : ::ad::map::lane::LaneIdList 367 : 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessors; 368 : : ::ad::map::lane::LaneId 369 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessorsElement( 370 : 1 : 1); 371 [ + - ]: 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessors.resize( 372 : : 1, 373 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessorsElement); 374 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.successors 375 [ + - ]: 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessors; 376 : : ::ad::map::route::LaneInterval 377 : 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval; 378 : : ::ad::map::lane::LaneId 379 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalLane_id( 380 : 1 : 1); 381 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval 382 : : .lane_id 383 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalLane_id; 384 : : ::ad::physics::ParametricValue 385 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalStart( 386 : 1 : 0.); 387 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval 388 : : .start 389 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalStart; 390 : : ::ad::physics::ParametricValue 391 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalEnd( 392 : 1 : 0.); 393 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.end 394 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalEnd; 395 : : bool 396 : 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalWrong_way{ 397 : : true}; 398 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval 399 : : .wrong_way 400 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalWrong_way; 401 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.lane_interval 402 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval; 403 : : ::ad::map::route::RouteLaneOffset 404 : 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRoute_lane_offset( 405 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 406 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.route_lane_offset 407 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRoute_lane_offset; 408 [ + - ]: 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segments.resize( 409 : : 1, elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement); 410 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElement.drivable_lane_segments 411 [ + - ]: 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementDrivable_lane_segments; 412 : : ::ad::map::route::SegmentCounter 413 : 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementSegment_count_from_destination( 414 : : std::numeric_limits<::ad::map::route::SegmentCounter>::lowest()); 415 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElement.segment_count_from_destination 416 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementSegment_count_from_destination; 417 : : ::ad::map::point::BoundingSphere 418 : 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphere; 419 : : ::ad::map::point::ECEFPoint 420 : 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphereCenter; 421 : : ::ad::map::point::ECEFCoordinate 422 : 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphereCenterX(-6400000); 423 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphereCenter.x 424 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphereCenterX; 425 : : ::ad::map::point::ECEFCoordinate 426 : 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphereCenterY(-6400000); 427 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphereCenter.y 428 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphereCenterY; 429 : : ::ad::map::point::ECEFCoordinate 430 : 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphereCenterZ(-6400000); 431 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphereCenter.z 432 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphereCenterZ; 433 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphere.center 434 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphereCenter; 435 : : ::ad::physics::Distance elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphereRadius( 436 : 1 : -1e9); 437 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphere.radius 438 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphereRadius; 439 : : elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElement.bounding_sphere 440 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElementBounding_sphere; 441 [ + - ]: 1 : elementSituation_check_resultsElementRss_routeRouteRoad_segments.resize( 442 : : 1, elementSituation_check_resultsElementRss_routeRouteRoad_segmentsElement); 443 : : elementSituation_check_resultsElementRss_routeRoute.road_segments 444 [ + - ]: 1 : = elementSituation_check_resultsElementRss_routeRouteRoad_segments; 445 : 1 : ::ad::map::route::RoutePlanningCounter elementSituation_check_resultsElementRss_routeRouteRoute_planning_counter( 446 : : std::numeric_limits<::ad::map::route::RoutePlanningCounter>::lowest()); 447 : : elementSituation_check_resultsElementRss_routeRoute.route_planning_counter 448 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoute_planning_counter; 449 : 1 : ::ad::map::route::SegmentCounter elementSituation_check_resultsElementRss_routeRouteFull_route_segment_count( 450 : : std::numeric_limits<::ad::map::route::SegmentCounter>::lowest()); 451 : : elementSituation_check_resultsElementRss_routeRoute.full_route_segment_count 452 : 1 : = elementSituation_check_resultsElementRss_routeRouteFull_route_segment_count; 453 : 1 : ::ad::map::route::RouteLaneOffset elementSituation_check_resultsElementRss_routeRouteDestination_lane_offset( 454 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 455 : : elementSituation_check_resultsElementRss_routeRoute.destination_lane_offset 456 : 1 : = elementSituation_check_resultsElementRss_routeRouteDestination_lane_offset; 457 : 1 : ::ad::map::route::RouteLaneOffset elementSituation_check_resultsElementRss_routeRouteMin_lane_offset( 458 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 459 : : elementSituation_check_resultsElementRss_routeRoute.min_lane_offset 460 : 1 : = elementSituation_check_resultsElementRss_routeRouteMin_lane_offset; 461 : 1 : ::ad::map::route::RouteLaneOffset elementSituation_check_resultsElementRss_routeRouteMax_lane_offset( 462 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 463 : : elementSituation_check_resultsElementRss_routeRoute.max_lane_offset 464 : 1 : = elementSituation_check_resultsElementRss_routeRouteMax_lane_offset; 465 : 1 : ::ad::map::route::RouteCreationMode elementSituation_check_resultsElementRss_routeRouteRoute_creation_mode( 466 : : ::ad::map::route::RouteCreationMode::Undefined); 467 : : elementSituation_check_resultsElementRss_routeRoute.route_creation_mode 468 : 1 : = elementSituation_check_resultsElementRss_routeRouteRoute_creation_mode; 469 [ + - ]: 1 : elementSituation_check_resultsElementRss_route.route = elementSituation_check_resultsElementRss_routeRoute; 470 : 1 : ::ad::physics::Probability elementSituation_check_resultsElementRss_routeLikelihood(0.); 471 : 1 : elementSituation_check_resultsElementRss_route.likelihood = elementSituation_check_resultsElementRss_routeLikelihood; 472 [ + - ]: 1 : ::ad::rss::map::RssEgoVehicleDynamicsOnRoute elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_route; 473 : : std::chrono::system_clock::time_point 474 : 1 : elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_routeLast_update{std::chrono::hours(0)}; 475 : : elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_route.last_update 476 : 1 : = elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_routeLast_update; 477 : : ::ad::physics::Acceleration elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_routeRoute_accel_lon( 478 : 1 : -1e2); 479 : : elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_route.route_accel_lon 480 : 1 : = elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_routeRoute_accel_lon; 481 : : ::ad::physics::Acceleration elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_routeRoute_accel_lat( 482 : 1 : -1e2); 483 : : elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_route.route_accel_lat 484 : 1 : = elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_routeRoute_accel_lat; 485 : : ::ad::physics::Acceleration 486 : 1 : elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_routeAvg_route_accel_lon(-1e2); 487 : : elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_route.avg_route_accel_lon 488 : 1 : = elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_routeAvg_route_accel_lon; 489 : : ::ad::physics::Acceleration 490 : 1 : elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_routeAvg_route_accel_lat(-1e2); 491 : : elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_route.avg_route_accel_lat 492 : 1 : = elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_routeAvg_route_accel_lat; 493 : : elementSituation_check_resultsElementRss_route.vehicle_dynamics_on_route 494 : 1 : = elementSituation_check_resultsElementRss_routeVehicle_dynamics_on_route; 495 : 1 : ::ad::rss::map::RssRouteId elementSituation_check_resultsElementRss_routeParent_route_id( 496 : : std::numeric_limits<::ad::rss::map::RssRouteId>::lowest()); 497 : : elementSituation_check_resultsElementRss_route.parent_route_id 498 : 1 : = elementSituation_check_resultsElementRss_routeParent_route_id; 499 : 1 : ::ad::physics::Distance elementSituation_check_resultsElementRss_routeProgress_on_route(-1e9); 500 : : elementSituation_check_resultsElementRss_route.progress_on_route 501 : 1 : = elementSituation_check_resultsElementRss_routeProgress_on_route; 502 : 1 : ::ad::rss::map::RssObjectDataOnRoute elementSituation_check_resultsElementRss_routeObject_data_on_route; 503 : : ::ad::map::point::ENUHeading elementSituation_check_resultsElementRss_routeObject_data_on_routeRoute_heading( 504 : 1 : -3.141592655); 505 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.route_heading 506 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeRoute_heading; 507 : 1 : ::ad::physics::Distance elementSituation_check_resultsElementRss_routeObject_data_on_routeRoute_radius(-1e9); 508 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.route_radius 509 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeRoute_radius; 510 : : ::ad::physics::Angle elementSituation_check_resultsElementRss_routeObject_data_on_routeRoute_heading_delta( 511 : 1 : -6.283185308); 512 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.route_heading_delta 513 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeRoute_heading_delta; 514 : 1 : ::ad::physics::Speed elementSituation_check_resultsElementRss_routeObject_data_on_routeRoute_speed_lat(-100.); 515 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.route_speed_lat 516 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeRoute_speed_lat; 517 : 1 : ::ad::physics::Speed elementSituation_check_resultsElementRss_routeObject_data_on_routeRoute_speed_lon(-100.); 518 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.route_speed_lon 519 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeRoute_speed_lon; 520 : 1 : bool elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_within_route{true}; 521 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.object_center_within_route 522 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_within_route; 523 : 1 : bool elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_within_route{true}; 524 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.object_within_route 525 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_within_route; 526 : : ::ad::map::point::ENUPoint 527 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_route; 528 : : ::ad::map::point::ENUCoordinate 529 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_routeX(-1e8); 530 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_route.x 531 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_routeX; 532 : : ::ad::map::point::ENUCoordinate 533 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_routeY(-1e8); 534 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_route.y 535 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_routeY; 536 : : ::ad::map::point::ENUCoordinate 537 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_routeZ(-1e8); 538 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_route.z 539 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_routeZ; 540 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.object_center_position_projected_on_route 541 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_route; 542 : 1 : bool elementSituation_check_resultsElementRss_routeObject_data_on_routeIs_valid{true}; 543 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.is_valid 544 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeIs_valid; 545 : : ::ad::physics::Distance 546 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_distance_to_route(-1e9); 547 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.object_center_distance_to_route 548 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_distance_to_route; 549 : : ::ad::map::point::ENUPoint 550 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction; 551 : : ::ad::map::point::ENUCoordinate 552 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionX( 553 : 1 : -1e8); 554 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction 555 : : .x 556 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionX; 557 : : ::ad::map::point::ENUCoordinate 558 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionY( 559 : 1 : -1e8); 560 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction 561 : : .y 562 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionY; 563 : : ::ad::map::point::ENUCoordinate 564 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionZ( 565 : 1 : -1e8); 566 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction 567 : : .z 568 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionZ; 569 : : elementSituation_check_resultsElementRss_routeObject_data_on_route 570 : : .object_center_position_projected_on_lane_in_nominal_route_direction 571 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction; 572 : : ::ad::physics::Distance 573 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_distance_along_route(-1e9); 574 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.object_center_distance_along_route 575 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_center_distance_along_route; 576 : : ::ad::map::point::ENUPoint 577 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction; 578 : : ::ad::map::point::ENUCoordinate 579 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionX( 580 : 1 : -1e8); 581 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction 582 : : .x 583 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionX; 584 : : ::ad::map::point::ENUCoordinate 585 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionY( 586 : 1 : -1e8); 587 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction 588 : : .y 589 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionY; 590 : : ::ad::map::point::ENUCoordinate 591 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionZ( 592 : 1 : -1e8); 593 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction 594 : : .z 595 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionZ; 596 : : elementSituation_check_resultsElementRss_routeObject_data_on_route 597 : : .nominal_center_position_of_lane_in_nominal_route_direction 598 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction; 599 : : ::ad::map::point::ENUPoint 600 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_left; 601 : : ::ad::map::point::ENUCoordinate 602 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_leftX(-1e8); 603 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_left.x 604 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_leftX; 605 : : ::ad::map::point::ENUCoordinate 606 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_leftY(-1e8); 607 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_left.y 608 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_leftY; 609 : : ::ad::map::point::ENUCoordinate 610 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_leftZ(-1e8); 611 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_left.z 612 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_leftZ; 613 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.object_route_section_front_left 614 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_left; 615 : : ::ad::map::point::ENUPoint 616 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_right; 617 : : ::ad::map::point::ENUCoordinate 618 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_rightX(-1e8); 619 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_right.x 620 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_rightX; 621 : : ::ad::map::point::ENUCoordinate 622 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_rightY(-1e8); 623 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_right.y 624 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_rightY; 625 : : ::ad::map::point::ENUCoordinate 626 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_rightZ(-1e8); 627 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_right.z 628 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_rightZ; 629 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.object_route_section_front_right 630 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_front_right; 631 : : ::ad::map::point::ENUPoint 632 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_left; 633 : : ::ad::map::point::ENUCoordinate 634 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_leftX(-1e8); 635 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_left.x 636 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_leftX; 637 : : ::ad::map::point::ENUCoordinate 638 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_leftY(-1e8); 639 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_left.y 640 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_leftY; 641 : : ::ad::map::point::ENUCoordinate 642 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_leftZ(-1e8); 643 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_left.z 644 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_leftZ; 645 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.object_route_section_back_left 646 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_left; 647 : : ::ad::map::point::ENUPoint 648 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_right; 649 : : ::ad::map::point::ENUCoordinate 650 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_rightX(-1e8); 651 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_right.x 652 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_rightX; 653 : : ::ad::map::point::ENUCoordinate 654 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_rightY(-1e8); 655 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_right.y 656 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_rightY; 657 : : ::ad::map::point::ENUCoordinate 658 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_rightZ(-1e8); 659 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_right.z 660 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_rightZ; 661 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.object_route_section_back_right 662 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_route_section_back_right; 663 : 1 : ::ad::map::point::ENUPoint elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_turning_center; 664 : : ::ad::map::point::ENUCoordinate 665 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_turning_centerX(-1e8); 666 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_turning_center.x 667 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_turning_centerX; 668 : : ::ad::map::point::ENUCoordinate 669 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_turning_centerY(-1e8); 670 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_turning_center.y 671 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_turning_centerY; 672 : : ::ad::map::point::ENUCoordinate 673 : 1 : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_turning_centerZ(-1e8); 674 : : elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_turning_center.z 675 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_turning_centerZ; 676 : : elementSituation_check_resultsElementRss_routeObject_data_on_route.object_turning_center 677 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_routeObject_turning_center; 678 : : elementSituation_check_resultsElementRss_route.object_data_on_route 679 : 1 : = elementSituation_check_resultsElementRss_routeObject_data_on_route; 680 [ + - ]: 1 : elementSituation_check_resultsElement.rss_route = elementSituation_check_resultsElementRss_route; 681 : 1 : bool elementSituation_check_resultsElementIs_valid{true}; 682 : 1 : elementSituation_check_resultsElement.is_valid = elementSituation_check_resultsElementIs_valid; 683 : 1 : ::ad::rss::world::WorldModel elementSituation_check_resultsElementWorld_model; 684 : 1 : ::ad::rss::world::TimeIndex elementSituation_check_resultsElementWorld_modelTime_index( 685 : : std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 686 : : elementSituation_check_resultsElementWorld_modelTime_index 687 : 1 : = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 688 : : elementSituation_check_resultsElementWorld_model.time_index 689 : 1 : = elementSituation_check_resultsElementWorld_modelTime_index; 690 : 1 : ::ad::rss::world::RssDynamics elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamics; 691 : : ::ad::rss::world::LongitudinalRssAccelerationValues 692 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon; 693 : : ::ad::physics::Acceleration 694 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 695 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max 696 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 697 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max 698 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 699 : : ::ad::physics::Acceleration 700 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 701 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 702 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 703 : : ::ad::physics::Acceleration 704 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 705 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 706 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 707 : : ::ad::physics::Acceleration 708 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 709 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 710 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 711 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 712 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 713 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 714 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 715 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 716 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 717 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 718 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 719 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamics.alpha_lon 720 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon; 721 : : ::ad::rss::world::LateralRssAccelerationValues 722 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat; 723 : : ::ad::physics::Acceleration 724 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 725 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max 726 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 727 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max 728 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 729 : : ::ad::physics::Acceleration 730 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 731 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min 732 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 733 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamics.alpha_lat 734 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat; 735 : : ::ad::physics::Distance 736 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 737 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 738 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 739 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 740 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 741 : : ::ad::physics::Duration elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsResponse_time( 742 : 1 : 0.); 743 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsResponse_time 744 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 745 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamics.response_time 746 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsResponse_time; 747 : : ::ad::physics::Speed 748 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 749 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 750 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 751 : : ::ad::rss::world::UnstructuredSettings 752 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 753 : : ::ad::physics::Distance 754 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius( 755 : 1 : -1e9); 756 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 757 : : .pedestrian_turning_radius 758 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 759 : : ::ad::physics::Angle 760 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 761 : 1 : -6.283185308); 762 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 763 : : .drive_away_max_angle 764 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 765 : : ::ad::physics::AngularAcceleration 766 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change( 767 : 1 : -1e2); 768 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 769 : : .vehicle_yaw_rate_change 770 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 771 : : ::ad::physics::Distance 772 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius( 773 : 1 : -1e9); 774 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 775 : : .vehicle_min_radius 776 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 777 : : ::ad::physics::Duration 778 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 779 : 1 : 0.); 780 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 781 : : .vehicle_trajectory_calculation_step 782 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 783 : : uint32_t 784 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 785 : : std::numeric_limits<uint32_t>::min()}; 786 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 787 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 788 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 789 : : uint32_t 790 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 791 : : std::numeric_limits<uint32_t>::min()}; 792 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 793 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 794 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 795 : : uint32_t 796 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 797 : : std::numeric_limits<uint32_t>::min()}; 798 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 799 : : .vehicle_brake_intermediate_acceleration_steps 800 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 801 : : uint32_t 802 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 803 : : std::numeric_limits<uint32_t>::min()}; 804 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 805 : : .vehicle_continue_forward_intermediate_acceleration_steps 806 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 807 : : uint32_t 808 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 809 : : std::numeric_limits<uint32_t>::min()}; 810 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 811 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 812 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 813 : : uint32_t 814 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 815 : : std::numeric_limits<uint32_t>::min()}; 816 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 817 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 818 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 819 : : uint32_t 820 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 821 : : std::numeric_limits<uint32_t>::min()}; 822 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 823 : : .pedestrian_continue_forward_intermediate_acceleration_steps 824 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 825 : : uint32_t 826 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 827 : : std::numeric_limits<uint32_t>::min()}; 828 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 829 : : .pedestrian_brake_intermediate_acceleration_steps 830 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 831 : : uint32_t 832 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 833 : : std::numeric_limits<uint32_t>::min()}; 834 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 835 : : .pedestrian_front_intermediate_heading_change_ratio_steps 836 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 837 : : uint32_t 838 : 1 : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 839 : : std::numeric_limits<uint32_t>::min()}; 840 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 841 : : .pedestrian_back_intermediate_heading_change_ratio_steps 842 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 843 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamics.unstructured_settings 844 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 845 : : ::ad::physics::Distance 846 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance( 847 : 1 : -1e9); 848 : : elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 849 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 850 : : elementSituation_check_resultsElementWorld_model.default_ego_vehicle_rss_dynamics 851 : 1 : = elementSituation_check_resultsElementWorld_modelDefault_ego_vehicle_rss_dynamics; 852 : 1 : ::ad::rss::world::ConstellationVector elementSituation_check_resultsElementWorld_modelConstellations; 853 : 1 : ::ad::rss::world::Constellation elementSituation_check_resultsElementWorld_modelConstellationsElement; 854 : : ::ad::rss::world::ConstellationType 855 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementConstellation_type( 856 : : ::ad::rss::world::ConstellationType::NotRelevant); 857 : : elementSituation_check_resultsElementWorld_modelConstellationsElement.constellation_type 858 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementConstellation_type; 859 : 1 : ::ad::rss::world::Object elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle; 860 : 1 : ::ad::rss::world::ObjectId elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleObject_id( 861 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 862 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle.object_id 863 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleObject_id; 864 : : ::ad::rss::world::ObjectType 865 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleObject_type( 866 : : ::ad::rss::world::ObjectType::Invalid); 867 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle.object_type 868 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleObject_type; 869 : : ::ad::rss::world::OccupiedRegionVector 870 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regions; 871 : : ::ad::rss::world::OccupiedRegion 872 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElement; 873 : : ::ad::rss::world::LaneSegmentId 874 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementSegment_id( 875 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 876 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElement.segment_id 877 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementSegment_id; 878 : : ::ad::physics::ParametricRange 879 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range; 880 : : ::ad::physics::ParametricValue 881 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMinimum( 882 : 1 : 0.); 883 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range 884 : : .minimum 885 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMinimum; 886 : : ::ad::physics::ParametricValue 887 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMaximum( 888 : 1 : 0.); 889 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range 890 : : .maximum 891 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMaximum; 892 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range 893 : : .maximum 894 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range 895 : : .minimum; 896 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range 897 : : .minimum 898 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range 899 : : .maximum; 900 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElement.lon_range 901 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range; 902 : : ::ad::physics::ParametricRange 903 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range; 904 : : ::ad::physics::ParametricValue 905 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMinimum( 906 : 1 : 0.); 907 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range 908 : : .minimum 909 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMinimum; 910 : : ::ad::physics::ParametricValue 911 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMaximum( 912 : 1 : 0.); 913 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range 914 : : .maximum 915 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMaximum; 916 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range 917 : : .maximum 918 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range 919 : : .minimum; 920 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range 921 : : .minimum 922 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range 923 : : .maximum; 924 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElement.lat_range 925 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range; 926 [ + - ]: 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regions.resize( 927 : : 1, elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElement); 928 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle.occupied_regions 929 [ + - ]: 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleOccupied_regions; 930 : 1 : ::ad::rss::world::Velocity elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocity; 931 : : ::ad::physics::Speed 932 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_min(-100.); 933 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_min 934 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 935 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_min 936 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_min; 937 : : ::ad::physics::Speed 938 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_max(-100.); 939 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_max 940 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_max; 941 : : ::ad::physics::Speed 942 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_min(-100.); 943 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_min 944 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_min; 945 : : ::ad::physics::Speed 946 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_max(-100.); 947 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_max 948 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_max; 949 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_max 950 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_min; 951 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_max 952 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_min; 953 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_min 954 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_max; 955 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_min 956 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_max; 957 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle.velocity 958 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleVelocity; 959 : 1 : ::ad::rss::world::ObjectState elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleState; 960 : : ::ad::physics::Angle elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateYaw( 961 : 1 : -6.283185308); 962 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleState.yaw 963 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateYaw; 964 : : ::ad::physics::Dimension2D 965 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateDimension; 966 : : ::ad::physics::Distance 967 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateDimensionLength(-1e9); 968 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateDimension.length 969 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateDimensionLength; 970 : : ::ad::physics::Distance 971 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateDimensionWidth(-1e9); 972 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateDimension.width 973 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateDimensionWidth; 974 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleState.dimension 975 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateDimension; 976 : : ::ad::physics::AngularVelocity 977 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateYaw_rate(-100.); 978 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleState.yaw_rate 979 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateYaw_rate; 980 : : ::ad::physics::Distance2D 981 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateCenter_point; 982 : : ::ad::physics::Distance 983 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateCenter_pointX(-1e9); 984 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateCenter_point.x 985 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateCenter_pointX; 986 : : ::ad::physics::Distance 987 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateCenter_pointY(-1e9); 988 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateCenter_point.y 989 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateCenter_pointY; 990 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleState.center_point 991 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateCenter_point; 992 : : ::ad::physics::SpeedRange 993 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range; 994 : : ::ad::physics::Speed 995 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateSpeed_rangeMinimum(-100.); 996 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.minimum 997 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateSpeed_rangeMinimum; 998 : : ::ad::physics::Speed 999 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateSpeed_rangeMaximum(-100.); 1000 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.maximum 1001 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateSpeed_rangeMaximum; 1002 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.maximum 1003 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.minimum; 1004 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.minimum 1005 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.maximum; 1006 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleState.speed_range 1007 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range; 1008 : : ::ad::physics::Angle 1009 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateSteering_angle(-6.283185308); 1010 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleState.steering_angle 1011 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleStateSteering_angle; 1012 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle.state 1013 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicleState; 1014 : : elementSituation_check_resultsElementWorld_modelConstellationsElement.ego_vehicle 1015 [ + - ]: 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle; 1016 : : ::ad::rss::world::RssDynamics 1017 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics; 1018 : : ::ad::rss::world::LongitudinalRssAccelerationValues 1019 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon; 1020 : : ::ad::physics::Acceleration 1021 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max( 1022 : 1 : -1e2); 1023 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max 1024 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1025 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.accel_max 1026 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max; 1027 : : ::ad::physics::Acceleration 1028 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_max( 1029 : 1 : -1e2); 1030 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max 1031 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_max; 1032 : : ::ad::physics::Acceleration 1033 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min( 1034 : 1 : -1e2); 1035 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 1036 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min; 1037 : : ::ad::physics::Acceleration 1038 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min_correct( 1039 : 1 : -1e2); 1040 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon 1041 : : .brake_min_correct 1042 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 1043 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 1044 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max; 1045 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon 1046 : : .brake_min_correct 1047 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min; 1048 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 1049 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon 1050 : : .brake_min_correct; 1051 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max 1052 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min; 1053 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.alpha_lon 1054 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon; 1055 : : ::ad::rss::world::LateralRssAccelerationValues 1056 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat; 1057 : : ::ad::physics::Acceleration 1058 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max( 1059 : 1 : -1e2); 1060 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max 1061 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1062 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat.accel_max 1063 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max; 1064 : : ::ad::physics::Acceleration 1065 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latBrake_min( 1066 : 1 : -1e2); 1067 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat.brake_min 1068 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latBrake_min; 1069 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.alpha_lat 1070 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat; 1071 : : ::ad::physics::Distance 1072 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin( 1073 : 1 : -1e9); 1074 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin 1075 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1076 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics 1077 : : .lateral_fluctuation_margin 1078 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin; 1079 : : ::ad::physics::Duration 1080 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsResponse_time(0.); 1081 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsResponse_time 1082 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1083 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.response_time 1084 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsResponse_time; 1085 : : ::ad::physics::Speed 1086 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsMax_speed_on_acceleration( 1087 : 1 : -100.); 1088 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics 1089 : : .max_speed_on_acceleration 1090 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsMax_speed_on_acceleration; 1091 : : ::ad::rss::world::UnstructuredSettings 1092 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings; 1093 : : ::ad::physics::Distance 1094 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius( 1095 : 1 : -1e9); 1096 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1097 : : .pedestrian_turning_radius 1098 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 1099 : : ::ad::physics::Angle 1100 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 1101 : 1 : -6.283185308); 1102 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1103 : : .drive_away_max_angle 1104 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 1105 : : ::ad::physics::AngularAcceleration 1106 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change( 1107 : 1 : -1e2); 1108 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1109 : : .vehicle_yaw_rate_change 1110 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 1111 : : ::ad::physics::Distance 1112 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius( 1113 : 1 : -1e9); 1114 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1115 : : .vehicle_min_radius 1116 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 1117 : : ::ad::physics::Duration 1118 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 1119 : 1 : 0.); 1120 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1121 : : .vehicle_trajectory_calculation_step 1122 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1123 : : uint32_t 1124 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1125 : : std::numeric_limits<uint32_t>::min()}; 1126 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1127 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1128 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1129 : : uint32_t 1130 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1131 : : std::numeric_limits<uint32_t>::min()}; 1132 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1133 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1134 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1135 : : uint32_t 1136 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1137 : : std::numeric_limits<uint32_t>::min()}; 1138 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1139 : : .vehicle_brake_intermediate_acceleration_steps 1140 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1141 : : uint32_t 1142 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1143 : : std::numeric_limits<uint32_t>::min()}; 1144 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1145 : : .vehicle_continue_forward_intermediate_acceleration_steps 1146 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1147 : : uint32_t 1148 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1149 : : std::numeric_limits<uint32_t>::min()}; 1150 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1151 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1152 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1153 : : uint32_t 1154 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1155 : : std::numeric_limits<uint32_t>::min()}; 1156 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1157 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1158 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1159 : : uint32_t 1160 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1161 : : std::numeric_limits<uint32_t>::min()}; 1162 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1163 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1164 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1165 : : uint32_t 1166 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1167 : : std::numeric_limits<uint32_t>::min()}; 1168 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1169 : : .pedestrian_brake_intermediate_acceleration_steps 1170 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1171 : : uint32_t 1172 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1173 : : std::numeric_limits<uint32_t>::min()}; 1174 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1175 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1176 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1177 : : uint32_t 1178 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1179 : : std::numeric_limits<uint32_t>::min()}; 1180 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 1181 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1182 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1183 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.unstructured_settings 1184 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings; 1185 : : ::ad::physics::Distance 1186 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsMin_longitudinal_safety_distance( 1187 : 1 : -1e9); 1188 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics 1189 : : .min_longitudinal_safety_distance 1190 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 1191 : : elementSituation_check_resultsElementWorld_modelConstellationsElement.ego_vehicle_rss_dynamics 1192 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics; 1193 : 1 : ::ad::rss::world::Object elementSituation_check_resultsElementWorld_modelConstellationsElementObject; 1194 : 1 : ::ad::rss::world::ObjectId elementSituation_check_resultsElementWorld_modelConstellationsElementObjectObject_id( 1195 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1196 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject.object_id 1197 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectObject_id; 1198 : 1 : ::ad::rss::world::ObjectType elementSituation_check_resultsElementWorld_modelConstellationsElementObjectObject_type( 1199 : : ::ad::rss::world::ObjectType::Invalid); 1200 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject.object_type 1201 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectObject_type; 1202 : : ::ad::rss::world::OccupiedRegionVector 1203 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regions; 1204 : : ::ad::rss::world::OccupiedRegion 1205 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElement; 1206 : : ::ad::rss::world::LaneSegmentId 1207 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementSegment_id( 1208 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1209 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElement.segment_id 1210 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementSegment_id; 1211 : : ::ad::physics::ParametricRange 1212 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range; 1213 : : ::ad::physics::ParametricValue 1214 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMinimum( 1215 : 1 : 0.); 1216 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.minimum 1217 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMinimum; 1218 : : ::ad::physics::ParametricValue 1219 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMaximum( 1220 : 1 : 0.); 1221 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.maximum 1222 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMaximum; 1223 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.maximum 1224 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range 1225 : : .minimum; 1226 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.minimum 1227 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range 1228 : : .maximum; 1229 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElement.lon_range 1230 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range; 1231 : : ::ad::physics::ParametricRange 1232 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range; 1233 : : ::ad::physics::ParametricValue 1234 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMinimum( 1235 : 1 : 0.); 1236 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.minimum 1237 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMinimum; 1238 : : ::ad::physics::ParametricValue 1239 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMaximum( 1240 : 1 : 0.); 1241 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.maximum 1242 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMaximum; 1243 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.maximum 1244 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range 1245 : : .minimum; 1246 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.minimum 1247 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range 1248 : : .maximum; 1249 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElement.lat_range 1250 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range; 1251 [ + - ]: 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regions.resize( 1252 : : 1, elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regionsElement); 1253 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject.occupied_regions 1254 [ + - ]: 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectOccupied_regions; 1255 : 1 : ::ad::rss::world::Velocity elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocity; 1256 : : ::ad::physics::Speed elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocitySpeed_lon_min( 1257 : 1 : -100.); 1258 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocitySpeed_lon_min 1259 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 1260 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocity.speed_lon_min 1261 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocitySpeed_lon_min; 1262 : : ::ad::physics::Speed elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocitySpeed_lon_max( 1263 : 1 : -100.); 1264 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocity.speed_lon_max 1265 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocitySpeed_lon_max; 1266 : : ::ad::physics::Speed elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocitySpeed_lat_min( 1267 : 1 : -100.); 1268 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocity.speed_lat_min 1269 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocitySpeed_lat_min; 1270 : : ::ad::physics::Speed elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocitySpeed_lat_max( 1271 : 1 : -100.); 1272 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocity.speed_lat_max 1273 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocitySpeed_lat_max; 1274 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocity.speed_lon_max 1275 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocity.speed_lon_min; 1276 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocity.speed_lat_max 1277 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocity.speed_lat_min; 1278 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocity.speed_lon_min 1279 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocity.speed_lon_max; 1280 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocity.speed_lat_min 1281 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocity.speed_lat_max; 1282 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject.velocity 1283 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectVelocity; 1284 : 1 : ::ad::rss::world::ObjectState elementSituation_check_resultsElementWorld_modelConstellationsElementObjectState; 1285 : : ::ad::physics::Angle elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateYaw( 1286 : 1 : -6.283185308); 1287 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectState.yaw 1288 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateYaw; 1289 : 1 : ::ad::physics::Dimension2D elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateDimension; 1290 : : ::ad::physics::Distance 1291 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateDimensionLength(-1e9); 1292 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateDimension.length 1293 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateDimensionLength; 1294 : : ::ad::physics::Distance 1295 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateDimensionWidth(-1e9); 1296 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateDimension.width 1297 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateDimensionWidth; 1298 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectState.dimension 1299 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateDimension; 1300 : : ::ad::physics::AngularVelocity 1301 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateYaw_rate(-100.); 1302 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectState.yaw_rate 1303 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateYaw_rate; 1304 : : ::ad::physics::Distance2D 1305 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateCenter_point; 1306 : : ::ad::physics::Distance elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateCenter_pointX( 1307 : 1 : -1e9); 1308 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateCenter_point.x 1309 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateCenter_pointX; 1310 : : ::ad::physics::Distance elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateCenter_pointY( 1311 : 1 : -1e9); 1312 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateCenter_point.y 1313 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateCenter_pointY; 1314 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectState.center_point 1315 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateCenter_point; 1316 : 1 : ::ad::physics::SpeedRange elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateSpeed_range; 1317 : : ::ad::physics::Speed 1318 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateSpeed_rangeMinimum(-100.); 1319 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateSpeed_range.minimum 1320 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateSpeed_rangeMinimum; 1321 : : ::ad::physics::Speed 1322 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateSpeed_rangeMaximum(-100.); 1323 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateSpeed_range.maximum 1324 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateSpeed_rangeMaximum; 1325 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateSpeed_range.maximum 1326 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateSpeed_range.minimum; 1327 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateSpeed_range.minimum 1328 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateSpeed_range.maximum; 1329 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectState.speed_range 1330 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateSpeed_range; 1331 : : ::ad::physics::Angle elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateSteering_angle( 1332 : 1 : -6.283185308); 1333 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObjectState.steering_angle 1334 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectStateSteering_angle; 1335 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject.state 1336 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObjectState; 1337 : : elementSituation_check_resultsElementWorld_modelConstellationsElement.object 1338 [ + - ]: 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject; 1339 : : ::ad::rss::world::RssDynamics 1340 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamics; 1341 : : ::ad::rss::world::LongitudinalRssAccelerationValues 1342 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon; 1343 : : ::ad::physics::Acceleration 1344 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max(-1e2); 1345 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max 1346 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1347 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.accel_max 1348 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max; 1349 : : ::ad::physics::Acceleration 1350 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_max(-1e2); 1351 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max 1352 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_max; 1353 : : ::ad::physics::Acceleration 1354 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min(-1e2); 1355 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 1356 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min; 1357 : : ::ad::physics::Acceleration 1358 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min_correct( 1359 : 1 : -1e2); 1360 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct 1361 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min_correct; 1362 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 1363 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max; 1364 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct 1365 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min; 1366 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 1367 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon 1368 : : .brake_min_correct; 1369 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max 1370 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min; 1371 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamics.alpha_lon 1372 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon; 1373 : : ::ad::rss::world::LateralRssAccelerationValues 1374 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lat; 1375 : : ::ad::physics::Acceleration 1376 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_latAccel_max(-1e2); 1377 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_latAccel_max 1378 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1379 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lat.accel_max 1380 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_latAccel_max; 1381 : : ::ad::physics::Acceleration 1382 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_latBrake_min(-1e2); 1383 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lat.brake_min 1384 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_latBrake_min; 1385 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamics.alpha_lat 1386 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lat; 1387 : : ::ad::physics::Distance 1388 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin( 1389 : 1 : -1e9); 1390 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin 1391 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1392 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamics.lateral_fluctuation_margin 1393 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin; 1394 : : ::ad::physics::Duration 1395 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsResponse_time(0.); 1396 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsResponse_time 1397 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1398 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamics.response_time 1399 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsResponse_time; 1400 : : ::ad::physics::Speed 1401 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsMax_speed_on_acceleration( 1402 : 1 : -100.); 1403 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamics.max_speed_on_acceleration 1404 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsMax_speed_on_acceleration; 1405 : : ::ad::rss::world::UnstructuredSettings 1406 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings; 1407 : : ::ad::physics::Distance 1408 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_turning_radius( 1409 : 1 : -1e9); 1410 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 1411 : : .pedestrian_turning_radius 1412 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 1413 : : ::ad::physics::Angle 1414 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 1415 : 1 : -6.283185308); 1416 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 1417 : : .drive_away_max_angle 1418 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 1419 : : ::ad::physics::AngularAcceleration 1420 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change( 1421 : 1 : -1e2); 1422 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 1423 : : .vehicle_yaw_rate_change 1424 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 1425 : : ::ad::physics::Distance 1426 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_min_radius( 1427 : 1 : -1e9); 1428 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 1429 : : .vehicle_min_radius 1430 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_min_radius; 1431 : : ::ad::physics::Duration 1432 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 1433 : 1 : 0.); 1434 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 1435 : : .vehicle_trajectory_calculation_step 1436 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1437 : : uint32_t 1438 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1439 : : std::numeric_limits<uint32_t>::min()}; 1440 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 1441 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1442 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1443 : : uint32_t 1444 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1445 : : std::numeric_limits<uint32_t>::min()}; 1446 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 1447 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1448 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1449 : : uint32_t 1450 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1451 : : std::numeric_limits<uint32_t>::min()}; 1452 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 1453 : : .vehicle_brake_intermediate_acceleration_steps 1454 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1455 : : uint32_t 1456 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1457 : : std::numeric_limits<uint32_t>::min()}; 1458 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 1459 : : .vehicle_continue_forward_intermediate_acceleration_steps 1460 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1461 : : uint32_t 1462 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1463 : : std::numeric_limits<uint32_t>::min()}; 1464 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 1465 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1466 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1467 : : uint32_t 1468 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1469 : : std::numeric_limits<uint32_t>::min()}; 1470 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 1471 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1472 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1473 : : uint32_t 1474 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1475 : : std::numeric_limits<uint32_t>::min()}; 1476 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 1477 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1478 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1479 : : uint32_t 1480 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1481 : : std::numeric_limits<uint32_t>::min()}; 1482 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 1483 : : .pedestrian_brake_intermediate_acceleration_steps 1484 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1485 : : uint32_t 1486 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1487 : : std::numeric_limits<uint32_t>::min()}; 1488 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 1489 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1490 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1491 : : uint32_t 1492 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1493 : : std::numeric_limits<uint32_t>::min()}; 1494 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 1495 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1496 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1497 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamics.unstructured_settings 1498 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings; 1499 : : ::ad::physics::Distance 1500 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsMin_longitudinal_safety_distance( 1501 : 1 : -1e9); 1502 : : elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamics 1503 : : .min_longitudinal_safety_distance 1504 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamicsMin_longitudinal_safety_distance; 1505 : : elementSituation_check_resultsElementWorld_modelConstellationsElement.object_rss_dynamics 1506 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementObject_rss_dynamics; 1507 : 1 : ::ad::rss::world::RoadArea elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_road; 1508 : : ::ad::rss::world::RoadSegment 1509 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElement; 1510 : : ::ad::rss::world::RoadSegmentType 1511 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementType( 1512 : : ::ad::rss::world::RoadSegmentType::Normal); 1513 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElement.type 1514 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementType; 1515 : : ::ad::rss::world::LaneSegmentVector 1516 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segments; 1517 : : ::ad::rss::world::LaneSegment 1518 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement; 1519 : : ::ad::rss::world::LaneSegmentId 1520 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementId( 1521 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1522 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement.id 1523 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementId; 1524 : : ::ad::rss::world::LaneDrivingDirection 1525 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementDriving_direction( 1526 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 1527 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement 1528 : : .driving_direction 1529 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementDriving_direction; 1530 : : ::ad::physics::MetricRange 1531 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength; 1532 : : ::ad::physics::Distance 1533 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum( 1534 : 1 : -1e9); 1535 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum 1536 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1537 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength 1538 : : .minimum 1539 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum; 1540 : : ::ad::physics::Distance 1541 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMaximum( 1542 : 1 : -1e9); 1543 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength 1544 : : .maximum 1545 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMaximum; 1546 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength 1547 : : .maximum 1548 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength 1549 : : .minimum; 1550 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength 1551 : : .minimum 1552 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength 1553 : : .maximum; 1554 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement 1555 : : .length 1556 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength; 1557 : : ::ad::physics::MetricRange 1558 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth; 1559 : : ::ad::physics::Distance 1560 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum( 1561 : 1 : -1e9); 1562 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum 1563 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1564 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth 1565 : : .minimum 1566 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum; 1567 : : ::ad::physics::Distance 1568 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMaximum( 1569 : 1 : -1e9); 1570 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth 1571 : : .maximum 1572 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMaximum; 1573 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth 1574 : : .maximum 1575 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth 1576 : : .minimum; 1577 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth 1578 : : .minimum 1579 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth 1580 : : .maximum; 1581 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement 1582 : : .width 1583 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth; 1584 [ + - ]: 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segments.resize( 1585 : : 1, 1586 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement); 1587 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElement.lane_segments 1588 [ + - ]: 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementLane_segments; 1589 : : ::ad::physics::Distance 1590 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementMinimum_length_after_intersecting_area( 1591 : 1 : -1e9); 1592 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElement 1593 : : .minimum_length_after_intersecting_area 1594 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementMinimum_length_after_intersecting_area; 1595 : : ::ad::physics::Distance 1596 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementMinimum_length_before_intersecting_area( 1597 : 1 : -1e9); 1598 : : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElement 1599 : : .minimum_length_before_intersecting_area 1600 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElementMinimum_length_before_intersecting_area; 1601 [ + - ]: 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_road.resize( 1602 : : 1, elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_roadElement); 1603 : : elementSituation_check_resultsElementWorld_modelConstellationsElement.intersecting_road 1604 [ + - ]: 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementIntersecting_road; 1605 : 1 : ::ad::rss::world::RoadArea elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_road; 1606 : : ::ad::rss::world::RoadSegment 1607 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElement; 1608 : : ::ad::rss::world::RoadSegmentType 1609 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementType( 1610 : : ::ad::rss::world::RoadSegmentType::Normal); 1611 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElement.type 1612 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementType; 1613 : : ::ad::rss::world::LaneSegmentVector 1614 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segments; 1615 : : ::ad::rss::world::LaneSegment 1616 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement; 1617 : : ::ad::rss::world::LaneSegmentId 1618 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementId( 1619 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1620 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.id 1621 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementId; 1622 : : ::ad::rss::world::LaneDrivingDirection 1623 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementDriving_direction( 1624 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 1625 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement 1626 : : .driving_direction 1627 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementDriving_direction; 1628 : : ::ad::physics::MetricRange 1629 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength; 1630 : : ::ad::physics::Distance 1631 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum( 1632 : 1 : -1e9); 1633 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum 1634 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1635 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength 1636 : : .minimum 1637 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum; 1638 : : ::ad::physics::Distance 1639 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMaximum( 1640 : 1 : -1e9); 1641 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength 1642 : : .maximum 1643 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMaximum; 1644 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength 1645 : : .maximum 1646 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength 1647 : : .minimum; 1648 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength 1649 : : .minimum 1650 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength 1651 : : .maximum; 1652 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement 1653 : : .length 1654 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength; 1655 : : ::ad::physics::MetricRange 1656 : 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth; 1657 : : ::ad::physics::Distance 1658 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum( 1659 : 1 : -1e9); 1660 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum 1661 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1662 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth 1663 : : .minimum 1664 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum; 1665 : : ::ad::physics::Distance 1666 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMaximum( 1667 : 1 : -1e9); 1668 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth 1669 : : .maximum 1670 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMaximum; 1671 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth 1672 : : .maximum 1673 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth 1674 : : .minimum; 1675 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth 1676 : : .minimum 1677 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth 1678 : : .maximum; 1679 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.width 1680 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth; 1681 [ + - ]: 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segments.resize( 1682 : : 1, 1683 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement); 1684 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElement.lane_segments 1685 [ + - ]: 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segments; 1686 : : ::ad::physics::Distance 1687 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_after_intersecting_area( 1688 : 1 : -1e9); 1689 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElement 1690 : : .minimum_length_after_intersecting_area 1691 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_after_intersecting_area; 1692 : : ::ad::physics::Distance 1693 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_before_intersecting_area( 1694 : 1 : -1e9); 1695 : : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElement 1696 : : .minimum_length_before_intersecting_area 1697 : 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_before_intersecting_area; 1698 [ + - ]: 1 : elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_road.resize( 1699 : : 1, elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_roadElement); 1700 : : elementSituation_check_resultsElementWorld_modelConstellationsElement.ego_vehicle_road 1701 [ + - ]: 1 : = elementSituation_check_resultsElementWorld_modelConstellationsElementEgo_vehicle_road; 1702 [ + - ]: 1 : elementSituation_check_resultsElementWorld_modelConstellations.resize( 1703 : : 1, elementSituation_check_resultsElementWorld_modelConstellationsElement); 1704 : : elementSituation_check_resultsElementWorld_model.constellations 1705 [ + - ]: 1 : = elementSituation_check_resultsElementWorld_modelConstellations; 1706 [ + - ]: 1 : elementSituation_check_resultsElement.world_model = elementSituation_check_resultsElementWorld_model; 1707 : 1 : ::ad::rss::core::RssSituationSnapshot elementSituation_check_resultsElementRss_situation_snapshot; 1708 : 1 : ::ad::rss::world::TimeIndex elementSituation_check_resultsElementRss_situation_snapshotTime_index( 1709 : : std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 1710 : : elementSituation_check_resultsElementRss_situation_snapshotTime_index 1711 : 1 : = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 1712 : : elementSituation_check_resultsElementRss_situation_snapshot.time_index 1713 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotTime_index; 1714 : : ::ad::rss::world::RssDynamics 1715 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics; 1716 : : ::ad::rss::world::LongitudinalRssAccelerationValues 1717 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 1718 : : ::ad::physics::Acceleration 1719 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 1720 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max 1721 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1722 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max 1723 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 1724 : : ::ad::physics::Acceleration 1725 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 1726 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 1727 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 1728 : : ::ad::physics::Acceleration 1729 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 1730 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1731 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 1732 : : ::ad::physics::Acceleration 1733 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct( 1734 : 1 : -1e2); 1735 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1736 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 1737 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1738 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 1739 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1740 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 1741 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1742 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon 1743 : : .brake_min_correct; 1744 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 1745 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 1746 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lon 1747 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 1748 : : ::ad::rss::world::LateralRssAccelerationValues 1749 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 1750 : : ::ad::physics::Acceleration 1751 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 1752 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max 1753 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1754 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max 1755 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 1756 : : ::ad::physics::Acceleration 1757 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 1758 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min 1759 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 1760 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lat 1761 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 1762 : : ::ad::physics::Distance 1763 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin( 1764 : 1 : -1e9); 1765 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 1766 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1767 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 1768 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 1769 : : ::ad::physics::Duration 1770 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time(0.); 1771 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time 1772 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1773 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.response_time 1774 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time; 1775 : : ::ad::physics::Speed 1776 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration( 1777 : 1 : -100.); 1778 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 1779 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 1780 : : ::ad::rss::world::UnstructuredSettings 1781 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 1782 : : ::ad::physics::Distance 1783 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius( 1784 : 1 : -1e9); 1785 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1786 : : .pedestrian_turning_radius 1787 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 1788 : : ::ad::physics::Angle 1789 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 1790 : 1 : -6.283185308); 1791 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1792 : : .drive_away_max_angle 1793 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 1794 : : ::ad::physics::AngularAcceleration 1795 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change( 1796 : 1 : -1e2); 1797 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1798 : : .vehicle_yaw_rate_change 1799 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 1800 : : ::ad::physics::Distance 1801 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius( 1802 : 1 : -1e9); 1803 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1804 : : .vehicle_min_radius 1805 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 1806 : : ::ad::physics::Duration 1807 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 1808 : 1 : 0.); 1809 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1810 : : .vehicle_trajectory_calculation_step 1811 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1812 : : uint32_t 1813 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1814 : : std::numeric_limits<uint32_t>::min()}; 1815 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1816 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1817 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1818 : : uint32_t 1819 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1820 : : std::numeric_limits<uint32_t>::min()}; 1821 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1822 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1823 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1824 : : uint32_t 1825 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1826 : : std::numeric_limits<uint32_t>::min()}; 1827 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1828 : : .vehicle_brake_intermediate_acceleration_steps 1829 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1830 : : uint32_t 1831 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1832 : : std::numeric_limits<uint32_t>::min()}; 1833 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1834 : : .vehicle_continue_forward_intermediate_acceleration_steps 1835 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1836 : : uint32_t 1837 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1838 : : std::numeric_limits<uint32_t>::min()}; 1839 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1840 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1841 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1842 : : uint32_t 1843 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1844 : : std::numeric_limits<uint32_t>::min()}; 1845 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1846 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1847 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1848 : : uint32_t 1849 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1850 : : std::numeric_limits<uint32_t>::min()}; 1851 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1852 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1853 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1854 : : uint32_t 1855 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1856 : : std::numeric_limits<uint32_t>::min()}; 1857 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1858 : : .pedestrian_brake_intermediate_acceleration_steps 1859 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1860 : : uint32_t 1861 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1862 : : std::numeric_limits<uint32_t>::min()}; 1863 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1864 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1865 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1866 : : uint32_t 1867 : 1 : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1868 : : std::numeric_limits<uint32_t>::min()}; 1869 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1870 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1871 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1872 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.unstructured_settings 1873 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 1874 : : ::ad::physics::Distance 1875 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance( 1876 : 1 : -1e9); 1877 : : elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics 1878 : : .min_longitudinal_safety_distance 1879 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 1880 : : elementSituation_check_resultsElementRss_situation_snapshot.default_ego_vehicle_rss_dynamics 1881 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics; 1882 : : ::ad::rss::core::RelativeConstellationVector 1883 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellations; 1884 : : ::ad::rss::core::RelativeConstellation 1885 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElement; 1886 : 1 : ::ad::rss::world::ObjectId elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_id( 1887 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1888 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElement.ego_id 1889 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_id; 1890 : 1 : ::ad::rss::world::ObjectId elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementObject_id( 1891 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1892 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElement.object_id 1893 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementObject_id; 1894 : : ::ad::rss::core::RelativeConstellationId 1895 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementConstellation_id( 1896 : : std::numeric_limits<::ad::rss::core::RelativeConstellationId>::lowest()); 1897 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElement.constellation_id 1898 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementConstellation_id; 1899 : : ::ad::rss::world::ConstellationType 1900 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementConstellation_type( 1901 : : ::ad::rss::world::ConstellationType::NotRelevant); 1902 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElement.constellation_type 1903 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementConstellation_type; 1904 : : ::ad::rss::core::RelativeObjectState 1905 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_state; 1906 : : ::ad::rss::world::ObjectType 1907 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateObject_type( 1908 : : ::ad::rss::world::ObjectType::Invalid); 1909 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_state.object_type 1910 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateObject_type; 1911 : : ::ad::rss::world::RssDynamics 1912 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamics; 1913 : : ::ad::rss::world::LongitudinalRssAccelerationValues 1914 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon; 1915 : : ::ad::physics::Acceleration 1916 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max( 1917 : 1 : -1e2); 1918 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max 1919 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1920 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.accel_max 1921 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max; 1922 : : ::ad::physics::Acceleration 1923 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_max( 1924 : 1 : -1e2); 1925 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max 1926 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_max; 1927 : : ::ad::physics::Acceleration 1928 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min( 1929 : 1 : -1e2); 1930 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 1931 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min; 1932 : : ::ad::physics::Acceleration 1933 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min_correct( 1934 : 1 : -1e2); 1935 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon 1936 : : .brake_min_correct 1937 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min_correct; 1938 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 1939 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon 1940 : : .brake_max; 1941 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon 1942 : : .brake_min_correct 1943 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon 1944 : : .brake_min; 1945 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 1946 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon 1947 : : .brake_min_correct; 1948 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max 1949 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon 1950 : : .brake_min; 1951 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamics.alpha_lon 1952 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon; 1953 : : ::ad::rss::world::LateralRssAccelerationValues 1954 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat; 1955 : : ::ad::physics::Acceleration 1956 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latAccel_max( 1957 : 1 : -1e2); 1958 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latAccel_max 1959 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1960 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat.accel_max 1961 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latAccel_max; 1962 : : ::ad::physics::Acceleration 1963 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latBrake_min( 1964 : 1 : -1e2); 1965 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat.brake_min 1966 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latBrake_min; 1967 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamics.alpha_lat 1968 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat; 1969 : : ::ad::physics::Distance 1970 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin( 1971 : 1 : -1e9); 1972 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin 1973 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1974 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamics 1975 : : .lateral_fluctuation_margin 1976 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin; 1977 : : ::ad::physics::Duration 1978 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsResponse_time(0.); 1979 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsResponse_time 1980 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1981 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamics.response_time 1982 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsResponse_time; 1983 : : ::ad::physics::Speed 1984 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsMax_speed_on_acceleration( 1985 : 1 : -100.); 1986 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamics 1987 : : .max_speed_on_acceleration 1988 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsMax_speed_on_acceleration; 1989 : : ::ad::rss::world::UnstructuredSettings 1990 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings; 1991 : : ::ad::physics::Distance 1992 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_turning_radius( 1993 : 1 : -1e9); 1994 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1995 : : .pedestrian_turning_radius 1996 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_turning_radius; 1997 : : ::ad::physics::Angle 1998 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsDrive_away_max_angle( 1999 : 1 : -6.283185308); 2000 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 2001 : : .drive_away_max_angle 2002 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsDrive_away_max_angle; 2003 : : ::ad::physics::AngularAcceleration 2004 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change( 2005 : 1 : -1e2); 2006 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 2007 : : .vehicle_yaw_rate_change 2008 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change; 2009 : : ::ad::physics::Distance 2010 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_min_radius( 2011 : 1 : -1e9); 2012 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 2013 : : .vehicle_min_radius 2014 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_min_radius; 2015 : : ::ad::physics::Duration 2016 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 2017 : 1 : 0.); 2018 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 2019 : : .vehicle_trajectory_calculation_step 2020 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 2021 : : uint32_t 2022 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 2023 : : std::numeric_limits<uint32_t>::min()}; 2024 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 2025 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 2026 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 2027 : : uint32_t 2028 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 2029 : : std::numeric_limits<uint32_t>::min()}; 2030 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 2031 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 2032 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 2033 : : uint32_t 2034 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 2035 : : std::numeric_limits<uint32_t>::min()}; 2036 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 2037 : : .vehicle_brake_intermediate_acceleration_steps 2038 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 2039 : : uint32_t 2040 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 2041 : : std::numeric_limits<uint32_t>::min()}; 2042 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 2043 : : .vehicle_continue_forward_intermediate_acceleration_steps 2044 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 2045 : : uint32_t 2046 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 2047 : : std::numeric_limits<uint32_t>::min()}; 2048 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 2049 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 2050 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 2051 : : uint32_t 2052 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 2053 : : std::numeric_limits<uint32_t>::min()}; 2054 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 2055 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 2056 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 2057 : : uint32_t 2058 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 2059 : : std::numeric_limits<uint32_t>::min()}; 2060 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 2061 : : .pedestrian_continue_forward_intermediate_acceleration_steps 2062 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 2063 : : uint32_t 2064 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 2065 : : std::numeric_limits<uint32_t>::min()}; 2066 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 2067 : : .pedestrian_brake_intermediate_acceleration_steps 2068 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 2069 : : uint32_t 2070 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 2071 : : std::numeric_limits<uint32_t>::min()}; 2072 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 2073 : : .pedestrian_front_intermediate_heading_change_ratio_steps 2074 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 2075 : : uint32_t 2076 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 2077 : : std::numeric_limits<uint32_t>::min()}; 2078 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 2079 : : .pedestrian_back_intermediate_heading_change_ratio_steps 2080 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 2081 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamics 2082 : : .unstructured_settings 2083 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings; 2084 : : ::ad::physics::Distance 2085 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsMin_longitudinal_safety_distance( 2086 : 1 : -1e9); 2087 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamics 2088 : : .min_longitudinal_safety_distance 2089 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamicsMin_longitudinal_safety_distance; 2090 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_state.dynamics 2091 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateDynamics; 2092 : : ::ad::rss::world::ObjectState 2093 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state; 2094 : : ::ad::physics::Angle 2095 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw( 2096 : 1 : -6.283185308); 2097 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.yaw 2098 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw; 2099 : : ::ad::physics::Dimension2D 2100 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension; 2101 : : ::ad::physics::Distance 2102 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionLength( 2103 : 1 : -1e9); 2104 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension 2105 : : .length 2106 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionLength; 2107 : : ::ad::physics::Distance 2108 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionWidth( 2109 : 1 : -1e9); 2110 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension 2111 : : .width 2112 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionWidth; 2113 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state 2114 : : .dimension 2115 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension; 2116 : : ::ad::physics::AngularVelocity 2117 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw_rate( 2118 : 1 : -100.); 2119 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state 2120 : : .yaw_rate 2121 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw_rate; 2122 : : ::ad::physics::Distance2D 2123 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point; 2124 : : ::ad::physics::Distance 2125 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointX( 2126 : 1 : -1e9); 2127 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point 2128 : : .x 2129 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointX; 2130 : : ::ad::physics::Distance 2131 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointY( 2132 : 1 : -1e9); 2133 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point 2134 : : .y 2135 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointY; 2136 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state 2137 : : .center_point 2138 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point; 2139 : : ::ad::physics::SpeedRange 2140 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range; 2141 : : ::ad::physics::Speed 2142 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMinimum( 2143 : 1 : -100.); 2144 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range 2145 : : .minimum 2146 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMinimum; 2147 : : ::ad::physics::Speed 2148 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMaximum( 2149 : 1 : -100.); 2150 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range 2151 : : .maximum 2152 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMaximum; 2153 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range 2154 : : .maximum 2155 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range 2156 : : .minimum; 2157 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range 2158 : : .minimum 2159 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range 2160 : : .maximum; 2161 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state 2162 : : .speed_range 2163 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range; 2164 : : ::ad::physics::Angle 2165 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSteering_angle( 2166 : 1 : -6.283185308); 2167 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state 2168 : : .steering_angle 2169 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSteering_angle; 2170 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_state.unstructured_object_state 2171 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state; 2172 : : ::ad::rss::core::StructuredObjectState 2173 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state; 2174 : : ::ad::rss::world::Velocity 2175 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity; 2176 : : ::ad::physics::Speed 2177 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min( 2178 : 1 : -100.); 2179 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min 2180 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 2181 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity 2182 : : .speed_lon_min 2183 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min; 2184 : : ::ad::physics::Speed 2185 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_max( 2186 : 1 : -100.); 2187 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity 2188 : : .speed_lon_max 2189 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_max; 2190 : : ::ad::physics::Speed 2191 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_min( 2192 : 1 : -100.); 2193 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity 2194 : : .speed_lat_min 2195 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_min; 2196 : : ::ad::physics::Speed 2197 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_max( 2198 : 1 : -100.); 2199 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity 2200 : : .speed_lat_max 2201 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_max; 2202 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity 2203 : : .speed_lon_max 2204 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity 2205 : : .speed_lon_min; 2206 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity 2207 : : .speed_lat_max 2208 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity 2209 : : .speed_lat_min; 2210 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity 2211 : : .speed_lon_min 2212 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity 2213 : : .speed_lon_max; 2214 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity 2215 : : .speed_lat_min 2216 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity 2217 : : .speed_lat_max; 2218 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state 2219 : : .velocity 2220 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity; 2221 : : bool 2222 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateHas_priority{ 2223 : : true}; 2224 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state 2225 : : .has_priority 2226 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateHas_priority; 2227 : : bool 2228 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateIs_in_correct_lane{ 2229 : : true}; 2230 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state 2231 : : .is_in_correct_lane 2232 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateIs_in_correct_lane; 2233 : : ::ad::physics::Distance 2234 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection( 2235 : 1 : -1e9); 2236 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection 2237 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 2238 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state 2239 : : .distance_to_enter_intersection 2240 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection; 2241 : : ::ad::physics::Distance 2242 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_leave_intersection( 2243 : 1 : -1e9); 2244 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state 2245 : : .distance_to_leave_intersection 2246 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_leave_intersection; 2247 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state 2248 : : .distance_to_leave_intersection 2249 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state 2250 : : .distance_to_enter_intersection; 2251 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state 2252 : : .distance_to_enter_intersection 2253 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state 2254 : : .distance_to_leave_intersection; 2255 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_state.structured_object_state 2256 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state; 2257 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElement.ego_state 2258 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementEgo_state; 2259 : : ::ad::rss::core::RelativeObjectState 2260 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_state; 2261 : : ::ad::rss::world::ObjectType 2262 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateObject_type( 2263 : : ::ad::rss::world::ObjectType::Invalid); 2264 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_state.object_type 2265 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateObject_type; 2266 : : ::ad::rss::world::RssDynamics 2267 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamics; 2268 : : ::ad::rss::world::LongitudinalRssAccelerationValues 2269 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon; 2270 : : ::ad::physics::Acceleration 2271 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonAccel_max( 2272 : 1 : -1e2); 2273 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonAccel_max 2274 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 2275 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.accel_max 2276 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonAccel_max; 2277 : : ::ad::physics::Acceleration 2278 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_max( 2279 : 1 : -1e2); 2280 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_max 2281 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_max; 2282 : : ::ad::physics::Acceleration 2283 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min( 2284 : 1 : -1e2); 2285 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 2286 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min; 2287 : : ::ad::physics::Acceleration 2288 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min_correct( 2289 : 1 : -1e2); 2290 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon 2291 : : .brake_min_correct 2292 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min_correct; 2293 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 2294 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon 2295 : : .brake_max; 2296 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon 2297 : : .brake_min_correct 2298 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon 2299 : : .brake_min; 2300 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 2301 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon 2302 : : .brake_min_correct; 2303 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_max 2304 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon 2305 : : .brake_min; 2306 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamics.alpha_lon 2307 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon; 2308 : : ::ad::rss::world::LateralRssAccelerationValues 2309 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat; 2310 : : ::ad::physics::Acceleration 2311 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latAccel_max( 2312 : 1 : -1e2); 2313 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latAccel_max 2314 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 2315 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat.accel_max 2316 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latAccel_max; 2317 : : ::ad::physics::Acceleration 2318 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latBrake_min( 2319 : 1 : -1e2); 2320 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat.brake_min 2321 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latBrake_min; 2322 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamics.alpha_lat 2323 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat; 2324 : : ::ad::physics::Distance 2325 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsLateral_fluctuation_margin( 2326 : 1 : -1e9); 2327 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsLateral_fluctuation_margin 2328 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 2329 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamics 2330 : : .lateral_fluctuation_margin 2331 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsLateral_fluctuation_margin; 2332 : : ::ad::physics::Duration 2333 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsResponse_time( 2334 : 1 : 0.); 2335 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsResponse_time 2336 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 2337 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamics.response_time 2338 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsResponse_time; 2339 : : ::ad::physics::Speed 2340 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsMax_speed_on_acceleration( 2341 : 1 : -100.); 2342 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamics 2343 : : .max_speed_on_acceleration 2344 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsMax_speed_on_acceleration; 2345 : : ::ad::rss::world::UnstructuredSettings 2346 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings; 2347 : : ::ad::physics::Distance 2348 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_turning_radius( 2349 : 1 : -1e9); 2350 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 2351 : : .pedestrian_turning_radius 2352 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_turning_radius; 2353 : : ::ad::physics::Angle 2354 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsDrive_away_max_angle( 2355 : 1 : -6.283185308); 2356 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 2357 : : .drive_away_max_angle 2358 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsDrive_away_max_angle; 2359 : : ::ad::physics::AngularAcceleration 2360 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change( 2361 : 1 : -1e2); 2362 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 2363 : : .vehicle_yaw_rate_change 2364 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change; 2365 : : ::ad::physics::Distance 2366 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_min_radius( 2367 : 1 : -1e9); 2368 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 2369 : : .vehicle_min_radius 2370 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_min_radius; 2371 : : ::ad::physics::Duration 2372 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 2373 : 1 : 0.); 2374 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 2375 : : .vehicle_trajectory_calculation_step 2376 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 2377 : : uint32_t 2378 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 2379 : : std::numeric_limits<uint32_t>::min()}; 2380 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 2381 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 2382 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 2383 : : uint32_t 2384 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 2385 : : std::numeric_limits<uint32_t>::min()}; 2386 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 2387 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 2388 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 2389 : : uint32_t 2390 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 2391 : : std::numeric_limits<uint32_t>::min()}; 2392 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 2393 : : .vehicle_brake_intermediate_acceleration_steps 2394 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 2395 : : uint32_t 2396 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 2397 : : std::numeric_limits<uint32_t>::min()}; 2398 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 2399 : : .vehicle_continue_forward_intermediate_acceleration_steps 2400 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 2401 : : uint32_t 2402 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 2403 : : std::numeric_limits<uint32_t>::min()}; 2404 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 2405 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 2406 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 2407 : : uint32_t 2408 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 2409 : : std::numeric_limits<uint32_t>::min()}; 2410 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 2411 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 2412 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 2413 : : uint32_t 2414 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 2415 : : std::numeric_limits<uint32_t>::min()}; 2416 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 2417 : : .pedestrian_continue_forward_intermediate_acceleration_steps 2418 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 2419 : : uint32_t 2420 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 2421 : : std::numeric_limits<uint32_t>::min()}; 2422 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 2423 : : .pedestrian_brake_intermediate_acceleration_steps 2424 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 2425 : : uint32_t 2426 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 2427 : : std::numeric_limits<uint32_t>::min()}; 2428 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 2429 : : .pedestrian_front_intermediate_heading_change_ratio_steps 2430 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 2431 : : uint32_t 2432 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 2433 : : std::numeric_limits<uint32_t>::min()}; 2434 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 2435 : : .pedestrian_back_intermediate_heading_change_ratio_steps 2436 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 2437 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamics 2438 : : .unstructured_settings 2439 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings; 2440 : : ::ad::physics::Distance 2441 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsMin_longitudinal_safety_distance( 2442 : 1 : -1e9); 2443 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamics 2444 : : .min_longitudinal_safety_distance 2445 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamicsMin_longitudinal_safety_distance; 2446 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_state.dynamics 2447 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateDynamics; 2448 : : ::ad::rss::world::ObjectState 2449 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state; 2450 : : ::ad::physics::Angle 2451 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw( 2452 : 1 : -6.283185308); 2453 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state 2454 : : .yaw 2455 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw; 2456 : : ::ad::physics::Dimension2D 2457 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension; 2458 : : ::ad::physics::Distance 2459 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionLength( 2460 : 1 : -1e9); 2461 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension 2462 : : .length 2463 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionLength; 2464 : : ::ad::physics::Distance 2465 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionWidth( 2466 : 1 : -1e9); 2467 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension 2468 : : .width 2469 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionWidth; 2470 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state 2471 : : .dimension 2472 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension; 2473 : : ::ad::physics::AngularVelocity 2474 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw_rate( 2475 : 1 : -100.); 2476 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state 2477 : : .yaw_rate 2478 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw_rate; 2479 : : ::ad::physics::Distance2D 2480 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point; 2481 : : ::ad::physics::Distance 2482 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointX( 2483 : 1 : -1e9); 2484 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point 2485 : : .x 2486 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointX; 2487 : : ::ad::physics::Distance 2488 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointY( 2489 : 1 : -1e9); 2490 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point 2491 : : .y 2492 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointY; 2493 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state 2494 : : .center_point 2495 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point; 2496 : : ::ad::physics::SpeedRange 2497 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range; 2498 : : ::ad::physics::Speed 2499 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMinimum( 2500 : 1 : -100.); 2501 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range 2502 : : .minimum 2503 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMinimum; 2504 : : ::ad::physics::Speed 2505 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMaximum( 2506 : 1 : -100.); 2507 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range 2508 : : .maximum 2509 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMaximum; 2510 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range 2511 : : .maximum 2512 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range 2513 : : .minimum; 2514 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range 2515 : : .minimum 2516 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range 2517 : : .maximum; 2518 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state 2519 : : .speed_range 2520 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range; 2521 : : ::ad::physics::Angle 2522 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSteering_angle( 2523 : 1 : -6.283185308); 2524 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state 2525 : : .steering_angle 2526 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSteering_angle; 2527 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_state.unstructured_object_state 2528 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state; 2529 : : ::ad::rss::core::StructuredObjectState 2530 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state; 2531 : : ::ad::rss::world::Velocity 2532 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity; 2533 : : ::ad::physics::Speed 2534 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min( 2535 : 1 : -100.); 2536 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min 2537 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 2538 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity 2539 : : .speed_lon_min 2540 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min; 2541 : : ::ad::physics::Speed 2542 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_max( 2543 : 1 : -100.); 2544 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity 2545 : : .speed_lon_max 2546 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_max; 2547 : : ::ad::physics::Speed 2548 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_min( 2549 : 1 : -100.); 2550 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity 2551 : : .speed_lat_min 2552 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_min; 2553 : : ::ad::physics::Speed 2554 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_max( 2555 : 1 : -100.); 2556 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity 2557 : : .speed_lat_max 2558 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_max; 2559 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity 2560 : : .speed_lon_max 2561 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity 2562 : : .speed_lon_min; 2563 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity 2564 : : .speed_lat_max 2565 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity 2566 : : .speed_lat_min; 2567 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity 2568 : : .speed_lon_min 2569 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity 2570 : : .speed_lon_max; 2571 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity 2572 : : .speed_lat_min 2573 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity 2574 : : .speed_lat_max; 2575 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state 2576 : : .velocity 2577 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity; 2578 : : bool 2579 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateHas_priority{ 2580 : : true}; 2581 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state 2582 : : .has_priority 2583 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateHas_priority; 2584 : : bool 2585 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateIs_in_correct_lane{ 2586 : : true}; 2587 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state 2588 : : .is_in_correct_lane 2589 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateIs_in_correct_lane; 2590 : : ::ad::physics::Distance 2591 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection( 2592 : 1 : -1e9); 2593 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection 2594 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 2595 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state 2596 : : .distance_to_enter_intersection 2597 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection; 2598 : : ::ad::physics::Distance 2599 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_leave_intersection( 2600 : 1 : -1e9); 2601 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state 2602 : : .distance_to_leave_intersection 2603 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_leave_intersection; 2604 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state 2605 : : .distance_to_leave_intersection 2606 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state 2607 : : .distance_to_enter_intersection; 2608 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state 2609 : : .distance_to_enter_intersection 2610 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state 2611 : : .distance_to_leave_intersection; 2612 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_state.structured_object_state 2613 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state; 2614 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElement.other_state 2615 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementOther_state; 2616 : : ::ad::rss::core::RelativePosition 2617 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementRelative_position; 2618 : : ::ad::rss::core::LongitudinalRelativePosition 2619 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementRelative_positionLongitudinal_position( 2620 : : ::ad::rss::core::LongitudinalRelativePosition::InFront); 2621 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementRelative_position 2622 : : .longitudinal_position 2623 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementRelative_positionLongitudinal_position; 2624 : : ::ad::physics::Distance 2625 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementRelative_positionLongitudinal_distance( 2626 : 1 : -1e9); 2627 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementRelative_position 2628 : : .longitudinal_distance 2629 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementRelative_positionLongitudinal_distance; 2630 : : ::ad::rss::core::LateralRelativePosition 2631 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementRelative_positionLateral_position( 2632 : : ::ad::rss::core::LateralRelativePosition::AtLeft); 2633 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementRelative_position.lateral_position 2634 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementRelative_positionLateral_position; 2635 : : ::ad::physics::Distance 2636 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementRelative_positionLateral_distance( 2637 : 1 : -1e9); 2638 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementRelative_position.lateral_distance 2639 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementRelative_positionLateral_distance; 2640 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElement.relative_position 2641 : 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementRelative_position; 2642 : : ::ad::rss::world::WorldModelIndexVector 2643 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementWorld_model_indices; 2644 : : ::ad::rss::world::WorldModelIndex 2645 : 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementWorld_model_indicesElement( 2646 : : std::numeric_limits<::ad::rss::world::WorldModelIndex>::lowest()); 2647 [ + - ]: 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementWorld_model_indices.resize( 2648 : : 1, elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementWorld_model_indicesElement); 2649 : : elementSituation_check_resultsElementRss_situation_snapshotConstellationsElement.world_model_indices 2650 [ + - ]: 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellationsElementWorld_model_indices; 2651 [ + - ]: 1 : elementSituation_check_resultsElementRss_situation_snapshotConstellations.resize( 2652 : : 1, elementSituation_check_resultsElementRss_situation_snapshotConstellationsElement); 2653 : : elementSituation_check_resultsElementRss_situation_snapshot.constellations 2654 [ + - ]: 1 : = elementSituation_check_resultsElementRss_situation_snapshotConstellations; 2655 : : elementSituation_check_resultsElement.rss_situation_snapshot 2656 [ + - ]: 1 : = elementSituation_check_resultsElementRss_situation_snapshot; 2657 : 1 : ::ad::rss::state::RssStateSnapshot elementSituation_check_resultsElementRss_state_snapshot; 2658 : 1 : ::ad::rss::world::TimeIndex elementSituation_check_resultsElementRss_state_snapshotTime_index( 2659 : : std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 2660 : : elementSituation_check_resultsElementRss_state_snapshotTime_index 2661 : 1 : = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 2662 : : elementSituation_check_resultsElementRss_state_snapshot.time_index 2663 : 1 : = elementSituation_check_resultsElementRss_state_snapshotTime_index; 2664 : 1 : ::ad::rss::world::RssDynamics elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamics; 2665 : : ::ad::rss::world::LongitudinalRssAccelerationValues 2666 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 2667 : : ::ad::physics::Acceleration 2668 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 2669 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max 2670 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 2671 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max 2672 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 2673 : : ::ad::physics::Acceleration 2674 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 2675 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 2676 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 2677 : : ::ad::physics::Acceleration 2678 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 2679 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 2680 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 2681 : : ::ad::physics::Acceleration 2682 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct( 2683 : 1 : -1e2); 2684 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 2685 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 2686 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 2687 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 2688 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 2689 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 2690 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 2691 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon 2692 : : .brake_min_correct; 2693 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 2694 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 2695 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lon 2696 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 2697 : : ::ad::rss::world::LateralRssAccelerationValues 2698 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 2699 : : ::ad::physics::Acceleration 2700 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 2701 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max 2702 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 2703 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max 2704 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 2705 : : ::ad::physics::Acceleration 2706 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 2707 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min 2708 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 2709 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lat 2710 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 2711 : : ::ad::physics::Distance 2712 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin( 2713 : 1 : -1e9); 2714 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 2715 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 2716 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 2717 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 2718 : : ::ad::physics::Duration 2719 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time(0.); 2720 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time 2721 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 2722 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamics.response_time 2723 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time; 2724 : : ::ad::physics::Speed 2725 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration( 2726 : 1 : -100.); 2727 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 2728 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 2729 : : ::ad::rss::world::UnstructuredSettings 2730 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 2731 : : ::ad::physics::Distance 2732 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius( 2733 : 1 : -1e9); 2734 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2735 : : .pedestrian_turning_radius 2736 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 2737 : : ::ad::physics::Angle 2738 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 2739 : 1 : -6.283185308); 2740 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2741 : : .drive_away_max_angle 2742 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 2743 : : ::ad::physics::AngularAcceleration 2744 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change( 2745 : 1 : -1e2); 2746 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2747 : : .vehicle_yaw_rate_change 2748 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 2749 : : ::ad::physics::Distance 2750 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius( 2751 : 1 : -1e9); 2752 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2753 : : .vehicle_min_radius 2754 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 2755 : : ::ad::physics::Duration 2756 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 2757 : 1 : 0.); 2758 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2759 : : .vehicle_trajectory_calculation_step 2760 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 2761 : : uint32_t 2762 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 2763 : : std::numeric_limits<uint32_t>::min()}; 2764 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2765 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 2766 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 2767 : : uint32_t 2768 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 2769 : : std::numeric_limits<uint32_t>::min()}; 2770 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2771 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 2772 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 2773 : : uint32_t 2774 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 2775 : : std::numeric_limits<uint32_t>::min()}; 2776 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2777 : : .vehicle_brake_intermediate_acceleration_steps 2778 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 2779 : : uint32_t 2780 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 2781 : : std::numeric_limits<uint32_t>::min()}; 2782 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2783 : : .vehicle_continue_forward_intermediate_acceleration_steps 2784 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 2785 : : uint32_t 2786 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 2787 : : std::numeric_limits<uint32_t>::min()}; 2788 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2789 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 2790 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 2791 : : uint32_t 2792 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 2793 : : std::numeric_limits<uint32_t>::min()}; 2794 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2795 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 2796 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 2797 : : uint32_t 2798 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 2799 : : std::numeric_limits<uint32_t>::min()}; 2800 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2801 : : .pedestrian_continue_forward_intermediate_acceleration_steps 2802 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 2803 : : uint32_t 2804 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 2805 : : std::numeric_limits<uint32_t>::min()}; 2806 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2807 : : .pedestrian_brake_intermediate_acceleration_steps 2808 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 2809 : : uint32_t 2810 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 2811 : : std::numeric_limits<uint32_t>::min()}; 2812 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2813 : : .pedestrian_front_intermediate_heading_change_ratio_steps 2814 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 2815 : : uint32_t 2816 : 1 : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 2817 : : std::numeric_limits<uint32_t>::min()}; 2818 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2819 : : .pedestrian_back_intermediate_heading_change_ratio_steps 2820 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 2821 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamics.unstructured_settings 2822 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 2823 : : ::ad::physics::Distance 2824 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance( 2825 : 1 : -1e9); 2826 : : elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamics 2827 : : .min_longitudinal_safety_distance 2828 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 2829 : : elementSituation_check_resultsElementRss_state_snapshot.default_ego_vehicle_rss_dynamics 2830 : 1 : = elementSituation_check_resultsElementRss_state_snapshotDefault_ego_vehicle_rss_dynamics; 2831 : 1 : ::ad::rss::state::RssStateVector elementSituation_check_resultsElementRss_state_snapshotIndividual_responses; 2832 : 1 : ::ad::rss::state::RssState elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElement; 2833 : 1 : ::ad::rss::world::ObjectId elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementEgo_id( 2834 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 2835 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElement.ego_id 2836 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementEgo_id; 2837 : : ::ad::rss::world::ObjectId 2838 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementObject_id( 2839 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 2840 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElement.object_id 2841 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementObject_id; 2842 : : ::ad::rss::core::RelativeConstellationId 2843 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementConstellation_id( 2844 : : std::numeric_limits<::ad::rss::core::RelativeConstellationId>::lowest()); 2845 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElement.constellation_id 2846 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementConstellation_id; 2847 : : ::ad::rss::state::LongitudinalRssState 2848 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_state; 2849 : 1 : bool elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateIs_safe{ 2850 : : true}; 2851 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_state.is_safe 2852 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateIs_safe; 2853 : : ::ad::rss::state::LongitudinalResponse 2854 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateResponse( 2855 : : ::ad::rss::state::LongitudinalResponse::None); 2856 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_state.response 2857 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateResponse; 2858 : : ::ad::rss::world::LongitudinalRssAccelerationValues 2859 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon; 2860 : : ::ad::physics::Acceleration 2861 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonAccel_max( 2862 : 1 : -1e2); 2863 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonAccel_max 2864 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 2865 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon 2866 : : .accel_max 2867 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonAccel_max; 2868 : : ::ad::physics::Acceleration 2869 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_max( 2870 : 1 : -1e2); 2871 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon 2872 : : .brake_max 2873 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_max; 2874 : : ::ad::physics::Acceleration 2875 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min( 2876 : 1 : -1e2); 2877 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon 2878 : : .brake_min 2879 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min; 2880 : : ::ad::physics::Acceleration 2881 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min_correct( 2882 : 1 : -1e2); 2883 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon 2884 : : .brake_min_correct 2885 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min_correct; 2886 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon 2887 : : .brake_min 2888 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon 2889 : : .brake_max; 2890 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon 2891 : : .brake_min_correct 2892 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon 2893 : : .brake_min; 2894 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon 2895 : : .brake_min 2896 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon 2897 : : .brake_min_correct; 2898 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon 2899 : : .brake_max 2900 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon 2901 : : .brake_min; 2902 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_state.alpha_lon 2903 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon; 2904 : : ::ad::rss::state::RssStateInformation 2905 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information; 2906 : : ::ad::physics::Distance 2907 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationSafe_distance( 2908 : 1 : -1e9); 2909 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information 2910 : : .safe_distance 2911 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationSafe_distance; 2912 : : ::ad::physics::Distance 2913 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationCurrent_distance( 2914 : 1 : -1e9); 2915 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information 2916 : : .current_distance 2917 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationCurrent_distance; 2918 : : ::ad::rss::state::RssStateEvaluator 2919 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationEvaluator( 2920 : : ::ad::rss::state::RssStateEvaluator::None); 2921 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information 2922 : : .evaluator 2923 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationEvaluator; 2924 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_state 2925 : : .rss_state_information 2926 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information; 2927 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElement.longitudinal_state 2928 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLongitudinal_state; 2929 : : ::ad::rss::state::LateralRssState 2930 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_right; 2931 : 1 : bool elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightIs_safe{ 2932 : : true}; 2933 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_right.is_safe 2934 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightIs_safe; 2935 : : ::ad::rss::state::LateralResponse 2936 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightResponse( 2937 : : ::ad::rss::state::LateralResponse::None); 2938 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_right.response 2939 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightResponse; 2940 : : ::ad::rss::world::LateralRssAccelerationValues 2941 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat; 2942 : : ::ad::physics::Acceleration 2943 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latAccel_max( 2944 : 1 : -1e2); 2945 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latAccel_max 2946 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 2947 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat 2948 : : .accel_max 2949 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latAccel_max; 2950 : : ::ad::physics::Acceleration 2951 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latBrake_min( 2952 : 1 : -1e2); 2953 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat 2954 : : .brake_min 2955 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latBrake_min; 2956 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_right.alpha_lat 2957 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat; 2958 : : ::ad::rss::state::RssStateInformation 2959 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information; 2960 : : ::ad::physics::Distance 2961 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationSafe_distance( 2962 : 1 : -1e9); 2963 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information 2964 : : .safe_distance 2965 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationSafe_distance; 2966 : : ::ad::physics::Distance 2967 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationCurrent_distance( 2968 : 1 : -1e9); 2969 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information 2970 : : .current_distance 2971 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationCurrent_distance; 2972 : : ::ad::rss::state::RssStateEvaluator 2973 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationEvaluator( 2974 : : ::ad::rss::state::RssStateEvaluator::None); 2975 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information 2976 : : .evaluator 2977 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationEvaluator; 2978 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_right 2979 : : .rss_state_information 2980 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information; 2981 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElement.lateral_state_right 2982 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_right; 2983 : : ::ad::rss::state::LateralRssState 2984 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_left; 2985 : 1 : bool elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftIs_safe{ 2986 : : true}; 2987 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_left.is_safe 2988 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftIs_safe; 2989 : : ::ad::rss::state::LateralResponse 2990 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftResponse( 2991 : : ::ad::rss::state::LateralResponse::None); 2992 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_left.response 2993 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftResponse; 2994 : : ::ad::rss::world::LateralRssAccelerationValues 2995 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat; 2996 : : ::ad::physics::Acceleration 2997 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latAccel_max( 2998 : 1 : -1e2); 2999 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latAccel_max 3000 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 3001 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat 3002 : : .accel_max 3003 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latAccel_max; 3004 : : ::ad::physics::Acceleration 3005 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latBrake_min( 3006 : 1 : -1e2); 3007 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat 3008 : : .brake_min 3009 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latBrake_min; 3010 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_left.alpha_lat 3011 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat; 3012 : : ::ad::rss::state::RssStateInformation 3013 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information; 3014 : : ::ad::physics::Distance 3015 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationSafe_distance( 3016 : 1 : -1e9); 3017 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information 3018 : : .safe_distance 3019 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationSafe_distance; 3020 : : ::ad::physics::Distance 3021 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationCurrent_distance( 3022 : 1 : -1e9); 3023 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information 3024 : : .current_distance 3025 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationCurrent_distance; 3026 : : ::ad::rss::state::RssStateEvaluator 3027 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationEvaluator( 3028 : : ::ad::rss::state::RssStateEvaluator::None); 3029 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information 3030 : : .evaluator 3031 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationEvaluator; 3032 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_left 3033 : : .rss_state_information 3034 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information; 3035 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElement.lateral_state_left 3036 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementLateral_state_left; 3037 : : ::ad::rss::state::UnstructuredConstellationRssState 3038 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state; 3039 : : bool 3040 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateIs_safe{ 3041 : : true}; 3042 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state 3043 : : .is_safe 3044 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateIs_safe; 3045 : : ::ad::rss::state::UnstructuredConstellationResponse 3046 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateResponse( 3047 : : ::ad::rss::state::UnstructuredConstellationResponse::None); 3048 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state 3049 : : .response 3050 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateResponse; 3051 : : ::ad::geometry::HeadingRange 3052 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range; 3053 : : ::ad::physics::Angle 3054 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeBegin( 3055 : 1 : -6.283185308); 3056 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range 3057 : : .begin 3058 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeBegin; 3059 : : ::ad::physics::Angle 3060 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeEnd( 3061 : 1 : -6.283185308); 3062 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range 3063 : : .end 3064 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeEnd; 3065 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state 3066 : : .heading_range 3067 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range; 3068 : : ::ad::rss::state::UnstructuredConstellationStateInformation 3069 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information; 3070 : : ::ad::physics::Distance2DList 3071 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_set; 3072 : : ::ad::physics::Distance2D 3073 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement; 3074 : : ::ad::physics::Distance 3075 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementX( 3076 : 1 : -1e9); 3077 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement 3078 : : .x 3079 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementX; 3080 : : ::ad::physics::Distance 3081 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementY( 3082 : 1 : -1e9); 3083 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement 3084 : : .y 3085 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementY; 3086 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_set 3087 [ + - ]: 1 : .resize( 3088 : : 1, 3089 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement); 3090 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information 3091 : : .brake_trajectory_set 3092 [ + - ]: 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_set; 3093 : : ::ad::physics::Distance2DList 3094 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_set; 3095 : : ::ad::physics::Distance2D 3096 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement; 3097 : : ::ad::physics::Distance 3098 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementX( 3099 : 1 : -1e9); 3100 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement 3101 : : .x 3102 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementX; 3103 : : ::ad::physics::Distance 3104 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementY( 3105 : 1 : -1e9); 3106 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement 3107 : : .y 3108 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementY; 3109 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_set 3110 [ + - ]: 1 : .resize( 3111 : : 1, 3112 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement); 3113 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information 3114 : : .continue_forward_trajectory_set 3115 [ + - ]: 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_set; 3116 : : ::ad::physics::Angle 3117 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationConsidered_drive_away_steering_angle( 3118 : 1 : -6.283185308); 3119 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information 3120 : : .considered_drive_away_steering_angle 3121 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationConsidered_drive_away_steering_angle; 3122 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state 3123 : : .rss_state_information 3124 [ + - ]: 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information; 3125 : : ::ad::rss::world::LongitudinalRssAccelerationValues 3126 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon; 3127 : : ::ad::physics::Acceleration 3128 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonAccel_max( 3129 : 1 : -1e2); 3130 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonAccel_max 3131 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 3132 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon 3133 : : .accel_max 3134 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonAccel_max; 3135 : : ::ad::physics::Acceleration 3136 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_max( 3137 : 1 : -1e2); 3138 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon 3139 : : .brake_max 3140 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_max; 3141 : : ::ad::physics::Acceleration 3142 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min( 3143 : 1 : -1e2); 3144 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon 3145 : : .brake_min 3146 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min; 3147 : : ::ad::physics::Acceleration 3148 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min_correct( 3149 : 1 : -1e2); 3150 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon 3151 : : .brake_min_correct 3152 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min_correct; 3153 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon 3154 : : .brake_min 3155 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon 3156 : : .brake_max; 3157 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon 3158 : : .brake_min_correct 3159 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon 3160 : : .brake_min; 3161 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon 3162 : : .brake_min 3163 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon 3164 : : .brake_min_correct; 3165 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon 3166 : : .brake_max 3167 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon 3168 : : .brake_min; 3169 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state 3170 : : .alpha_lon 3171 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon; 3172 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElement.unstructured_constellation_state 3173 [ + - ]: 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state; 3174 : : ::ad::rss::world::ConstellationType 3175 : 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementConstellation_type( 3176 : : ::ad::rss::world::ConstellationType::NotRelevant); 3177 : : elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElement.constellation_type 3178 : 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElementConstellation_type; 3179 [ + - ]: 1 : elementSituation_check_resultsElementRss_state_snapshotIndividual_responses.resize( 3180 : : 1, elementSituation_check_resultsElementRss_state_snapshotIndividual_responsesElement); 3181 : : elementSituation_check_resultsElementRss_state_snapshot.individual_responses 3182 [ + - ]: 1 : = elementSituation_check_resultsElementRss_state_snapshotIndividual_responses; 3183 : : ::ad::rss::state::UnstructuredConstellationStateInformation 3184 : 1 : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_information; 3185 : : ::ad::physics::Distance2DList 3186 : 1 : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_set; 3187 : : ::ad::physics::Distance2D 3188 : 1 : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement; 3189 : : ::ad::physics::Distance 3190 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementX( 3191 : 1 : -1e9); 3192 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement 3193 : : .x 3194 : 1 : = elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementX; 3195 : : ::ad::physics::Distance 3196 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementY( 3197 : 1 : -1e9); 3198 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement 3199 : : .y 3200 : 1 : = elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementY; 3201 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_set 3202 [ + - ]: 1 : .resize( 3203 : : 1, 3204 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement); 3205 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_information.brake_trajectory_set 3206 [ + - ]: 1 : = elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_set; 3207 : : ::ad::physics::Distance2DList 3208 : 1 : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_set; 3209 : : ::ad::physics::Distance2D 3210 : 1 : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement; 3211 : : ::ad::physics::Distance 3212 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementX( 3213 : 1 : -1e9); 3214 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement 3215 : : .x 3216 : 1 : = elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementX; 3217 : : ::ad::physics::Distance 3218 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementY( 3219 : 1 : -1e9); 3220 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement 3221 : : .y 3222 : 1 : = elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementY; 3223 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_set 3224 [ + - ]: 1 : .resize( 3225 : : 1, 3226 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement); 3227 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_information 3228 : : .continue_forward_trajectory_set 3229 [ + - ]: 1 : = elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_set; 3230 : : ::ad::physics::Angle 3231 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationConsidered_drive_away_steering_angle( 3232 : 1 : -6.283185308); 3233 : : elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_information 3234 : : .considered_drive_away_steering_angle 3235 : 1 : = elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_informationConsidered_drive_away_steering_angle; 3236 : : elementSituation_check_resultsElementRss_state_snapshot.unstructured_constellation_ego_information 3237 [ + - ]: 1 : = elementSituation_check_resultsElementRss_state_snapshotUnstructured_constellation_ego_information; 3238 [ + - ]: 1 : elementSituation_check_resultsElement.rss_state_snapshot = elementSituation_check_resultsElementRss_state_snapshot; 3239 : 1 : ::ad::rss::state::ProperResponse elementSituation_check_resultsElementProper_response; 3240 : 1 : ::ad::rss::world::TimeIndex elementSituation_check_resultsElementProper_responseTime_index( 3241 : : std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 3242 : : elementSituation_check_resultsElementProper_responseTime_index 3243 : 1 : = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 3244 : : elementSituation_check_resultsElementProper_response.time_index 3245 : 1 : = elementSituation_check_resultsElementProper_responseTime_index; 3246 : 1 : bool elementSituation_check_resultsElementProper_responseIs_safe{true}; 3247 : : elementSituation_check_resultsElementProper_response.is_safe 3248 : 1 : = elementSituation_check_resultsElementProper_responseIs_safe; 3249 : 1 : ::ad::rss::world::ObjectIdVector elementSituation_check_resultsElementProper_responseDangerous_objects; 3250 : 1 : ::ad::rss::world::ObjectId elementSituation_check_resultsElementProper_responseDangerous_objectsElement( 3251 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 3252 [ + - ]: 1 : elementSituation_check_resultsElementProper_responseDangerous_objects.resize( 3253 : : 1, elementSituation_check_resultsElementProper_responseDangerous_objectsElement); 3254 : : elementSituation_check_resultsElementProper_response.dangerous_objects 3255 [ + - ]: 1 : = elementSituation_check_resultsElementProper_responseDangerous_objects; 3256 : 1 : ::ad::rss::state::LongitudinalResponse elementSituation_check_resultsElementProper_responseLongitudinal_response( 3257 : : ::ad::rss::state::LongitudinalResponse::None); 3258 : : elementSituation_check_resultsElementProper_response.longitudinal_response 3259 : 1 : = elementSituation_check_resultsElementProper_responseLongitudinal_response; 3260 : 1 : ::ad::rss::state::LateralResponse elementSituation_check_resultsElementProper_responseLateral_response_right( 3261 : : ::ad::rss::state::LateralResponse::None); 3262 : : elementSituation_check_resultsElementProper_response.lateral_response_right 3263 : 1 : = elementSituation_check_resultsElementProper_responseLateral_response_right; 3264 : 1 : ::ad::rss::state::LateralResponse elementSituation_check_resultsElementProper_responseLateral_response_left( 3265 : : ::ad::rss::state::LateralResponse::None); 3266 : : elementSituation_check_resultsElementProper_response.lateral_response_left 3267 : 1 : = elementSituation_check_resultsElementProper_responseLateral_response_left; 3268 : 1 : ::ad::geometry::HeadingRangeVector elementSituation_check_resultsElementProper_responseHeading_ranges; 3269 : 1 : ::ad::geometry::HeadingRange elementSituation_check_resultsElementProper_responseHeading_rangesElement; 3270 : 1 : ::ad::physics::Angle elementSituation_check_resultsElementProper_responseHeading_rangesElementBegin(-6.283185308); 3271 : : elementSituation_check_resultsElementProper_responseHeading_rangesElement.begin 3272 : 1 : = elementSituation_check_resultsElementProper_responseHeading_rangesElementBegin; 3273 : 1 : ::ad::physics::Angle elementSituation_check_resultsElementProper_responseHeading_rangesElementEnd(-6.283185308); 3274 : : elementSituation_check_resultsElementProper_responseHeading_rangesElement.end 3275 : 1 : = elementSituation_check_resultsElementProper_responseHeading_rangesElementEnd; 3276 [ + - ]: 1 : elementSituation_check_resultsElementProper_responseHeading_ranges.resize( 3277 : : 1, elementSituation_check_resultsElementProper_responseHeading_rangesElement); 3278 : : elementSituation_check_resultsElementProper_response.heading_ranges 3279 [ + - ]: 1 : = elementSituation_check_resultsElementProper_responseHeading_ranges; 3280 : : ::ad::rss::state::AccelerationRestriction 3281 : 1 : elementSituation_check_resultsElementProper_responseAcceleration_restrictions; 3282 : : ::ad::physics::AccelerationRange 3283 : 1 : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_left_range; 3284 : : ::ad::physics::Acceleration 3285 : 1 : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_left_rangeMinimum(-1e2); 3286 : : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_left_range.minimum 3287 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_left_rangeMinimum; 3288 : : ::ad::physics::Acceleration 3289 : 1 : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_left_rangeMaximum(-1e2); 3290 : : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_left_range.maximum 3291 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_left_rangeMaximum; 3292 : : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_left_range.maximum 3293 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_left_range.minimum; 3294 : : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_left_range.minimum 3295 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_left_range.maximum; 3296 : : elementSituation_check_resultsElementProper_responseAcceleration_restrictions.lateral_left_range 3297 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_left_range; 3298 : : ::ad::physics::AccelerationRange 3299 : 1 : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLongitudinal_range; 3300 : : ::ad::physics::Acceleration 3301 : 1 : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLongitudinal_rangeMinimum(-1e2); 3302 : : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLongitudinal_range.minimum 3303 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLongitudinal_rangeMinimum; 3304 : : ::ad::physics::Acceleration 3305 : 1 : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLongitudinal_rangeMaximum(-1e2); 3306 : : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLongitudinal_range.maximum 3307 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLongitudinal_rangeMaximum; 3308 : : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLongitudinal_range.maximum 3309 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLongitudinal_range.minimum; 3310 : : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLongitudinal_range.minimum 3311 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLongitudinal_range.maximum; 3312 : : elementSituation_check_resultsElementProper_responseAcceleration_restrictions.longitudinal_range 3313 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLongitudinal_range; 3314 : : ::ad::physics::AccelerationRange 3315 : 1 : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_right_range; 3316 : : ::ad::physics::Acceleration 3317 : 1 : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_right_rangeMinimum(-1e2); 3318 : : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_right_range.minimum 3319 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_right_rangeMinimum; 3320 : : ::ad::physics::Acceleration 3321 : 1 : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_right_rangeMaximum(-1e2); 3322 : : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_right_range.maximum 3323 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_right_rangeMaximum; 3324 : : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_right_range.maximum 3325 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_right_range.minimum; 3326 : : elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_right_range.minimum 3327 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_right_range.maximum; 3328 : : elementSituation_check_resultsElementProper_responseAcceleration_restrictions.lateral_right_range 3329 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictionsLateral_right_range; 3330 : : elementSituation_check_resultsElementProper_response.acceleration_restrictions 3331 : 1 : = elementSituation_check_resultsElementProper_responseAcceleration_restrictions; 3332 : : ::ad::rss::state::UnstructuredConstellationResponse 3333 : 1 : elementSituation_check_resultsElementProper_responseUnstructured_constellation_response( 3334 : : ::ad::rss::state::UnstructuredConstellationResponse::None); 3335 : : elementSituation_check_resultsElementProper_response.unstructured_constellation_response 3336 : 1 : = elementSituation_check_resultsElementProper_responseUnstructured_constellation_response; 3337 [ + - ]: 1 : elementSituation_check_resultsElement.proper_response = elementSituation_check_resultsElementProper_response; 3338 : 1 : ::ad::rss::map::RssRouteCheckResultAnalysis elementSituation_check_resultsElementResult_analysis; 3339 : 1 : bool elementSituation_check_resultsElementResult_analysisDangerous_state{true}; 3340 : : elementSituation_check_resultsElementResult_analysis.dangerous_state 3341 : 1 : = elementSituation_check_resultsElementResult_analysisDangerous_state; 3342 : 1 : bool elementSituation_check_resultsElementResult_analysisDangerous_vehicle{true}; 3343 : : elementSituation_check_resultsElementResult_analysis.dangerous_vehicle 3344 : 1 : = elementSituation_check_resultsElementResult_analysisDangerous_vehicle; 3345 : 1 : bool elementSituation_check_resultsElementResult_analysisDangerous_opposite_state{true}; 3346 : : elementSituation_check_resultsElementResult_analysis.dangerous_opposite_state 3347 : 1 : = elementSituation_check_resultsElementResult_analysisDangerous_opposite_state; 3348 : 1 : bool elementSituation_check_resultsElementResult_analysisVehicle_crossing_road_boundaries{true}; 3349 : : elementSituation_check_resultsElementResult_analysis.vehicle_crossing_road_boundaries 3350 : 1 : = elementSituation_check_resultsElementResult_analysisVehicle_crossing_road_boundaries; 3351 : 1 : elementSituation_check_resultsElement.result_analysis = elementSituation_check_resultsElementResult_analysis; 3352 [ + - ]: 1 : elementSituation_check_results.resize(1, elementSituation_check_resultsElement); 3353 [ + - ]: 1 : element.situation_check_results = elementSituation_check_results; 3354 [ + - ]: 1 : value.push_back(element); 3355 [ + - - + : 1 : ASSERT_TRUE(withinValidInputRange(value)); - - - - - - - - + - ] 3356 [ + - + - : 1 : } + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ] 3357 : : 3358 : 4 : TEST(RssObjectResultListValidInputRangeTests, testValidInputRangeElementInvalid) 3359 : : { 3360 : 1 : ::ad::rss::map::RssObjectResultList value; 3361 [ + - ]: 1 : ::ad::rss::map::RssObjectResult element; 3362 [ + - ]: 1 : ::ad::rss::map::RssObjectData elementObject_data; 3363 : 1 : ::ad::rss::world::ObjectType elementObject_dataType(static_cast<::ad::rss::world::ObjectType>(-1)); 3364 : 1 : elementObject_data.type = elementObject_dataType; 3365 [ + - ]: 1 : element.object_data = elementObject_data; 3366 [ + - ]: 1 : value.push_back(element); 3367 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value)); - - - - - - - - + - ] 3368 [ + - + - : 1 : } + - ]