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/RssRouteCheckResultListValidInputRange.hpp" 20 : : 21 : 4 : TEST(RssRouteCheckResultListValidInputRangeTests, testValidInputRangeValidInputRangeMin) 22 : : { 23 : 1 : ::ad::rss::map::RssRouteCheckResultList value; 24 [ + - - + : 1 : ASSERT_TRUE(withinValidInputRange(value)); - - - - - - - - + - ] 25 [ + - ]: 1 : } 26 : : 27 : 4 : TEST(RssRouteCheckResultListValidInputRangeTests, testValidInputRangeElementValid) 28 : : { 29 : 1 : ::ad::rss::map::RssRouteCheckResultList value; 30 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult element; 31 [ + - ]: 1 : ::ad::rss::map::RssRoute elementRss_route; 32 : 1 : ::ad::rss::map::RssRouteId elementRss_routeRoute_id(std::numeric_limits<::ad::rss::map::RssRouteId>::lowest()); 33 : 1 : elementRss_route.route_id = elementRss_routeRoute_id; 34 : 1 : ::ad::map::route::FullRoute elementRss_routeRoute; 35 : 1 : ::ad::map::route::RoadSegmentList elementRss_routeRouteRoad_segments; 36 : 1 : ::ad::map::route::RoadSegment elementRss_routeRouteRoad_segmentsElement; 37 : 1 : ::ad::map::route::LaneSegmentList elementRss_routeRouteRoad_segmentsElementDrivable_lane_segments; 38 : 1 : ::ad::map::route::LaneSegment elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement; 39 : 1 : ::ad::map::lane::LaneId elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLeft_neighbor(1); 40 : : elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.left_neighbor 41 : 1 : = elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLeft_neighbor; 42 : 1 : ::ad::map::lane::LaneId elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRight_neighbor(1); 43 : : elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.right_neighbor 44 : 1 : = elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRight_neighbor; 45 : 1 : ::ad::map::lane::LaneIdList elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessors; 46 : 1 : ::ad::map::lane::LaneId elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessorsElement(1); 47 [ + - ]: 1 : elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessors.resize( 48 : : 1, elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessorsElement); 49 : : elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.predecessors 50 [ + - ]: 1 : = elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessors; 51 : 1 : ::ad::map::lane::LaneIdList elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessors; 52 : 1 : ::ad::map::lane::LaneId elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessorsElement(1); 53 [ + - ]: 1 : elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessors.resize( 54 : : 1, elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessorsElement); 55 : : elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.successors 56 [ + - ]: 1 : = elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessors; 57 : 1 : ::ad::map::route::LaneInterval elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval; 58 : 1 : ::ad::map::lane::LaneId elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalLane_id(1); 59 : : elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.lane_id 60 : 1 : = elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalLane_id; 61 : : ::ad::physics::ParametricValue 62 : 1 : elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalStart(0.); 63 : : elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.start 64 : 1 : = elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalStart; 65 : : ::ad::physics::ParametricValue elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalEnd( 66 : 1 : 0.); 67 : : elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.end 68 : 1 : = elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalEnd; 69 : 1 : bool elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalWrong_way{true}; 70 : : elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.wrong_way 71 : 1 : = elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalWrong_way; 72 : : elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.lane_interval 73 : 1 : = elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval; 74 : : ::ad::map::route::RouteLaneOffset 75 : 1 : elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRoute_lane_offset( 76 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 77 : : elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.route_lane_offset 78 : 1 : = elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRoute_lane_offset; 79 [ + - ]: 1 : elementRss_routeRouteRoad_segmentsElementDrivable_lane_segments.resize( 80 : : 1, elementRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement); 81 : : elementRss_routeRouteRoad_segmentsElement.drivable_lane_segments 82 [ + - ]: 1 : = elementRss_routeRouteRoad_segmentsElementDrivable_lane_segments; 83 : 1 : ::ad::map::route::SegmentCounter elementRss_routeRouteRoad_segmentsElementSegment_count_from_destination( 84 : : std::numeric_limits<::ad::map::route::SegmentCounter>::lowest()); 85 : : elementRss_routeRouteRoad_segmentsElement.segment_count_from_destination 86 : 1 : = elementRss_routeRouteRoad_segmentsElementSegment_count_from_destination; 87 : 1 : ::ad::map::point::BoundingSphere elementRss_routeRouteRoad_segmentsElementBounding_sphere; 88 : 1 : ::ad::map::point::ECEFPoint elementRss_routeRouteRoad_segmentsElementBounding_sphereCenter; 89 : 1 : ::ad::map::point::ECEFCoordinate elementRss_routeRouteRoad_segmentsElementBounding_sphereCenterX(-6400000); 90 : : elementRss_routeRouteRoad_segmentsElementBounding_sphereCenter.x 91 : 1 : = elementRss_routeRouteRoad_segmentsElementBounding_sphereCenterX; 92 : 1 : ::ad::map::point::ECEFCoordinate elementRss_routeRouteRoad_segmentsElementBounding_sphereCenterY(-6400000); 93 : : elementRss_routeRouteRoad_segmentsElementBounding_sphereCenter.y 94 : 1 : = elementRss_routeRouteRoad_segmentsElementBounding_sphereCenterY; 95 : 1 : ::ad::map::point::ECEFCoordinate elementRss_routeRouteRoad_segmentsElementBounding_sphereCenterZ(-6400000); 96 : : elementRss_routeRouteRoad_segmentsElementBounding_sphereCenter.z 97 : 1 : = elementRss_routeRouteRoad_segmentsElementBounding_sphereCenterZ; 98 : : elementRss_routeRouteRoad_segmentsElementBounding_sphere.center 99 : 1 : = elementRss_routeRouteRoad_segmentsElementBounding_sphereCenter; 100 : 1 : ::ad::physics::Distance elementRss_routeRouteRoad_segmentsElementBounding_sphereRadius(-1e9); 101 : : elementRss_routeRouteRoad_segmentsElementBounding_sphere.radius 102 : 1 : = elementRss_routeRouteRoad_segmentsElementBounding_sphereRadius; 103 : 1 : elementRss_routeRouteRoad_segmentsElement.bounding_sphere = elementRss_routeRouteRoad_segmentsElementBounding_sphere; 104 [ + - ]: 1 : elementRss_routeRouteRoad_segments.resize(1, elementRss_routeRouteRoad_segmentsElement); 105 [ + - ]: 1 : elementRss_routeRoute.road_segments = elementRss_routeRouteRoad_segments; 106 : 1 : ::ad::map::route::RoutePlanningCounter elementRss_routeRouteRoute_planning_counter( 107 : : std::numeric_limits<::ad::map::route::RoutePlanningCounter>::lowest()); 108 : 1 : elementRss_routeRoute.route_planning_counter = elementRss_routeRouteRoute_planning_counter; 109 : 1 : ::ad::map::route::SegmentCounter elementRss_routeRouteFull_route_segment_count( 110 : : std::numeric_limits<::ad::map::route::SegmentCounter>::lowest()); 111 : 1 : elementRss_routeRoute.full_route_segment_count = elementRss_routeRouteFull_route_segment_count; 112 : 1 : ::ad::map::route::RouteLaneOffset elementRss_routeRouteDestination_lane_offset( 113 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 114 : 1 : elementRss_routeRoute.destination_lane_offset = elementRss_routeRouteDestination_lane_offset; 115 : 1 : ::ad::map::route::RouteLaneOffset elementRss_routeRouteMin_lane_offset( 116 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 117 : 1 : elementRss_routeRoute.min_lane_offset = elementRss_routeRouteMin_lane_offset; 118 : 1 : ::ad::map::route::RouteLaneOffset elementRss_routeRouteMax_lane_offset( 119 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 120 : 1 : elementRss_routeRoute.max_lane_offset = elementRss_routeRouteMax_lane_offset; 121 : 1 : ::ad::map::route::RouteCreationMode elementRss_routeRouteRoute_creation_mode( 122 : : ::ad::map::route::RouteCreationMode::Undefined); 123 : 1 : elementRss_routeRoute.route_creation_mode = elementRss_routeRouteRoute_creation_mode; 124 [ + - ]: 1 : elementRss_route.route = elementRss_routeRoute; 125 : 1 : ::ad::physics::Probability elementRss_routeLikelihood(0.); 126 : 1 : elementRss_route.likelihood = elementRss_routeLikelihood; 127 [ + - ]: 1 : ::ad::rss::map::RssEgoVehicleDynamicsOnRoute elementRss_routeVehicle_dynamics_on_route; 128 : 1 : std::chrono::system_clock::time_point elementRss_routeVehicle_dynamics_on_routeLast_update{std::chrono::hours(0)}; 129 : 1 : elementRss_routeVehicle_dynamics_on_route.last_update = elementRss_routeVehicle_dynamics_on_routeLast_update; 130 : 1 : ::ad::physics::Acceleration elementRss_routeVehicle_dynamics_on_routeRoute_accel_lon(-1e2); 131 : 1 : elementRss_routeVehicle_dynamics_on_route.route_accel_lon = elementRss_routeVehicle_dynamics_on_routeRoute_accel_lon; 132 : 1 : ::ad::physics::Acceleration elementRss_routeVehicle_dynamics_on_routeRoute_accel_lat(-1e2); 133 : 1 : elementRss_routeVehicle_dynamics_on_route.route_accel_lat = elementRss_routeVehicle_dynamics_on_routeRoute_accel_lat; 134 : 1 : ::ad::physics::Acceleration elementRss_routeVehicle_dynamics_on_routeAvg_route_accel_lon(-1e2); 135 : : elementRss_routeVehicle_dynamics_on_route.avg_route_accel_lon 136 : 1 : = elementRss_routeVehicle_dynamics_on_routeAvg_route_accel_lon; 137 : 1 : ::ad::physics::Acceleration elementRss_routeVehicle_dynamics_on_routeAvg_route_accel_lat(-1e2); 138 : : elementRss_routeVehicle_dynamics_on_route.avg_route_accel_lat 139 : 1 : = elementRss_routeVehicle_dynamics_on_routeAvg_route_accel_lat; 140 : 1 : elementRss_route.vehicle_dynamics_on_route = elementRss_routeVehicle_dynamics_on_route; 141 : 1 : ::ad::rss::map::RssRouteId elementRss_routeParent_route_id(std::numeric_limits<::ad::rss::map::RssRouteId>::lowest()); 142 : 1 : elementRss_route.parent_route_id = elementRss_routeParent_route_id; 143 : 1 : ::ad::physics::Distance elementRss_routeProgress_on_route(-1e9); 144 : 1 : elementRss_route.progress_on_route = elementRss_routeProgress_on_route; 145 : 1 : ::ad::rss::map::RssObjectDataOnRoute elementRss_routeObject_data_on_route; 146 : 1 : ::ad::map::point::ENUHeading elementRss_routeObject_data_on_routeRoute_heading(-3.141592655); 147 : 1 : elementRss_routeObject_data_on_route.route_heading = elementRss_routeObject_data_on_routeRoute_heading; 148 : 1 : ::ad::physics::Distance elementRss_routeObject_data_on_routeRoute_radius(-1e9); 149 : 1 : elementRss_routeObject_data_on_route.route_radius = elementRss_routeObject_data_on_routeRoute_radius; 150 : 1 : ::ad::physics::Angle elementRss_routeObject_data_on_routeRoute_heading_delta(-6.283185308); 151 : 1 : elementRss_routeObject_data_on_route.route_heading_delta = elementRss_routeObject_data_on_routeRoute_heading_delta; 152 : 1 : ::ad::physics::Speed elementRss_routeObject_data_on_routeRoute_speed_lat(-100.); 153 : 1 : elementRss_routeObject_data_on_route.route_speed_lat = elementRss_routeObject_data_on_routeRoute_speed_lat; 154 : 1 : ::ad::physics::Speed elementRss_routeObject_data_on_routeRoute_speed_lon(-100.); 155 : 1 : elementRss_routeObject_data_on_route.route_speed_lon = elementRss_routeObject_data_on_routeRoute_speed_lon; 156 : 1 : bool elementRss_routeObject_data_on_routeObject_center_within_route{true}; 157 : : elementRss_routeObject_data_on_route.object_center_within_route 158 : 1 : = elementRss_routeObject_data_on_routeObject_center_within_route; 159 : 1 : bool elementRss_routeObject_data_on_routeObject_within_route{true}; 160 : 1 : elementRss_routeObject_data_on_route.object_within_route = elementRss_routeObject_data_on_routeObject_within_route; 161 : 1 : ::ad::map::point::ENUPoint elementRss_routeObject_data_on_routeObject_center_position_projected_on_route; 162 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_center_position_projected_on_routeX(-1e8); 163 : : elementRss_routeObject_data_on_routeObject_center_position_projected_on_route.x 164 : 1 : = elementRss_routeObject_data_on_routeObject_center_position_projected_on_routeX; 165 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_center_position_projected_on_routeY(-1e8); 166 : : elementRss_routeObject_data_on_routeObject_center_position_projected_on_route.y 167 : 1 : = elementRss_routeObject_data_on_routeObject_center_position_projected_on_routeY; 168 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_center_position_projected_on_routeZ(-1e8); 169 : : elementRss_routeObject_data_on_routeObject_center_position_projected_on_route.z 170 : 1 : = elementRss_routeObject_data_on_routeObject_center_position_projected_on_routeZ; 171 : : elementRss_routeObject_data_on_route.object_center_position_projected_on_route 172 : 1 : = elementRss_routeObject_data_on_routeObject_center_position_projected_on_route; 173 : 1 : bool elementRss_routeObject_data_on_routeIs_valid{true}; 174 : 1 : elementRss_routeObject_data_on_route.is_valid = elementRss_routeObject_data_on_routeIs_valid; 175 : 1 : ::ad::physics::Distance elementRss_routeObject_data_on_routeObject_center_distance_to_route(-1e9); 176 : : elementRss_routeObject_data_on_route.object_center_distance_to_route 177 : 1 : = elementRss_routeObject_data_on_routeObject_center_distance_to_route; 178 : : ::ad::map::point::ENUPoint 179 : 1 : elementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction; 180 : : ::ad::map::point::ENUCoordinate 181 : 1 : elementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionX(-1e8); 182 : : elementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction.x 183 : 1 : = elementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionX; 184 : : ::ad::map::point::ENUCoordinate 185 : 1 : elementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionY(-1e8); 186 : : elementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction.y 187 : 1 : = elementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionY; 188 : : ::ad::map::point::ENUCoordinate 189 : 1 : elementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionZ(-1e8); 190 : : elementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction.z 191 : 1 : = elementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionZ; 192 : : elementRss_routeObject_data_on_route.object_center_position_projected_on_lane_in_nominal_route_direction 193 : 1 : = elementRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction; 194 : 1 : ::ad::physics::Distance elementRss_routeObject_data_on_routeObject_center_distance_along_route(-1e9); 195 : : elementRss_routeObject_data_on_route.object_center_distance_along_route 196 : 1 : = elementRss_routeObject_data_on_routeObject_center_distance_along_route; 197 : : ::ad::map::point::ENUPoint 198 : 1 : elementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction; 199 : : ::ad::map::point::ENUCoordinate 200 : 1 : elementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionX(-1e8); 201 : : elementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction.x 202 : 1 : = elementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionX; 203 : : ::ad::map::point::ENUCoordinate 204 : 1 : elementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionY(-1e8); 205 : : elementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction.y 206 : 1 : = elementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionY; 207 : : ::ad::map::point::ENUCoordinate 208 : 1 : elementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionZ(-1e8); 209 : : elementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction.z 210 : 1 : = elementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionZ; 211 : : elementRss_routeObject_data_on_route.nominal_center_position_of_lane_in_nominal_route_direction 212 : 1 : = elementRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction; 213 : 1 : ::ad::map::point::ENUPoint elementRss_routeObject_data_on_routeObject_route_section_front_left; 214 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_route_section_front_leftX(-1e8); 215 : : elementRss_routeObject_data_on_routeObject_route_section_front_left.x 216 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_front_leftX; 217 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_route_section_front_leftY(-1e8); 218 : : elementRss_routeObject_data_on_routeObject_route_section_front_left.y 219 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_front_leftY; 220 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_route_section_front_leftZ(-1e8); 221 : : elementRss_routeObject_data_on_routeObject_route_section_front_left.z 222 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_front_leftZ; 223 : : elementRss_routeObject_data_on_route.object_route_section_front_left 224 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_front_left; 225 : 1 : ::ad::map::point::ENUPoint elementRss_routeObject_data_on_routeObject_route_section_front_right; 226 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_route_section_front_rightX(-1e8); 227 : : elementRss_routeObject_data_on_routeObject_route_section_front_right.x 228 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_front_rightX; 229 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_route_section_front_rightY(-1e8); 230 : : elementRss_routeObject_data_on_routeObject_route_section_front_right.y 231 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_front_rightY; 232 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_route_section_front_rightZ(-1e8); 233 : : elementRss_routeObject_data_on_routeObject_route_section_front_right.z 234 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_front_rightZ; 235 : : elementRss_routeObject_data_on_route.object_route_section_front_right 236 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_front_right; 237 : 1 : ::ad::map::point::ENUPoint elementRss_routeObject_data_on_routeObject_route_section_back_left; 238 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_route_section_back_leftX(-1e8); 239 : : elementRss_routeObject_data_on_routeObject_route_section_back_left.x 240 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_back_leftX; 241 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_route_section_back_leftY(-1e8); 242 : : elementRss_routeObject_data_on_routeObject_route_section_back_left.y 243 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_back_leftY; 244 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_route_section_back_leftZ(-1e8); 245 : : elementRss_routeObject_data_on_routeObject_route_section_back_left.z 246 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_back_leftZ; 247 : : elementRss_routeObject_data_on_route.object_route_section_back_left 248 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_back_left; 249 : 1 : ::ad::map::point::ENUPoint elementRss_routeObject_data_on_routeObject_route_section_back_right; 250 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_route_section_back_rightX(-1e8); 251 : : elementRss_routeObject_data_on_routeObject_route_section_back_right.x 252 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_back_rightX; 253 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_route_section_back_rightY(-1e8); 254 : : elementRss_routeObject_data_on_routeObject_route_section_back_right.y 255 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_back_rightY; 256 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_route_section_back_rightZ(-1e8); 257 : : elementRss_routeObject_data_on_routeObject_route_section_back_right.z 258 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_back_rightZ; 259 : : elementRss_routeObject_data_on_route.object_route_section_back_right 260 : 1 : = elementRss_routeObject_data_on_routeObject_route_section_back_right; 261 : 1 : ::ad::map::point::ENUPoint elementRss_routeObject_data_on_routeObject_turning_center; 262 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_turning_centerX(-1e8); 263 : : elementRss_routeObject_data_on_routeObject_turning_center.x 264 : 1 : = elementRss_routeObject_data_on_routeObject_turning_centerX; 265 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_turning_centerY(-1e8); 266 : : elementRss_routeObject_data_on_routeObject_turning_center.y 267 : 1 : = elementRss_routeObject_data_on_routeObject_turning_centerY; 268 : 1 : ::ad::map::point::ENUCoordinate elementRss_routeObject_data_on_routeObject_turning_centerZ(-1e8); 269 : : elementRss_routeObject_data_on_routeObject_turning_center.z 270 : 1 : = elementRss_routeObject_data_on_routeObject_turning_centerZ; 271 : : elementRss_routeObject_data_on_route.object_turning_center 272 : 1 : = elementRss_routeObject_data_on_routeObject_turning_center; 273 : 1 : elementRss_route.object_data_on_route = elementRss_routeObject_data_on_route; 274 [ + - ]: 1 : element.rss_route = elementRss_route; 275 : 1 : bool elementIs_valid{true}; 276 : 1 : element.is_valid = elementIs_valid; 277 : 1 : ::ad::rss::world::WorldModel elementWorld_model; 278 : 1 : ::ad::rss::world::TimeIndex elementWorld_modelTime_index(std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 279 : 1 : elementWorld_modelTime_index = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 280 : 1 : elementWorld_model.time_index = elementWorld_modelTime_index; 281 : 1 : ::ad::rss::world::RssDynamics elementWorld_modelDefault_ego_vehicle_rss_dynamics; 282 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon; 283 : 1 : ::ad::physics::Acceleration elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 284 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max 285 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 286 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max 287 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 288 : 1 : ::ad::physics::Acceleration elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 289 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 290 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 291 : 1 : ::ad::physics::Acceleration elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 292 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 293 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 294 : 1 : ::ad::physics::Acceleration elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 295 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 296 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 297 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 298 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 299 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 300 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 301 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 302 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 303 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 304 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 305 : : elementWorld_modelDefault_ego_vehicle_rss_dynamics.alpha_lon 306 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon; 307 : 1 : ::ad::rss::world::LateralRssAccelerationValues elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat; 308 : 1 : ::ad::physics::Acceleration elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 309 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max 310 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 311 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max 312 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 313 : 1 : ::ad::physics::Acceleration elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 314 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min 315 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 316 : : elementWorld_modelDefault_ego_vehicle_rss_dynamics.alpha_lat 317 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat; 318 : 1 : ::ad::physics::Distance elementWorld_modelDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 319 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 320 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 321 : : elementWorld_modelDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 322 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 323 : 1 : ::ad::physics::Duration elementWorld_modelDefault_ego_vehicle_rss_dynamicsResponse_time(0.); 324 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsResponse_time 325 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 326 : : elementWorld_modelDefault_ego_vehicle_rss_dynamics.response_time 327 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsResponse_time; 328 : 1 : ::ad::physics::Speed elementWorld_modelDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 329 : : elementWorld_modelDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 330 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 331 : 1 : ::ad::rss::world::UnstructuredSettings elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 332 : : ::ad::physics::Distance 333 : 1 : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 334 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 335 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 336 : : ::ad::physics::Angle elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 337 : 1 : -6.283185308); 338 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 339 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 340 : : ::ad::physics::AngularAcceleration 341 : 1 : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 342 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 343 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 344 : : ::ad::physics::Distance elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius( 345 : 1 : -1e9); 346 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 347 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 348 : : ::ad::physics::Duration 349 : 1 : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step(0.); 350 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 351 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 352 : : uint32_t 353 : 1 : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 354 : : std::numeric_limits<uint32_t>::min()}; 355 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 356 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 357 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 358 : : uint32_t 359 : 1 : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 360 : : std::numeric_limits<uint32_t>::min()}; 361 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 362 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 363 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 364 : : uint32_t 365 : 1 : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 366 : : std::numeric_limits<uint32_t>::min()}; 367 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 368 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 369 : : uint32_t 370 : 1 : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 371 : : std::numeric_limits<uint32_t>::min()}; 372 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 373 : : .vehicle_continue_forward_intermediate_acceleration_steps 374 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 375 : : uint32_t 376 : 1 : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 377 : : std::numeric_limits<uint32_t>::min()}; 378 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 379 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 380 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 381 : : uint32_t 382 : 1 : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 383 : : std::numeric_limits<uint32_t>::min()}; 384 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 385 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 386 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 387 : : uint32_t 388 : 1 : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 389 : : std::numeric_limits<uint32_t>::min()}; 390 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 391 : : .pedestrian_continue_forward_intermediate_acceleration_steps 392 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 393 : : uint32_t 394 : 1 : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 395 : : std::numeric_limits<uint32_t>::min()}; 396 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 397 : : .pedestrian_brake_intermediate_acceleration_steps 398 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 399 : : uint32_t 400 : 1 : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 401 : : std::numeric_limits<uint32_t>::min()}; 402 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 403 : : .pedestrian_front_intermediate_heading_change_ratio_steps 404 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 405 : : uint32_t 406 : 1 : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 407 : : std::numeric_limits<uint32_t>::min()}; 408 : : elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 409 : : .pedestrian_back_intermediate_heading_change_ratio_steps 410 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 411 : : elementWorld_modelDefault_ego_vehicle_rss_dynamics.unstructured_settings 412 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 413 : 1 : ::ad::physics::Distance elementWorld_modelDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 414 : : elementWorld_modelDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 415 : 1 : = elementWorld_modelDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 416 : 1 : elementWorld_model.default_ego_vehicle_rss_dynamics = elementWorld_modelDefault_ego_vehicle_rss_dynamics; 417 : 1 : ::ad::rss::world::ConstellationVector elementWorld_modelConstellations; 418 : 1 : ::ad::rss::world::Constellation elementWorld_modelConstellationsElement; 419 : 1 : ::ad::rss::world::ConstellationType elementWorld_modelConstellationsElementConstellation_type( 420 : : ::ad::rss::world::ConstellationType::NotRelevant); 421 : : elementWorld_modelConstellationsElement.constellation_type 422 : 1 : = elementWorld_modelConstellationsElementConstellation_type; 423 : 1 : ::ad::rss::world::Object elementWorld_modelConstellationsElementEgo_vehicle; 424 : 1 : ::ad::rss::world::ObjectId elementWorld_modelConstellationsElementEgo_vehicleObject_id( 425 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 426 : : elementWorld_modelConstellationsElementEgo_vehicle.object_id 427 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleObject_id; 428 : 1 : ::ad::rss::world::ObjectType elementWorld_modelConstellationsElementEgo_vehicleObject_type( 429 : : ::ad::rss::world::ObjectType::Invalid); 430 : : elementWorld_modelConstellationsElementEgo_vehicle.object_type 431 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleObject_type; 432 : 1 : ::ad::rss::world::OccupiedRegionVector elementWorld_modelConstellationsElementEgo_vehicleOccupied_regions; 433 : 1 : ::ad::rss::world::OccupiedRegion elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElement; 434 : 1 : ::ad::rss::world::LaneSegmentId elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementSegment_id( 435 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 436 : : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElement.segment_id 437 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementSegment_id; 438 : 1 : ::ad::physics::ParametricRange elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range; 439 : : ::ad::physics::ParametricValue 440 : 1 : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMinimum(0.); 441 : : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum 442 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMinimum; 443 : : ::ad::physics::ParametricValue 444 : 1 : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMaximum(0.); 445 : : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum 446 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMaximum; 447 : : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum 448 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum; 449 : : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum 450 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum; 451 : : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElement.lon_range 452 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range; 453 : 1 : ::ad::physics::ParametricRange elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range; 454 : : ::ad::physics::ParametricValue 455 : 1 : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMinimum(0.); 456 : : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum 457 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMinimum; 458 : : ::ad::physics::ParametricValue 459 : 1 : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMaximum(0.); 460 : : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum 461 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMaximum; 462 : : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum 463 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum; 464 : : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum 465 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum; 466 : : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElement.lat_range 467 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range; 468 [ + - ]: 1 : elementWorld_modelConstellationsElementEgo_vehicleOccupied_regions.resize( 469 : : 1, elementWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElement); 470 : : elementWorld_modelConstellationsElementEgo_vehicle.occupied_regions 471 [ + - ]: 1 : = elementWorld_modelConstellationsElementEgo_vehicleOccupied_regions; 472 : 1 : ::ad::rss::world::Velocity elementWorld_modelConstellationsElementEgo_vehicleVelocity; 473 : 1 : ::ad::physics::Speed elementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_min(-100.); 474 : : elementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_min 475 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 476 : : elementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_min 477 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_min; 478 : 1 : ::ad::physics::Speed elementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_max(-100.); 479 : : elementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_max 480 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_max; 481 : 1 : ::ad::physics::Speed elementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_min(-100.); 482 : : elementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_min 483 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_min; 484 : 1 : ::ad::physics::Speed elementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_max(-100.); 485 : : elementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_max 486 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_max; 487 : : elementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_max 488 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_min; 489 : : elementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_max 490 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_min; 491 : : elementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_min 492 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_max; 493 : : elementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_min 494 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_max; 495 : : elementWorld_modelConstellationsElementEgo_vehicle.velocity 496 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleVelocity; 497 : 1 : ::ad::rss::world::ObjectState elementWorld_modelConstellationsElementEgo_vehicleState; 498 : 1 : ::ad::physics::Angle elementWorld_modelConstellationsElementEgo_vehicleStateYaw(-6.283185308); 499 : : elementWorld_modelConstellationsElementEgo_vehicleState.yaw 500 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleStateYaw; 501 : 1 : ::ad::physics::Dimension2D elementWorld_modelConstellationsElementEgo_vehicleStateDimension; 502 : 1 : ::ad::physics::Distance elementWorld_modelConstellationsElementEgo_vehicleStateDimensionLength(-1e9); 503 : : elementWorld_modelConstellationsElementEgo_vehicleStateDimension.length 504 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleStateDimensionLength; 505 : 1 : ::ad::physics::Distance elementWorld_modelConstellationsElementEgo_vehicleStateDimensionWidth(-1e9); 506 : : elementWorld_modelConstellationsElementEgo_vehicleStateDimension.width 507 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleStateDimensionWidth; 508 : : elementWorld_modelConstellationsElementEgo_vehicleState.dimension 509 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleStateDimension; 510 : 1 : ::ad::physics::AngularVelocity elementWorld_modelConstellationsElementEgo_vehicleStateYaw_rate(-100.); 511 : : elementWorld_modelConstellationsElementEgo_vehicleState.yaw_rate 512 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleStateYaw_rate; 513 : 1 : ::ad::physics::Distance2D elementWorld_modelConstellationsElementEgo_vehicleStateCenter_point; 514 : 1 : ::ad::physics::Distance elementWorld_modelConstellationsElementEgo_vehicleStateCenter_pointX(-1e9); 515 : : elementWorld_modelConstellationsElementEgo_vehicleStateCenter_point.x 516 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleStateCenter_pointX; 517 : 1 : ::ad::physics::Distance elementWorld_modelConstellationsElementEgo_vehicleStateCenter_pointY(-1e9); 518 : : elementWorld_modelConstellationsElementEgo_vehicleStateCenter_point.y 519 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleStateCenter_pointY; 520 : : elementWorld_modelConstellationsElementEgo_vehicleState.center_point 521 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleStateCenter_point; 522 : 1 : ::ad::physics::SpeedRange elementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range; 523 : 1 : ::ad::physics::Speed elementWorld_modelConstellationsElementEgo_vehicleStateSpeed_rangeMinimum(-100.); 524 : : elementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.minimum 525 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleStateSpeed_rangeMinimum; 526 : 1 : ::ad::physics::Speed elementWorld_modelConstellationsElementEgo_vehicleStateSpeed_rangeMaximum(-100.); 527 : : elementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.maximum 528 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleStateSpeed_rangeMaximum; 529 : : elementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.maximum 530 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.minimum; 531 : : elementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.minimum 532 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.maximum; 533 : : elementWorld_modelConstellationsElementEgo_vehicleState.speed_range 534 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleStateSpeed_range; 535 : 1 : ::ad::physics::Angle elementWorld_modelConstellationsElementEgo_vehicleStateSteering_angle(-6.283185308); 536 : : elementWorld_modelConstellationsElementEgo_vehicleState.steering_angle 537 : 1 : = elementWorld_modelConstellationsElementEgo_vehicleStateSteering_angle; 538 : 1 : elementWorld_modelConstellationsElementEgo_vehicle.state = elementWorld_modelConstellationsElementEgo_vehicleState; 539 [ + - ]: 1 : elementWorld_modelConstellationsElement.ego_vehicle = elementWorld_modelConstellationsElementEgo_vehicle; 540 : 1 : ::ad::rss::world::RssDynamics elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics; 541 : : ::ad::rss::world::LongitudinalRssAccelerationValues 542 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon; 543 : 1 : ::ad::physics::Acceleration elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 544 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max 545 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 546 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.accel_max 547 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max; 548 : 1 : ::ad::physics::Acceleration elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 549 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max 550 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_max; 551 : 1 : ::ad::physics::Acceleration elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 552 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 553 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min; 554 : : ::ad::physics::Acceleration elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min_correct( 555 : 1 : -1e2); 556 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 557 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 558 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 559 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max; 560 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 561 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min; 562 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 563 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 564 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max 565 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min; 566 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.alpha_lon 567 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon; 568 : : ::ad::rss::world::LateralRssAccelerationValues 569 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat; 570 : 1 : ::ad::physics::Acceleration elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 571 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max 572 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 573 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat.accel_max 574 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max; 575 : 1 : ::ad::physics::Acceleration elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 576 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat.brake_min 577 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latBrake_min; 578 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.alpha_lat 579 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat; 580 : : ::ad::physics::Distance elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin( 581 : 1 : -1e9); 582 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin 583 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 584 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.lateral_fluctuation_margin 585 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin; 586 : 1 : ::ad::physics::Duration elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsResponse_time(0.); 587 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsResponse_time 588 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 589 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.response_time 590 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsResponse_time; 591 : 1 : ::ad::physics::Speed elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 592 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.max_speed_on_acceleration 593 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsMax_speed_on_acceleration; 594 : : ::ad::rss::world::UnstructuredSettings 595 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings; 596 : : ::ad::physics::Distance 597 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 598 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 599 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 600 : : ::ad::physics::Angle 601 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 602 : 1 : -6.283185308); 603 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 604 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 605 : : ::ad::physics::AngularAcceleration 606 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 607 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 608 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 609 : : ::ad::physics::Distance 610 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 611 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 612 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 613 : : ::ad::physics::Duration 614 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 615 : 1 : 0.); 616 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 617 : : .vehicle_trajectory_calculation_step 618 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 619 : : uint32_t 620 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 621 : : std::numeric_limits<uint32_t>::min()}; 622 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 623 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 624 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 625 : : uint32_t 626 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 627 : : std::numeric_limits<uint32_t>::min()}; 628 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 629 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 630 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 631 : : uint32_t 632 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 633 : : std::numeric_limits<uint32_t>::min()}; 634 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 635 : : .vehicle_brake_intermediate_acceleration_steps 636 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 637 : : uint32_t 638 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 639 : : std::numeric_limits<uint32_t>::min()}; 640 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 641 : : .vehicle_continue_forward_intermediate_acceleration_steps 642 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 643 : : uint32_t 644 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 645 : : std::numeric_limits<uint32_t>::min()}; 646 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 647 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 648 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 649 : : uint32_t 650 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 651 : : std::numeric_limits<uint32_t>::min()}; 652 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 653 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 654 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 655 : : uint32_t 656 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 657 : : std::numeric_limits<uint32_t>::min()}; 658 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 659 : : .pedestrian_continue_forward_intermediate_acceleration_steps 660 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 661 : : uint32_t 662 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 663 : : std::numeric_limits<uint32_t>::min()}; 664 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 665 : : .pedestrian_brake_intermediate_acceleration_steps 666 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 667 : : uint32_t 668 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 669 : : std::numeric_limits<uint32_t>::min()}; 670 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 671 : : .pedestrian_front_intermediate_heading_change_ratio_steps 672 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 673 : : uint32_t 674 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 675 : : std::numeric_limits<uint32_t>::min()}; 676 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 677 : : .pedestrian_back_intermediate_heading_change_ratio_steps 678 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 679 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.unstructured_settings 680 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings; 681 : : ::ad::physics::Distance 682 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 683 : : elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.min_longitudinal_safety_distance 684 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 685 : : elementWorld_modelConstellationsElement.ego_vehicle_rss_dynamics 686 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_rss_dynamics; 687 : 1 : ::ad::rss::world::Object elementWorld_modelConstellationsElementObject; 688 : 1 : ::ad::rss::world::ObjectId elementWorld_modelConstellationsElementObjectObject_id( 689 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 690 : 1 : elementWorld_modelConstellationsElementObject.object_id = elementWorld_modelConstellationsElementObjectObject_id; 691 : 1 : ::ad::rss::world::ObjectType elementWorld_modelConstellationsElementObjectObject_type( 692 : : ::ad::rss::world::ObjectType::Invalid); 693 : 1 : elementWorld_modelConstellationsElementObject.object_type = elementWorld_modelConstellationsElementObjectObject_type; 694 : 1 : ::ad::rss::world::OccupiedRegionVector elementWorld_modelConstellationsElementObjectOccupied_regions; 695 : 1 : ::ad::rss::world::OccupiedRegion elementWorld_modelConstellationsElementObjectOccupied_regionsElement; 696 : 1 : ::ad::rss::world::LaneSegmentId elementWorld_modelConstellationsElementObjectOccupied_regionsElementSegment_id( 697 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 698 : : elementWorld_modelConstellationsElementObjectOccupied_regionsElement.segment_id 699 : 1 : = elementWorld_modelConstellationsElementObjectOccupied_regionsElementSegment_id; 700 : 1 : ::ad::physics::ParametricRange elementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range; 701 : : ::ad::physics::ParametricValue elementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMinimum( 702 : 1 : 0.); 703 : : elementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.minimum 704 : 1 : = elementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMinimum; 705 : : ::ad::physics::ParametricValue elementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMaximum( 706 : 1 : 0.); 707 : : elementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.maximum 708 : 1 : = elementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMaximum; 709 : : elementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.maximum 710 : 1 : = elementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.minimum; 711 : : elementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.minimum 712 : 1 : = elementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.maximum; 713 : : elementWorld_modelConstellationsElementObjectOccupied_regionsElement.lon_range 714 : 1 : = elementWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range; 715 : 1 : ::ad::physics::ParametricRange elementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range; 716 : : ::ad::physics::ParametricValue elementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMinimum( 717 : 1 : 0.); 718 : : elementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.minimum 719 : 1 : = elementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMinimum; 720 : : ::ad::physics::ParametricValue elementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMaximum( 721 : 1 : 0.); 722 : : elementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.maximum 723 : 1 : = elementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMaximum; 724 : : elementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.maximum 725 : 1 : = elementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.minimum; 726 : : elementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.minimum 727 : 1 : = elementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.maximum; 728 : : elementWorld_modelConstellationsElementObjectOccupied_regionsElement.lat_range 729 : 1 : = elementWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range; 730 [ + - ]: 1 : elementWorld_modelConstellationsElementObjectOccupied_regions.resize( 731 : : 1, elementWorld_modelConstellationsElementObjectOccupied_regionsElement); 732 : : elementWorld_modelConstellationsElementObject.occupied_regions 733 [ + - ]: 1 : = elementWorld_modelConstellationsElementObjectOccupied_regions; 734 : 1 : ::ad::rss::world::Velocity elementWorld_modelConstellationsElementObjectVelocity; 735 : 1 : ::ad::physics::Speed elementWorld_modelConstellationsElementObjectVelocitySpeed_lon_min(-100.); 736 : : elementWorld_modelConstellationsElementObjectVelocitySpeed_lon_min 737 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 738 : : elementWorld_modelConstellationsElementObjectVelocity.speed_lon_min 739 : 1 : = elementWorld_modelConstellationsElementObjectVelocitySpeed_lon_min; 740 : 1 : ::ad::physics::Speed elementWorld_modelConstellationsElementObjectVelocitySpeed_lon_max(-100.); 741 : : elementWorld_modelConstellationsElementObjectVelocity.speed_lon_max 742 : 1 : = elementWorld_modelConstellationsElementObjectVelocitySpeed_lon_max; 743 : 1 : ::ad::physics::Speed elementWorld_modelConstellationsElementObjectVelocitySpeed_lat_min(-100.); 744 : : elementWorld_modelConstellationsElementObjectVelocity.speed_lat_min 745 : 1 : = elementWorld_modelConstellationsElementObjectVelocitySpeed_lat_min; 746 : 1 : ::ad::physics::Speed elementWorld_modelConstellationsElementObjectVelocitySpeed_lat_max(-100.); 747 : : elementWorld_modelConstellationsElementObjectVelocity.speed_lat_max 748 : 1 : = elementWorld_modelConstellationsElementObjectVelocitySpeed_lat_max; 749 : : elementWorld_modelConstellationsElementObjectVelocity.speed_lon_max 750 : 1 : = elementWorld_modelConstellationsElementObjectVelocity.speed_lon_min; 751 : : elementWorld_modelConstellationsElementObjectVelocity.speed_lat_max 752 : 1 : = elementWorld_modelConstellationsElementObjectVelocity.speed_lat_min; 753 : : elementWorld_modelConstellationsElementObjectVelocity.speed_lon_min 754 : 1 : = elementWorld_modelConstellationsElementObjectVelocity.speed_lon_max; 755 : : elementWorld_modelConstellationsElementObjectVelocity.speed_lat_min 756 : 1 : = elementWorld_modelConstellationsElementObjectVelocity.speed_lat_max; 757 : 1 : elementWorld_modelConstellationsElementObject.velocity = elementWorld_modelConstellationsElementObjectVelocity; 758 : 1 : ::ad::rss::world::ObjectState elementWorld_modelConstellationsElementObjectState; 759 : 1 : ::ad::physics::Angle elementWorld_modelConstellationsElementObjectStateYaw(-6.283185308); 760 : 1 : elementWorld_modelConstellationsElementObjectState.yaw = elementWorld_modelConstellationsElementObjectStateYaw; 761 : 1 : ::ad::physics::Dimension2D elementWorld_modelConstellationsElementObjectStateDimension; 762 : 1 : ::ad::physics::Distance elementWorld_modelConstellationsElementObjectStateDimensionLength(-1e9); 763 : : elementWorld_modelConstellationsElementObjectStateDimension.length 764 : 1 : = elementWorld_modelConstellationsElementObjectStateDimensionLength; 765 : 1 : ::ad::physics::Distance elementWorld_modelConstellationsElementObjectStateDimensionWidth(-1e9); 766 : : elementWorld_modelConstellationsElementObjectStateDimension.width 767 : 1 : = elementWorld_modelConstellationsElementObjectStateDimensionWidth; 768 : : elementWorld_modelConstellationsElementObjectState.dimension 769 : 1 : = elementWorld_modelConstellationsElementObjectStateDimension; 770 : 1 : ::ad::physics::AngularVelocity elementWorld_modelConstellationsElementObjectStateYaw_rate(-100.); 771 : : elementWorld_modelConstellationsElementObjectState.yaw_rate 772 : 1 : = elementWorld_modelConstellationsElementObjectStateYaw_rate; 773 : 1 : ::ad::physics::Distance2D elementWorld_modelConstellationsElementObjectStateCenter_point; 774 : 1 : ::ad::physics::Distance elementWorld_modelConstellationsElementObjectStateCenter_pointX(-1e9); 775 : : elementWorld_modelConstellationsElementObjectStateCenter_point.x 776 : 1 : = elementWorld_modelConstellationsElementObjectStateCenter_pointX; 777 : 1 : ::ad::physics::Distance elementWorld_modelConstellationsElementObjectStateCenter_pointY(-1e9); 778 : : elementWorld_modelConstellationsElementObjectStateCenter_point.y 779 : 1 : = elementWorld_modelConstellationsElementObjectStateCenter_pointY; 780 : : elementWorld_modelConstellationsElementObjectState.center_point 781 : 1 : = elementWorld_modelConstellationsElementObjectStateCenter_point; 782 : 1 : ::ad::physics::SpeedRange elementWorld_modelConstellationsElementObjectStateSpeed_range; 783 : 1 : ::ad::physics::Speed elementWorld_modelConstellationsElementObjectStateSpeed_rangeMinimum(-100.); 784 : : elementWorld_modelConstellationsElementObjectStateSpeed_range.minimum 785 : 1 : = elementWorld_modelConstellationsElementObjectStateSpeed_rangeMinimum; 786 : 1 : ::ad::physics::Speed elementWorld_modelConstellationsElementObjectStateSpeed_rangeMaximum(-100.); 787 : : elementWorld_modelConstellationsElementObjectStateSpeed_range.maximum 788 : 1 : = elementWorld_modelConstellationsElementObjectStateSpeed_rangeMaximum; 789 : : elementWorld_modelConstellationsElementObjectStateSpeed_range.maximum 790 : 1 : = elementWorld_modelConstellationsElementObjectStateSpeed_range.minimum; 791 : : elementWorld_modelConstellationsElementObjectStateSpeed_range.minimum 792 : 1 : = elementWorld_modelConstellationsElementObjectStateSpeed_range.maximum; 793 : : elementWorld_modelConstellationsElementObjectState.speed_range 794 : 1 : = elementWorld_modelConstellationsElementObjectStateSpeed_range; 795 : 1 : ::ad::physics::Angle elementWorld_modelConstellationsElementObjectStateSteering_angle(-6.283185308); 796 : : elementWorld_modelConstellationsElementObjectState.steering_angle 797 : 1 : = elementWorld_modelConstellationsElementObjectStateSteering_angle; 798 : 1 : elementWorld_modelConstellationsElementObject.state = elementWorld_modelConstellationsElementObjectState; 799 [ + - ]: 1 : elementWorld_modelConstellationsElement.object = elementWorld_modelConstellationsElementObject; 800 : 1 : ::ad::rss::world::RssDynamics elementWorld_modelConstellationsElementObject_rss_dynamics; 801 : : ::ad::rss::world::LongitudinalRssAccelerationValues 802 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon; 803 : 1 : ::ad::physics::Acceleration elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max(-1e2); 804 : : elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max 805 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 806 : : elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.accel_max 807 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max; 808 : 1 : ::ad::physics::Acceleration elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_max(-1e2); 809 : : elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max 810 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_max; 811 : 1 : ::ad::physics::Acceleration elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min(-1e2); 812 : : elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 813 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min; 814 : : ::ad::physics::Acceleration elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min_correct( 815 : 1 : -1e2); 816 : : elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct 817 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min_correct; 818 : : elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 819 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max; 820 : : elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct 821 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min; 822 : : elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 823 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct; 824 : : elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max 825 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min; 826 : : elementWorld_modelConstellationsElementObject_rss_dynamics.alpha_lon 827 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon; 828 : 1 : ::ad::rss::world::LateralRssAccelerationValues elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lat; 829 : 1 : ::ad::physics::Acceleration elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_latAccel_max(-1e2); 830 : : elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_latAccel_max 831 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 832 : : elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lat.accel_max 833 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_latAccel_max; 834 : 1 : ::ad::physics::Acceleration elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_latBrake_min(-1e2); 835 : : elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lat.brake_min 836 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_latBrake_min; 837 : : elementWorld_modelConstellationsElementObject_rss_dynamics.alpha_lat 838 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lat; 839 : 1 : ::ad::physics::Distance elementWorld_modelConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin(-1e9); 840 : : elementWorld_modelConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin 841 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 842 : : elementWorld_modelConstellationsElementObject_rss_dynamics.lateral_fluctuation_margin 843 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin; 844 : 1 : ::ad::physics::Duration elementWorld_modelConstellationsElementObject_rss_dynamicsResponse_time(0.); 845 : : elementWorld_modelConstellationsElementObject_rss_dynamicsResponse_time 846 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 847 : : elementWorld_modelConstellationsElementObject_rss_dynamics.response_time 848 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsResponse_time; 849 : 1 : ::ad::physics::Speed elementWorld_modelConstellationsElementObject_rss_dynamicsMax_speed_on_acceleration(-100.); 850 : : elementWorld_modelConstellationsElementObject_rss_dynamics.max_speed_on_acceleration 851 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsMax_speed_on_acceleration; 852 : : ::ad::rss::world::UnstructuredSettings 853 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings; 854 : : ::ad::physics::Distance 855 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 856 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 857 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 858 : : ::ad::physics::Angle 859 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsDrive_away_max_angle(-6.283185308); 860 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.drive_away_max_angle 861 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 862 : : ::ad::physics::AngularAcceleration 863 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 864 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 865 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 866 : : ::ad::physics::Distance 867 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 868 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_min_radius 869 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_min_radius; 870 : : ::ad::physics::Duration 871 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 872 : 1 : 0.); 873 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 874 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 875 : : uint32_t 876 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 877 : : std::numeric_limits<uint32_t>::min()}; 878 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 879 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 880 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 881 : : uint32_t 882 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 883 : : std::numeric_limits<uint32_t>::min()}; 884 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 885 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 886 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 887 : : uint32_t 888 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 889 : : std::numeric_limits<uint32_t>::min()}; 890 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 891 : : .vehicle_brake_intermediate_acceleration_steps 892 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 893 : : uint32_t 894 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 895 : : std::numeric_limits<uint32_t>::min()}; 896 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 897 : : .vehicle_continue_forward_intermediate_acceleration_steps 898 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 899 : : uint32_t 900 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 901 : : std::numeric_limits<uint32_t>::min()}; 902 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 903 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 904 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 905 : : uint32_t 906 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 907 : : std::numeric_limits<uint32_t>::min()}; 908 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 909 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 910 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 911 : : uint32_t 912 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 913 : : std::numeric_limits<uint32_t>::min()}; 914 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 915 : : .pedestrian_continue_forward_intermediate_acceleration_steps 916 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 917 : : uint32_t 918 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 919 : : std::numeric_limits<uint32_t>::min()}; 920 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 921 : : .pedestrian_brake_intermediate_acceleration_steps 922 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 923 : : uint32_t 924 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 925 : : std::numeric_limits<uint32_t>::min()}; 926 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 927 : : .pedestrian_front_intermediate_heading_change_ratio_steps 928 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 929 : : uint32_t 930 : 1 : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 931 : : std::numeric_limits<uint32_t>::min()}; 932 : : elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 933 : : .pedestrian_back_intermediate_heading_change_ratio_steps 934 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 935 : : elementWorld_modelConstellationsElementObject_rss_dynamics.unstructured_settings 936 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings; 937 : : ::ad::physics::Distance elementWorld_modelConstellationsElementObject_rss_dynamicsMin_longitudinal_safety_distance( 938 : 1 : -1e9); 939 : : elementWorld_modelConstellationsElementObject_rss_dynamics.min_longitudinal_safety_distance 940 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamicsMin_longitudinal_safety_distance; 941 : : elementWorld_modelConstellationsElement.object_rss_dynamics 942 : 1 : = elementWorld_modelConstellationsElementObject_rss_dynamics; 943 : 1 : ::ad::rss::world::RoadArea elementWorld_modelConstellationsElementIntersecting_road; 944 : 1 : ::ad::rss::world::RoadSegment elementWorld_modelConstellationsElementIntersecting_roadElement; 945 : 1 : ::ad::rss::world::RoadSegmentType elementWorld_modelConstellationsElementIntersecting_roadElementType( 946 : : ::ad::rss::world::RoadSegmentType::Normal); 947 : : elementWorld_modelConstellationsElementIntersecting_roadElement.type 948 : 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementType; 949 : 1 : ::ad::rss::world::LaneSegmentVector elementWorld_modelConstellationsElementIntersecting_roadElementLane_segments; 950 : 1 : ::ad::rss::world::LaneSegment elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement; 951 : 1 : ::ad::rss::world::LaneSegmentId elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementId( 952 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 953 : : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement.id 954 : 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementId; 955 : : ::ad::rss::world::LaneDrivingDirection 956 : 1 : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementDriving_direction( 957 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 958 : : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement.driving_direction 959 : 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementDriving_direction; 960 : 1 : ::ad::physics::MetricRange elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength; 961 : : ::ad::physics::Distance 962 : 1 : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum(-1e9); 963 : : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum 964 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 965 : : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum 966 : 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum; 967 : : ::ad::physics::Distance 968 : 1 : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMaximum(-1e9); 969 : : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum 970 : 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMaximum; 971 : : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum 972 : 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum; 973 : : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum 974 : 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum; 975 : : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement.length 976 : 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength; 977 : 1 : ::ad::physics::MetricRange elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth; 978 : : ::ad::physics::Distance 979 : 1 : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum(-1e9); 980 : : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum 981 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 982 : : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum 983 : 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum; 984 : : ::ad::physics::Distance 985 : 1 : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMaximum(-1e9); 986 : : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum 987 : 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMaximum; 988 : : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum 989 : 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum; 990 : : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum 991 : 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum; 992 : : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement.width 993 : 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth; 994 [ + - ]: 1 : elementWorld_modelConstellationsElementIntersecting_roadElementLane_segments.resize( 995 : : 1, elementWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement); 996 : : elementWorld_modelConstellationsElementIntersecting_roadElement.lane_segments 997 [ + - ]: 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementLane_segments; 998 : : ::ad::physics::Distance 999 : 1 : elementWorld_modelConstellationsElementIntersecting_roadElementMinimum_length_after_intersecting_area(-1e9); 1000 : : elementWorld_modelConstellationsElementIntersecting_roadElement.minimum_length_after_intersecting_area 1001 : 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementMinimum_length_after_intersecting_area; 1002 : : ::ad::physics::Distance 1003 : 1 : elementWorld_modelConstellationsElementIntersecting_roadElementMinimum_length_before_intersecting_area(-1e9); 1004 : : elementWorld_modelConstellationsElementIntersecting_roadElement.minimum_length_before_intersecting_area 1005 : 1 : = elementWorld_modelConstellationsElementIntersecting_roadElementMinimum_length_before_intersecting_area; 1006 [ + - ]: 1 : elementWorld_modelConstellationsElementIntersecting_road.resize( 1007 : : 1, elementWorld_modelConstellationsElementIntersecting_roadElement); 1008 [ + - ]: 1 : elementWorld_modelConstellationsElement.intersecting_road = elementWorld_modelConstellationsElementIntersecting_road; 1009 : 1 : ::ad::rss::world::RoadArea elementWorld_modelConstellationsElementEgo_vehicle_road; 1010 : 1 : ::ad::rss::world::RoadSegment elementWorld_modelConstellationsElementEgo_vehicle_roadElement; 1011 : 1 : ::ad::rss::world::RoadSegmentType elementWorld_modelConstellationsElementEgo_vehicle_roadElementType( 1012 : : ::ad::rss::world::RoadSegmentType::Normal); 1013 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElement.type 1014 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementType; 1015 : 1 : ::ad::rss::world::LaneSegmentVector elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segments; 1016 : 1 : ::ad::rss::world::LaneSegment elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement; 1017 : 1 : ::ad::rss::world::LaneSegmentId elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementId( 1018 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1019 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.id 1020 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementId; 1021 : : ::ad::rss::world::LaneDrivingDirection 1022 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementDriving_direction( 1023 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 1024 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.driving_direction 1025 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementDriving_direction; 1026 : 1 : ::ad::physics::MetricRange elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength; 1027 : : ::ad::physics::Distance 1028 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum(-1e9); 1029 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum 1030 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1031 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum 1032 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum; 1033 : : ::ad::physics::Distance 1034 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMaximum(-1e9); 1035 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum 1036 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMaximum; 1037 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum 1038 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum; 1039 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum 1040 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum; 1041 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.length 1042 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength; 1043 : 1 : ::ad::physics::MetricRange elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth; 1044 : : ::ad::physics::Distance 1045 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum(-1e9); 1046 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum 1047 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1048 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum 1049 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum; 1050 : : ::ad::physics::Distance 1051 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMaximum(-1e9); 1052 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum 1053 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMaximum; 1054 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum 1055 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum; 1056 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum 1057 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum; 1058 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.width 1059 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth; 1060 [ + - ]: 1 : elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segments.resize( 1061 : : 1, elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement); 1062 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElement.lane_segments 1063 [ + - ]: 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segments; 1064 : : ::ad::physics::Distance 1065 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_after_intersecting_area(-1e9); 1066 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElement.minimum_length_after_intersecting_area 1067 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_after_intersecting_area; 1068 : : ::ad::physics::Distance 1069 : 1 : elementWorld_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_before_intersecting_area(-1e9); 1070 : : elementWorld_modelConstellationsElementEgo_vehicle_roadElement.minimum_length_before_intersecting_area 1071 : 1 : = elementWorld_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_before_intersecting_area; 1072 [ + - ]: 1 : elementWorld_modelConstellationsElementEgo_vehicle_road.resize( 1073 : : 1, elementWorld_modelConstellationsElementEgo_vehicle_roadElement); 1074 [ + - ]: 1 : elementWorld_modelConstellationsElement.ego_vehicle_road = elementWorld_modelConstellationsElementEgo_vehicle_road; 1075 [ + - ]: 1 : elementWorld_modelConstellations.resize(1, elementWorld_modelConstellationsElement); 1076 [ + - ]: 1 : elementWorld_model.constellations = elementWorld_modelConstellations; 1077 [ + - ]: 1 : element.world_model = elementWorld_model; 1078 : 1 : ::ad::rss::core::RssSituationSnapshot elementRss_situation_snapshot; 1079 : 1 : ::ad::rss::world::TimeIndex elementRss_situation_snapshotTime_index( 1080 : : std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 1081 : 1 : elementRss_situation_snapshotTime_index = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 1082 : 1 : elementRss_situation_snapshot.time_index = elementRss_situation_snapshotTime_index; 1083 : 1 : ::ad::rss::world::RssDynamics elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics; 1084 : : ::ad::rss::world::LongitudinalRssAccelerationValues 1085 : 1 : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 1086 : 1 : ::ad::physics::Acceleration elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 1087 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max 1088 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1089 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max 1090 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 1091 : 1 : ::ad::physics::Acceleration elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 1092 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 1093 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 1094 : 1 : ::ad::physics::Acceleration elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 1095 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1096 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 1097 : : ::ad::physics::Acceleration elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct( 1098 : 1 : -1e2); 1099 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1100 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 1101 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1102 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 1103 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1104 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 1105 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1106 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 1107 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 1108 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 1109 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lon 1110 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 1111 : 1 : ::ad::rss::world::LateralRssAccelerationValues elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 1112 : 1 : ::ad::physics::Acceleration elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 1113 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max 1114 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1115 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max 1116 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 1117 : 1 : ::ad::physics::Acceleration elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 1118 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min 1119 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 1120 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lat 1121 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 1122 : 1 : ::ad::physics::Distance elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 1123 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 1124 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1125 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 1126 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 1127 : 1 : ::ad::physics::Duration elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time(0.); 1128 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time 1129 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1130 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.response_time 1131 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time; 1132 : 1 : ::ad::physics::Speed elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 1133 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 1134 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 1135 : : ::ad::rss::world::UnstructuredSettings 1136 : 1 : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 1137 : : ::ad::physics::Distance 1138 : 1 : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 1139 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 1140 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 1141 : : ::ad::physics::Angle 1142 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 1143 : 1 : -6.283185308); 1144 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 1145 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 1146 : : ::ad::physics::AngularAcceleration 1147 : 1 : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 1148 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 1149 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 1150 : : ::ad::physics::Distance 1151 : 1 : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 1152 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 1153 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 1154 : : ::ad::physics::Duration 1155 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 1156 : 1 : 0.); 1157 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 1158 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1159 : : uint32_t 1160 : 1 : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1161 : : std::numeric_limits<uint32_t>::min()}; 1162 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1163 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1164 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1165 : : uint32_t 1166 : 1 : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1167 : : std::numeric_limits<uint32_t>::min()}; 1168 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1169 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1170 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1171 : : uint32_t 1172 : 1 : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1173 : : std::numeric_limits<uint32_t>::min()}; 1174 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1175 : : .vehicle_brake_intermediate_acceleration_steps 1176 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1177 : : uint32_t 1178 : 1 : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1179 : : std::numeric_limits<uint32_t>::min()}; 1180 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1181 : : .vehicle_continue_forward_intermediate_acceleration_steps 1182 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1183 : : uint32_t 1184 : 1 : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1185 : : std::numeric_limits<uint32_t>::min()}; 1186 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1187 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1188 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1189 : : uint32_t 1190 : 1 : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1191 : : std::numeric_limits<uint32_t>::min()}; 1192 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1193 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1194 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1195 : : uint32_t 1196 : 1 : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1197 : : std::numeric_limits<uint32_t>::min()}; 1198 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1199 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1200 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1201 : : uint32_t 1202 : 1 : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1203 : : std::numeric_limits<uint32_t>::min()}; 1204 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1205 : : .pedestrian_brake_intermediate_acceleration_steps 1206 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1207 : : uint32_t 1208 : 1 : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1209 : : std::numeric_limits<uint32_t>::min()}; 1210 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1211 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1212 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1213 : : uint32_t 1214 : 1 : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1215 : : std::numeric_limits<uint32_t>::min()}; 1216 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1217 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1218 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1219 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.unstructured_settings 1220 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 1221 : : ::ad::physics::Distance elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance( 1222 : 1 : -1e9); 1223 : : elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 1224 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 1225 : : elementRss_situation_snapshot.default_ego_vehicle_rss_dynamics 1226 : 1 : = elementRss_situation_snapshotDefault_ego_vehicle_rss_dynamics; 1227 : 1 : ::ad::rss::core::RelativeConstellationVector elementRss_situation_snapshotConstellations; 1228 : 1 : ::ad::rss::core::RelativeConstellation elementRss_situation_snapshotConstellationsElement; 1229 : 1 : ::ad::rss::world::ObjectId elementRss_situation_snapshotConstellationsElementEgo_id( 1230 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1231 : 1 : elementRss_situation_snapshotConstellationsElement.ego_id = elementRss_situation_snapshotConstellationsElementEgo_id; 1232 : 1 : ::ad::rss::world::ObjectId elementRss_situation_snapshotConstellationsElementObject_id( 1233 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1234 : : elementRss_situation_snapshotConstellationsElement.object_id 1235 : 1 : = elementRss_situation_snapshotConstellationsElementObject_id; 1236 : 1 : ::ad::rss::core::RelativeConstellationId elementRss_situation_snapshotConstellationsElementConstellation_id( 1237 : : std::numeric_limits<::ad::rss::core::RelativeConstellationId>::lowest()); 1238 : : elementRss_situation_snapshotConstellationsElement.constellation_id 1239 : 1 : = elementRss_situation_snapshotConstellationsElementConstellation_id; 1240 : 1 : ::ad::rss::world::ConstellationType elementRss_situation_snapshotConstellationsElementConstellation_type( 1241 : : ::ad::rss::world::ConstellationType::NotRelevant); 1242 : : elementRss_situation_snapshotConstellationsElement.constellation_type 1243 : 1 : = elementRss_situation_snapshotConstellationsElementConstellation_type; 1244 : 1 : ::ad::rss::core::RelativeObjectState elementRss_situation_snapshotConstellationsElementEgo_state; 1245 : 1 : ::ad::rss::world::ObjectType elementRss_situation_snapshotConstellationsElementEgo_stateObject_type( 1246 : : ::ad::rss::world::ObjectType::Invalid); 1247 : : elementRss_situation_snapshotConstellationsElementEgo_state.object_type 1248 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateObject_type; 1249 : 1 : ::ad::rss::world::RssDynamics elementRss_situation_snapshotConstellationsElementEgo_stateDynamics; 1250 : : ::ad::rss::world::LongitudinalRssAccelerationValues 1251 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon; 1252 : : ::ad::physics::Acceleration elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max( 1253 : 1 : -1e2); 1254 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max 1255 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1256 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.accel_max 1257 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max; 1258 : : ::ad::physics::Acceleration elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_max( 1259 : 1 : -1e2); 1260 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max 1261 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_max; 1262 : : ::ad::physics::Acceleration elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min( 1263 : 1 : -1e2); 1264 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 1265 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min; 1266 : : ::ad::physics::Acceleration 1267 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min_correct(-1e2); 1268 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct 1269 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min_correct; 1270 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 1271 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max; 1272 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct 1273 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min; 1274 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 1275 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct; 1276 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max 1277 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min; 1278 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamics.alpha_lon 1279 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon; 1280 : : ::ad::rss::world::LateralRssAccelerationValues 1281 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat; 1282 : : ::ad::physics::Acceleration elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latAccel_max( 1283 : 1 : -1e2); 1284 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latAccel_max 1285 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1286 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat.accel_max 1287 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latAccel_max; 1288 : : ::ad::physics::Acceleration elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latBrake_min( 1289 : 1 : -1e2); 1290 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat.brake_min 1291 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latBrake_min; 1292 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamics.alpha_lat 1293 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat; 1294 : : ::ad::physics::Distance elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin( 1295 : 1 : -1e9); 1296 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin 1297 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1298 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamics.lateral_fluctuation_margin 1299 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin; 1300 : 1 : ::ad::physics::Duration elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsResponse_time(0.); 1301 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsResponse_time 1302 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1303 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamics.response_time 1304 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsResponse_time; 1305 : : ::ad::physics::Speed elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsMax_speed_on_acceleration( 1306 : 1 : -100.); 1307 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamics.max_speed_on_acceleration 1308 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsMax_speed_on_acceleration; 1309 : : ::ad::rss::world::UnstructuredSettings 1310 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings; 1311 : : ::ad::physics::Distance 1312 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_turning_radius( 1313 : 1 : -1e9); 1314 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings.pedestrian_turning_radius 1315 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_turning_radius; 1316 : : ::ad::physics::Angle 1317 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsDrive_away_max_angle( 1318 : 1 : -6.283185308); 1319 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings.drive_away_max_angle 1320 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsDrive_away_max_angle; 1321 : : ::ad::physics::AngularAcceleration 1322 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change( 1323 : 1 : -1e2); 1324 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_yaw_rate_change 1325 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change; 1326 : : ::ad::physics::Distance 1327 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_min_radius(-1e9); 1328 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_min_radius 1329 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_min_radius; 1330 : : ::ad::physics::Duration 1331 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 1332 : 1 : 0.); 1333 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1334 : : .vehicle_trajectory_calculation_step 1335 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1336 : : uint32_t 1337 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1338 : : std::numeric_limits<uint32_t>::min()}; 1339 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1340 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1341 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1342 : : uint32_t 1343 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1344 : : std::numeric_limits<uint32_t>::min()}; 1345 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1346 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1347 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1348 : : uint32_t 1349 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1350 : : std::numeric_limits<uint32_t>::min()}; 1351 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1352 : : .vehicle_brake_intermediate_acceleration_steps 1353 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1354 : : uint32_t 1355 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1356 : : std::numeric_limits<uint32_t>::min()}; 1357 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1358 : : .vehicle_continue_forward_intermediate_acceleration_steps 1359 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1360 : : uint32_t 1361 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1362 : : std::numeric_limits<uint32_t>::min()}; 1363 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1364 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1365 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1366 : : uint32_t 1367 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1368 : : std::numeric_limits<uint32_t>::min()}; 1369 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1370 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1371 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1372 : : uint32_t 1373 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1374 : : std::numeric_limits<uint32_t>::min()}; 1375 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1376 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1377 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1378 : : uint32_t 1379 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1380 : : std::numeric_limits<uint32_t>::min()}; 1381 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1382 : : .pedestrian_brake_intermediate_acceleration_steps 1383 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1384 : : uint32_t 1385 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1386 : : std::numeric_limits<uint32_t>::min()}; 1387 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1388 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1389 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1390 : : uint32_t 1391 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1392 : : std::numeric_limits<uint32_t>::min()}; 1393 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1394 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1395 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1396 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamics.unstructured_settings 1397 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings; 1398 : : ::ad::physics::Distance 1399 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsMin_longitudinal_safety_distance(-1e9); 1400 : : elementRss_situation_snapshotConstellationsElementEgo_stateDynamics.min_longitudinal_safety_distance 1401 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamicsMin_longitudinal_safety_distance; 1402 : : elementRss_situation_snapshotConstellationsElementEgo_state.dynamics 1403 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateDynamics; 1404 : 1 : ::ad::rss::world::ObjectState elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state; 1405 : : ::ad::physics::Angle elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw( 1406 : 1 : -6.283185308); 1407 : : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.yaw 1408 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw; 1409 : : ::ad::physics::Dimension2D 1410 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension; 1411 : : ::ad::physics::Distance 1412 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionLength(-1e9); 1413 : : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension.length 1414 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionLength; 1415 : : ::ad::physics::Distance 1416 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionWidth(-1e9); 1417 : : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension.width 1418 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionWidth; 1419 : : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.dimension 1420 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension; 1421 : : ::ad::physics::AngularVelocity 1422 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw_rate(-100.); 1423 : : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.yaw_rate 1424 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw_rate; 1425 : : ::ad::physics::Distance2D 1426 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point; 1427 : : ::ad::physics::Distance 1428 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointX(-1e9); 1429 : : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point.x 1430 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointX; 1431 : : ::ad::physics::Distance 1432 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointY(-1e9); 1433 : : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point.y 1434 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointY; 1435 : : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.center_point 1436 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point; 1437 : : ::ad::physics::SpeedRange 1438 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range; 1439 : : ::ad::physics::Speed 1440 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMinimum(-100.); 1441 : : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum 1442 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMinimum; 1443 : : ::ad::physics::Speed 1444 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMaximum(-100.); 1445 : : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum 1446 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMaximum; 1447 : : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum 1448 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum; 1449 : : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum 1450 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum; 1451 : : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.speed_range 1452 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range; 1453 : : ::ad::physics::Angle 1454 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSteering_angle(-6.283185308); 1455 : : elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.steering_angle 1456 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSteering_angle; 1457 : : elementRss_situation_snapshotConstellationsElementEgo_state.unstructured_object_state 1458 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state; 1459 : : ::ad::rss::core::StructuredObjectState 1460 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state; 1461 : 1 : ::ad::rss::world::Velocity elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity; 1462 : : ::ad::physics::Speed 1463 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min(-100.); 1464 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min 1465 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 1466 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min 1467 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min; 1468 : : ::ad::physics::Speed 1469 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_max(-100.); 1470 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max 1471 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_max; 1472 : : ::ad::physics::Speed 1473 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_min(-100.); 1474 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min 1475 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_min; 1476 : : ::ad::physics::Speed 1477 : 1 : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_max(-100.); 1478 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max 1479 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_max; 1480 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max 1481 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min; 1482 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max 1483 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min; 1484 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min 1485 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max; 1486 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min 1487 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max; 1488 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.velocity 1489 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity; 1490 : 1 : bool elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateHas_priority{true}; 1491 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.has_priority 1492 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateHas_priority; 1493 : 1 : bool elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateIs_in_correct_lane{true}; 1494 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.is_in_correct_lane 1495 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateIs_in_correct_lane; 1496 : : ::ad::physics::Distance 1497 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection( 1498 : 1 : -1e9); 1499 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection 1500 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1501 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection 1502 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection; 1503 : : ::ad::physics::Distance 1504 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_leave_intersection( 1505 : 1 : -1e9); 1506 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection 1507 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_leave_intersection; 1508 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection 1509 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection; 1510 : : elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection 1511 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection; 1512 : : elementRss_situation_snapshotConstellationsElementEgo_state.structured_object_state 1513 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state; 1514 : : elementRss_situation_snapshotConstellationsElement.ego_state 1515 : 1 : = elementRss_situation_snapshotConstellationsElementEgo_state; 1516 : 1 : ::ad::rss::core::RelativeObjectState elementRss_situation_snapshotConstellationsElementOther_state; 1517 : 1 : ::ad::rss::world::ObjectType elementRss_situation_snapshotConstellationsElementOther_stateObject_type( 1518 : : ::ad::rss::world::ObjectType::Invalid); 1519 : : elementRss_situation_snapshotConstellationsElementOther_state.object_type 1520 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateObject_type; 1521 : 1 : ::ad::rss::world::RssDynamics elementRss_situation_snapshotConstellationsElementOther_stateDynamics; 1522 : : ::ad::rss::world::LongitudinalRssAccelerationValues 1523 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon; 1524 : : ::ad::physics::Acceleration elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonAccel_max( 1525 : 1 : -1e2); 1526 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonAccel_max 1527 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1528 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.accel_max 1529 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonAccel_max; 1530 : : ::ad::physics::Acceleration elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_max( 1531 : 1 : -1e2); 1532 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_max 1533 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_max; 1534 : : ::ad::physics::Acceleration elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min( 1535 : 1 : -1e2); 1536 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 1537 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min; 1538 : : ::ad::physics::Acceleration 1539 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min_correct(-1e2); 1540 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct 1541 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min_correct; 1542 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 1543 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_max; 1544 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct 1545 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min; 1546 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 1547 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct; 1548 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_max 1549 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min; 1550 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamics.alpha_lon 1551 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon; 1552 : : ::ad::rss::world::LateralRssAccelerationValues 1553 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat; 1554 : : ::ad::physics::Acceleration elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latAccel_max( 1555 : 1 : -1e2); 1556 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latAccel_max 1557 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1558 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat.accel_max 1559 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latAccel_max; 1560 : : ::ad::physics::Acceleration elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latBrake_min( 1561 : 1 : -1e2); 1562 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat.brake_min 1563 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latBrake_min; 1564 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamics.alpha_lat 1565 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat; 1566 : : ::ad::physics::Distance 1567 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsLateral_fluctuation_margin(-1e9); 1568 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsLateral_fluctuation_margin 1569 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1570 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamics.lateral_fluctuation_margin 1571 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsLateral_fluctuation_margin; 1572 : 1 : ::ad::physics::Duration elementRss_situation_snapshotConstellationsElementOther_stateDynamicsResponse_time(0.); 1573 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsResponse_time 1574 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1575 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamics.response_time 1576 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsResponse_time; 1577 : : ::ad::physics::Speed elementRss_situation_snapshotConstellationsElementOther_stateDynamicsMax_speed_on_acceleration( 1578 : 1 : -100.); 1579 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamics.max_speed_on_acceleration 1580 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsMax_speed_on_acceleration; 1581 : : ::ad::rss::world::UnstructuredSettings 1582 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings; 1583 : : ::ad::physics::Distance 1584 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_turning_radius( 1585 : 1 : -1e9); 1586 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings.pedestrian_turning_radius 1587 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_turning_radius; 1588 : : ::ad::physics::Angle 1589 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsDrive_away_max_angle( 1590 : 1 : -6.283185308); 1591 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings.drive_away_max_angle 1592 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsDrive_away_max_angle; 1593 : : ::ad::physics::AngularAcceleration 1594 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change( 1595 : 1 : -1e2); 1596 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_yaw_rate_change 1597 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change; 1598 : : ::ad::physics::Distance 1599 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_min_radius(-1e9); 1600 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_min_radius 1601 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_min_radius; 1602 : : ::ad::physics::Duration 1603 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 1604 : 1 : 0.); 1605 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1606 : : .vehicle_trajectory_calculation_step 1607 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1608 : : uint32_t 1609 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1610 : : std::numeric_limits<uint32_t>::min()}; 1611 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1612 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1613 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1614 : : uint32_t 1615 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1616 : : std::numeric_limits<uint32_t>::min()}; 1617 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1618 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1619 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1620 : : uint32_t 1621 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1622 : : std::numeric_limits<uint32_t>::min()}; 1623 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1624 : : .vehicle_brake_intermediate_acceleration_steps 1625 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1626 : : uint32_t 1627 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1628 : : std::numeric_limits<uint32_t>::min()}; 1629 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1630 : : .vehicle_continue_forward_intermediate_acceleration_steps 1631 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1632 : : uint32_t 1633 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1634 : : std::numeric_limits<uint32_t>::min()}; 1635 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1636 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1637 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1638 : : uint32_t 1639 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1640 : : std::numeric_limits<uint32_t>::min()}; 1641 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1642 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1643 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1644 : : uint32_t 1645 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1646 : : std::numeric_limits<uint32_t>::min()}; 1647 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1648 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1649 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1650 : : uint32_t 1651 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1652 : : std::numeric_limits<uint32_t>::min()}; 1653 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1654 : : .pedestrian_brake_intermediate_acceleration_steps 1655 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1656 : : uint32_t 1657 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1658 : : std::numeric_limits<uint32_t>::min()}; 1659 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1660 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1661 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1662 : : uint32_t 1663 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1664 : : std::numeric_limits<uint32_t>::min()}; 1665 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1666 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1667 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1668 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamics.unstructured_settings 1669 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings; 1670 : : ::ad::physics::Distance 1671 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateDynamicsMin_longitudinal_safety_distance(-1e9); 1672 : : elementRss_situation_snapshotConstellationsElementOther_stateDynamics.min_longitudinal_safety_distance 1673 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamicsMin_longitudinal_safety_distance; 1674 : : elementRss_situation_snapshotConstellationsElementOther_state.dynamics 1675 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateDynamics; 1676 : 1 : ::ad::rss::world::ObjectState elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state; 1677 : : ::ad::physics::Angle elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw( 1678 : 1 : -6.283185308); 1679 : : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.yaw 1680 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw; 1681 : : ::ad::physics::Dimension2D 1682 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension; 1683 : : ::ad::physics::Distance 1684 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionLength(-1e9); 1685 : : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension.length 1686 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionLength; 1687 : : ::ad::physics::Distance 1688 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionWidth(-1e9); 1689 : : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension.width 1690 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionWidth; 1691 : : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.dimension 1692 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension; 1693 : : ::ad::physics::AngularVelocity 1694 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw_rate(-100.); 1695 : : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.yaw_rate 1696 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw_rate; 1697 : : ::ad::physics::Distance2D 1698 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point; 1699 : : ::ad::physics::Distance 1700 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointX(-1e9); 1701 : : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point.x 1702 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointX; 1703 : : ::ad::physics::Distance 1704 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointY(-1e9); 1705 : : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point.y 1706 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointY; 1707 : : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.center_point 1708 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point; 1709 : : ::ad::physics::SpeedRange 1710 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range; 1711 : : ::ad::physics::Speed 1712 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMinimum(-100.); 1713 : : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum 1714 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMinimum; 1715 : : ::ad::physics::Speed 1716 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMaximum(-100.); 1717 : : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum 1718 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMaximum; 1719 : : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum 1720 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum; 1721 : : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum 1722 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum; 1723 : : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.speed_range 1724 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range; 1725 : : ::ad::physics::Angle 1726 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSteering_angle(-6.283185308); 1727 : : elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.steering_angle 1728 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSteering_angle; 1729 : : elementRss_situation_snapshotConstellationsElementOther_state.unstructured_object_state 1730 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state; 1731 : : ::ad::rss::core::StructuredObjectState 1732 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state; 1733 : : ::ad::rss::world::Velocity 1734 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity; 1735 : : ::ad::physics::Speed 1736 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min(-100.); 1737 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min 1738 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 1739 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min 1740 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min; 1741 : : ::ad::physics::Speed 1742 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_max(-100.); 1743 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max 1744 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_max; 1745 : : ::ad::physics::Speed 1746 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_min(-100.); 1747 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min 1748 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_min; 1749 : : ::ad::physics::Speed 1750 : 1 : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_max(-100.); 1751 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max 1752 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_max; 1753 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max 1754 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min; 1755 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max 1756 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min; 1757 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min 1758 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max; 1759 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min 1760 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max; 1761 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state.velocity 1762 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity; 1763 : 1 : bool elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateHas_priority{true}; 1764 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state.has_priority 1765 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateHas_priority; 1766 : 1 : bool elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateIs_in_correct_lane{true}; 1767 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state.is_in_correct_lane 1768 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateIs_in_correct_lane; 1769 : : ::ad::physics::Distance 1770 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection( 1771 : 1 : -1e9); 1772 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection 1773 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1774 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection 1775 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection; 1776 : : ::ad::physics::Distance 1777 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_leave_intersection( 1778 : 1 : -1e9); 1779 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection 1780 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_leave_intersection; 1781 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection 1782 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state 1783 : : .distance_to_enter_intersection; 1784 : : elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection 1785 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state 1786 : : .distance_to_leave_intersection; 1787 : : elementRss_situation_snapshotConstellationsElementOther_state.structured_object_state 1788 : 1 : = elementRss_situation_snapshotConstellationsElementOther_stateStructured_object_state; 1789 : : elementRss_situation_snapshotConstellationsElement.other_state 1790 : 1 : = elementRss_situation_snapshotConstellationsElementOther_state; 1791 : 1 : ::ad::rss::core::RelativePosition elementRss_situation_snapshotConstellationsElementRelative_position; 1792 : : ::ad::rss::core::LongitudinalRelativePosition 1793 : 1 : elementRss_situation_snapshotConstellationsElementRelative_positionLongitudinal_position( 1794 : : ::ad::rss::core::LongitudinalRelativePosition::InFront); 1795 : : elementRss_situation_snapshotConstellationsElementRelative_position.longitudinal_position 1796 : 1 : = elementRss_situation_snapshotConstellationsElementRelative_positionLongitudinal_position; 1797 : : ::ad::physics::Distance elementRss_situation_snapshotConstellationsElementRelative_positionLongitudinal_distance( 1798 : 1 : -1e9); 1799 : : elementRss_situation_snapshotConstellationsElementRelative_position.longitudinal_distance 1800 : 1 : = elementRss_situation_snapshotConstellationsElementRelative_positionLongitudinal_distance; 1801 : : ::ad::rss::core::LateralRelativePosition 1802 : 1 : elementRss_situation_snapshotConstellationsElementRelative_positionLateral_position( 1803 : : ::ad::rss::core::LateralRelativePosition::AtLeft); 1804 : : elementRss_situation_snapshotConstellationsElementRelative_position.lateral_position 1805 : 1 : = elementRss_situation_snapshotConstellationsElementRelative_positionLateral_position; 1806 : 1 : ::ad::physics::Distance elementRss_situation_snapshotConstellationsElementRelative_positionLateral_distance(-1e9); 1807 : : elementRss_situation_snapshotConstellationsElementRelative_position.lateral_distance 1808 : 1 : = elementRss_situation_snapshotConstellationsElementRelative_positionLateral_distance; 1809 : : elementRss_situation_snapshotConstellationsElement.relative_position 1810 : 1 : = elementRss_situation_snapshotConstellationsElementRelative_position; 1811 : 1 : ::ad::rss::world::WorldModelIndexVector elementRss_situation_snapshotConstellationsElementWorld_model_indices; 1812 : 1 : ::ad::rss::world::WorldModelIndex elementRss_situation_snapshotConstellationsElementWorld_model_indicesElement( 1813 : : std::numeric_limits<::ad::rss::world::WorldModelIndex>::lowest()); 1814 [ + - ]: 1 : elementRss_situation_snapshotConstellationsElementWorld_model_indices.resize( 1815 : : 1, elementRss_situation_snapshotConstellationsElementWorld_model_indicesElement); 1816 : : elementRss_situation_snapshotConstellationsElement.world_model_indices 1817 [ + - ]: 1 : = elementRss_situation_snapshotConstellationsElementWorld_model_indices; 1818 [ + - ]: 1 : elementRss_situation_snapshotConstellations.resize(1, elementRss_situation_snapshotConstellationsElement); 1819 [ + - ]: 1 : elementRss_situation_snapshot.constellations = elementRss_situation_snapshotConstellations; 1820 [ + - ]: 1 : element.rss_situation_snapshot = elementRss_situation_snapshot; 1821 : 1 : ::ad::rss::state::RssStateSnapshot elementRss_state_snapshot; 1822 : 1 : ::ad::rss::world::TimeIndex elementRss_state_snapshotTime_index( 1823 : : std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 1824 : 1 : elementRss_state_snapshotTime_index = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 1825 : 1 : elementRss_state_snapshot.time_index = elementRss_state_snapshotTime_index; 1826 : 1 : ::ad::rss::world::RssDynamics elementRss_state_snapshotDefault_ego_vehicle_rss_dynamics; 1827 : : ::ad::rss::world::LongitudinalRssAccelerationValues 1828 : 1 : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 1829 : 1 : ::ad::physics::Acceleration elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 1830 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max 1831 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1832 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max 1833 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 1834 : 1 : ::ad::physics::Acceleration elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 1835 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 1836 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 1837 : 1 : ::ad::physics::Acceleration elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 1838 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1839 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 1840 : 1 : ::ad::physics::Acceleration elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 1841 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1842 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 1843 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1844 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 1845 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1846 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 1847 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1848 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 1849 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 1850 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 1851 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lon 1852 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 1853 : 1 : ::ad::rss::world::LateralRssAccelerationValues elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 1854 : 1 : ::ad::physics::Acceleration elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 1855 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max 1856 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1857 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max 1858 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 1859 : 1 : ::ad::physics::Acceleration elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 1860 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min 1861 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 1862 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lat 1863 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 1864 : 1 : ::ad::physics::Distance elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 1865 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 1866 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1867 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 1868 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 1869 : 1 : ::ad::physics::Duration elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time(0.); 1870 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time 1871 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1872 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamics.response_time 1873 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time; 1874 : 1 : ::ad::physics::Speed elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 1875 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 1876 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 1877 : 1 : ::ad::rss::world::UnstructuredSettings elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 1878 : : ::ad::physics::Distance 1879 : 1 : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 1880 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 1881 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 1882 : : ::ad::physics::Angle 1883 : 1 : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle(-6.283185308); 1884 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 1885 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 1886 : : ::ad::physics::AngularAcceleration 1887 : 1 : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 1888 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 1889 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 1890 : : ::ad::physics::Distance 1891 : 1 : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 1892 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 1893 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 1894 : : ::ad::physics::Duration 1895 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 1896 : 1 : 0.); 1897 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 1898 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1899 : : uint32_t 1900 : 1 : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1901 : : std::numeric_limits<uint32_t>::min()}; 1902 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1903 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1904 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1905 : : uint32_t 1906 : 1 : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1907 : : std::numeric_limits<uint32_t>::min()}; 1908 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1909 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1910 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1911 : : uint32_t 1912 : 1 : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1913 : : std::numeric_limits<uint32_t>::min()}; 1914 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1915 : : .vehicle_brake_intermediate_acceleration_steps 1916 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1917 : : uint32_t 1918 : 1 : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1919 : : std::numeric_limits<uint32_t>::min()}; 1920 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1921 : : .vehicle_continue_forward_intermediate_acceleration_steps 1922 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1923 : : uint32_t 1924 : 1 : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1925 : : std::numeric_limits<uint32_t>::min()}; 1926 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1927 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1928 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1929 : : uint32_t 1930 : 1 : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1931 : : std::numeric_limits<uint32_t>::min()}; 1932 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1933 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1934 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1935 : : uint32_t 1936 : 1 : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1937 : : std::numeric_limits<uint32_t>::min()}; 1938 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1939 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1940 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1941 : : uint32_t 1942 : 1 : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1943 : : std::numeric_limits<uint32_t>::min()}; 1944 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1945 : : .pedestrian_brake_intermediate_acceleration_steps 1946 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1947 : : uint32_t 1948 : 1 : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1949 : : std::numeric_limits<uint32_t>::min()}; 1950 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1951 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1952 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1953 : : uint32_t 1954 : 1 : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1955 : : std::numeric_limits<uint32_t>::min()}; 1956 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1957 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1958 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1959 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamics.unstructured_settings 1960 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 1961 : : ::ad::physics::Distance elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance( 1962 : 1 : -1e9); 1963 : : elementRss_state_snapshotDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 1964 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 1965 : : elementRss_state_snapshot.default_ego_vehicle_rss_dynamics 1966 : 1 : = elementRss_state_snapshotDefault_ego_vehicle_rss_dynamics; 1967 : 1 : ::ad::rss::state::RssStateVector elementRss_state_snapshotIndividual_responses; 1968 : 1 : ::ad::rss::state::RssState elementRss_state_snapshotIndividual_responsesElement; 1969 : 1 : ::ad::rss::world::ObjectId elementRss_state_snapshotIndividual_responsesElementEgo_id( 1970 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1971 : : elementRss_state_snapshotIndividual_responsesElement.ego_id 1972 : 1 : = elementRss_state_snapshotIndividual_responsesElementEgo_id; 1973 : 1 : ::ad::rss::world::ObjectId elementRss_state_snapshotIndividual_responsesElementObject_id( 1974 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1975 : : elementRss_state_snapshotIndividual_responsesElement.object_id 1976 : 1 : = elementRss_state_snapshotIndividual_responsesElementObject_id; 1977 : 1 : ::ad::rss::core::RelativeConstellationId elementRss_state_snapshotIndividual_responsesElementConstellation_id( 1978 : : std::numeric_limits<::ad::rss::core::RelativeConstellationId>::lowest()); 1979 : : elementRss_state_snapshotIndividual_responsesElement.constellation_id 1980 : 1 : = elementRss_state_snapshotIndividual_responsesElementConstellation_id; 1981 : 1 : ::ad::rss::state::LongitudinalRssState elementRss_state_snapshotIndividual_responsesElementLongitudinal_state; 1982 : 1 : bool elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateIs_safe{true}; 1983 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_state.is_safe 1984 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateIs_safe; 1985 : 1 : ::ad::rss::state::LongitudinalResponse elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateResponse( 1986 : : ::ad::rss::state::LongitudinalResponse::None); 1987 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_state.response 1988 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateResponse; 1989 : : ::ad::rss::world::LongitudinalRssAccelerationValues 1990 : 1 : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon; 1991 : : ::ad::physics::Acceleration elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonAccel_max( 1992 : 1 : -1e2); 1993 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonAccel_max 1994 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1995 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.accel_max 1996 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonAccel_max; 1997 : : ::ad::physics::Acceleration elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_max( 1998 : 1 : -1e2); 1999 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_max 2000 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_max; 2001 : : ::ad::physics::Acceleration elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min( 2002 : 1 : -1e2); 2003 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min 2004 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min; 2005 : : ::ad::physics::Acceleration 2006 : 1 : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min_correct(-1e2); 2007 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min_correct 2008 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min_correct; 2009 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min 2010 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_max; 2011 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min_correct 2012 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min; 2013 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min 2014 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min_correct; 2015 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_max 2016 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min; 2017 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_state.alpha_lon 2018 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon; 2019 : : ::ad::rss::state::RssStateInformation 2020 : 1 : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information; 2021 : : ::ad::physics::Distance 2022 : 1 : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationSafe_distance(-1e9); 2023 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information.safe_distance 2024 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationSafe_distance; 2025 : : ::ad::physics::Distance 2026 : 1 : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationCurrent_distance(-1e9); 2027 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information.current_distance 2028 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationCurrent_distance; 2029 : : ::ad::rss::state::RssStateEvaluator 2030 : 1 : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationEvaluator( 2031 : : ::ad::rss::state::RssStateEvaluator::None); 2032 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information.evaluator 2033 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationEvaluator; 2034 : : elementRss_state_snapshotIndividual_responsesElementLongitudinal_state.rss_state_information 2035 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information; 2036 : : elementRss_state_snapshotIndividual_responsesElement.longitudinal_state 2037 : 1 : = elementRss_state_snapshotIndividual_responsesElementLongitudinal_state; 2038 : 1 : ::ad::rss::state::LateralRssState elementRss_state_snapshotIndividual_responsesElementLateral_state_right; 2039 : 1 : bool elementRss_state_snapshotIndividual_responsesElementLateral_state_rightIs_safe{true}; 2040 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_right.is_safe 2041 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_rightIs_safe; 2042 : 1 : ::ad::rss::state::LateralResponse elementRss_state_snapshotIndividual_responsesElementLateral_state_rightResponse( 2043 : : ::ad::rss::state::LateralResponse::None); 2044 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_right.response 2045 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_rightResponse; 2046 : : ::ad::rss::world::LateralRssAccelerationValues 2047 : 1 : elementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat; 2048 : : ::ad::physics::Acceleration elementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latAccel_max( 2049 : 1 : -1e2); 2050 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latAccel_max 2051 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 2052 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat.accel_max 2053 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latAccel_max; 2054 : : ::ad::physics::Acceleration elementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latBrake_min( 2055 : 1 : -1e2); 2056 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat.brake_min 2057 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latBrake_min; 2058 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_right.alpha_lat 2059 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat; 2060 : : ::ad::rss::state::RssStateInformation 2061 : 1 : elementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information; 2062 : : ::ad::physics::Distance 2063 : 1 : elementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationSafe_distance(-1e9); 2064 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information.safe_distance 2065 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationSafe_distance; 2066 : : ::ad::physics::Distance 2067 : 1 : elementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationCurrent_distance(-1e9); 2068 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information.current_distance 2069 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationCurrent_distance; 2070 : : ::ad::rss::state::RssStateEvaluator 2071 : 1 : elementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationEvaluator( 2072 : : ::ad::rss::state::RssStateEvaluator::None); 2073 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information.evaluator 2074 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationEvaluator; 2075 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_right.rss_state_information 2076 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information; 2077 : : elementRss_state_snapshotIndividual_responsesElement.lateral_state_right 2078 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_right; 2079 : 1 : ::ad::rss::state::LateralRssState elementRss_state_snapshotIndividual_responsesElementLateral_state_left; 2080 : 1 : bool elementRss_state_snapshotIndividual_responsesElementLateral_state_leftIs_safe{true}; 2081 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_left.is_safe 2082 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_leftIs_safe; 2083 : 1 : ::ad::rss::state::LateralResponse elementRss_state_snapshotIndividual_responsesElementLateral_state_leftResponse( 2084 : : ::ad::rss::state::LateralResponse::None); 2085 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_left.response 2086 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_leftResponse; 2087 : : ::ad::rss::world::LateralRssAccelerationValues 2088 : 1 : elementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat; 2089 : : ::ad::physics::Acceleration elementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latAccel_max( 2090 : 1 : -1e2); 2091 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latAccel_max 2092 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 2093 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat.accel_max 2094 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latAccel_max; 2095 : : ::ad::physics::Acceleration elementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latBrake_min( 2096 : 1 : -1e2); 2097 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat.brake_min 2098 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latBrake_min; 2099 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_left.alpha_lat 2100 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat; 2101 : : ::ad::rss::state::RssStateInformation 2102 : 1 : elementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information; 2103 : : ::ad::physics::Distance 2104 : 1 : elementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationSafe_distance(-1e9); 2105 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information.safe_distance 2106 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationSafe_distance; 2107 : : ::ad::physics::Distance 2108 : 1 : elementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationCurrent_distance(-1e9); 2109 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information.current_distance 2110 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationCurrent_distance; 2111 : : ::ad::rss::state::RssStateEvaluator 2112 : 1 : elementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationEvaluator( 2113 : : ::ad::rss::state::RssStateEvaluator::None); 2114 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information.evaluator 2115 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationEvaluator; 2116 : : elementRss_state_snapshotIndividual_responsesElementLateral_state_left.rss_state_information 2117 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information; 2118 : : elementRss_state_snapshotIndividual_responsesElement.lateral_state_left 2119 : 1 : = elementRss_state_snapshotIndividual_responsesElementLateral_state_left; 2120 : : ::ad::rss::state::UnstructuredConstellationRssState 2121 : 1 : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state; 2122 : 1 : bool elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateIs_safe{true}; 2123 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state.is_safe 2124 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateIs_safe; 2125 : : ::ad::rss::state::UnstructuredConstellationResponse 2126 : 1 : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateResponse( 2127 : : ::ad::rss::state::UnstructuredConstellationResponse::None); 2128 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state.response 2129 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateResponse; 2130 : : ::ad::geometry::HeadingRange 2131 : 1 : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range; 2132 : : ::ad::physics::Angle 2133 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeBegin( 2134 : 1 : -6.283185308); 2135 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range.begin 2136 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeBegin; 2137 : : ::ad::physics::Angle 2138 : 1 : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeEnd(-6.283185308); 2139 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range.end 2140 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeEnd; 2141 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state.heading_range 2142 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range; 2143 : : ::ad::rss::state::UnstructuredConstellationStateInformation 2144 : 1 : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information; 2145 : : ::ad::physics::Distance2DList 2146 : 1 : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_set; 2147 : : ::ad::physics::Distance2D 2148 : 1 : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement; 2149 : : ::ad::physics::Distance 2150 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementX( 2151 : 1 : -1e9); 2152 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement 2153 : : .x 2154 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementX; 2155 : : ::ad::physics::Distance 2156 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementY( 2157 : 1 : -1e9); 2158 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement 2159 : : .y 2160 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementY; 2161 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_set 2162 [ + - ]: 1 : .resize( 2163 : : 1, 2164 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement); 2165 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information 2166 : : .brake_trajectory_set 2167 [ + - ]: 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_set; 2168 : : ::ad::physics::Distance2DList 2169 : 1 : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_set; 2170 : : ::ad::physics::Distance2D 2171 : 1 : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement; 2172 : : ::ad::physics::Distance 2173 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementX( 2174 : 1 : -1e9); 2175 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement 2176 : : .x 2177 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementX; 2178 : : ::ad::physics::Distance 2179 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementY( 2180 : 1 : -1e9); 2181 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement 2182 : : .y 2183 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementY; 2184 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_set 2185 [ + - ]: 1 : .resize( 2186 : : 1, 2187 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement); 2188 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information 2189 : : .continue_forward_trajectory_set 2190 [ + - ]: 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_set; 2191 : : ::ad::physics::Angle 2192 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationConsidered_drive_away_steering_angle( 2193 : 1 : -6.283185308); 2194 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information 2195 : : .considered_drive_away_steering_angle 2196 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationConsidered_drive_away_steering_angle; 2197 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state.rss_state_information 2198 [ + - ]: 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information; 2199 : : ::ad::rss::world::LongitudinalRssAccelerationValues 2200 : 1 : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon; 2201 : : ::ad::physics::Acceleration 2202 : 1 : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonAccel_max(-1e2); 2203 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonAccel_max 2204 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 2205 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.accel_max 2206 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonAccel_max; 2207 : : ::ad::physics::Acceleration 2208 : 1 : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_max(-1e2); 2209 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_max 2210 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_max; 2211 : : ::ad::physics::Acceleration 2212 : 1 : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min(-1e2); 2213 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min 2214 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min; 2215 : : ::ad::physics::Acceleration 2216 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min_correct( 2217 : 1 : -1e2); 2218 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min_correct 2219 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min_correct; 2220 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min 2221 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_max; 2222 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min_correct 2223 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min; 2224 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min 2225 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min_correct; 2226 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_max 2227 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min; 2228 : : elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state.alpha_lon 2229 : 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon; 2230 : : elementRss_state_snapshotIndividual_responsesElement.unstructured_constellation_state 2231 [ + - ]: 1 : = elementRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state; 2232 : 1 : ::ad::rss::world::ConstellationType elementRss_state_snapshotIndividual_responsesElementConstellation_type( 2233 : : ::ad::rss::world::ConstellationType::NotRelevant); 2234 : : elementRss_state_snapshotIndividual_responsesElement.constellation_type 2235 : 1 : = elementRss_state_snapshotIndividual_responsesElementConstellation_type; 2236 [ + - ]: 1 : elementRss_state_snapshotIndividual_responses.resize(1, elementRss_state_snapshotIndividual_responsesElement); 2237 [ + - ]: 1 : elementRss_state_snapshot.individual_responses = elementRss_state_snapshotIndividual_responses; 2238 : : ::ad::rss::state::UnstructuredConstellationStateInformation 2239 : 1 : elementRss_state_snapshotUnstructured_constellation_ego_information; 2240 : 1 : ::ad::physics::Distance2DList elementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_set; 2241 : : ::ad::physics::Distance2D 2242 : 1 : elementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement; 2243 : : ::ad::physics::Distance 2244 : 1 : elementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementX(-1e9); 2245 : : elementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement.x 2246 : 1 : = elementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementX; 2247 : : ::ad::physics::Distance 2248 : 1 : elementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementY(-1e9); 2249 : : elementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement.y 2250 : 1 : = elementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementY; 2251 [ + - ]: 1 : elementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_set.resize( 2252 : : 1, elementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement); 2253 : : elementRss_state_snapshotUnstructured_constellation_ego_information.brake_trajectory_set 2254 [ + - ]: 1 : = elementRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_set; 2255 : : ::ad::physics::Distance2DList 2256 : 1 : elementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_set; 2257 : : ::ad::physics::Distance2D 2258 : 1 : elementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement; 2259 : : ::ad::physics::Distance 2260 : 1 : elementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementX(-1e9); 2261 : : elementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement.x 2262 : 1 : = elementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementX; 2263 : : ::ad::physics::Distance 2264 : 1 : elementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementY(-1e9); 2265 : : elementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement.y 2266 : 1 : = elementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementY; 2267 [ + - ]: 1 : elementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_set.resize( 2268 : : 1, elementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement); 2269 : : elementRss_state_snapshotUnstructured_constellation_ego_information.continue_forward_trajectory_set 2270 [ + - ]: 1 : = elementRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_set; 2271 : : ::ad::physics::Angle 2272 : : elementRss_state_snapshotUnstructured_constellation_ego_informationConsidered_drive_away_steering_angle( 2273 : 1 : -6.283185308); 2274 : : elementRss_state_snapshotUnstructured_constellation_ego_information.considered_drive_away_steering_angle 2275 : 1 : = elementRss_state_snapshotUnstructured_constellation_ego_informationConsidered_drive_away_steering_angle; 2276 : : elementRss_state_snapshot.unstructured_constellation_ego_information 2277 [ + - ]: 1 : = elementRss_state_snapshotUnstructured_constellation_ego_information; 2278 [ + - ]: 1 : element.rss_state_snapshot = elementRss_state_snapshot; 2279 : 1 : ::ad::rss::state::ProperResponse elementProper_response; 2280 : 1 : ::ad::rss::world::TimeIndex elementProper_responseTime_index( 2281 : : std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 2282 : 1 : elementProper_responseTime_index = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 2283 : 1 : elementProper_response.time_index = elementProper_responseTime_index; 2284 : 1 : bool elementProper_responseIs_safe{true}; 2285 : 1 : elementProper_response.is_safe = elementProper_responseIs_safe; 2286 : 1 : ::ad::rss::world::ObjectIdVector elementProper_responseDangerous_objects; 2287 : 1 : ::ad::rss::world::ObjectId elementProper_responseDangerous_objectsElement( 2288 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 2289 [ + - ]: 1 : elementProper_responseDangerous_objects.resize(1, elementProper_responseDangerous_objectsElement); 2290 [ + - ]: 1 : elementProper_response.dangerous_objects = elementProper_responseDangerous_objects; 2291 : 1 : ::ad::rss::state::LongitudinalResponse elementProper_responseLongitudinal_response( 2292 : : ::ad::rss::state::LongitudinalResponse::None); 2293 : 1 : elementProper_response.longitudinal_response = elementProper_responseLongitudinal_response; 2294 : 1 : ::ad::rss::state::LateralResponse elementProper_responseLateral_response_right( 2295 : : ::ad::rss::state::LateralResponse::None); 2296 : 1 : elementProper_response.lateral_response_right = elementProper_responseLateral_response_right; 2297 : 1 : ::ad::rss::state::LateralResponse elementProper_responseLateral_response_left( 2298 : : ::ad::rss::state::LateralResponse::None); 2299 : 1 : elementProper_response.lateral_response_left = elementProper_responseLateral_response_left; 2300 : 1 : ::ad::geometry::HeadingRangeVector elementProper_responseHeading_ranges; 2301 : 1 : ::ad::geometry::HeadingRange elementProper_responseHeading_rangesElement; 2302 : 1 : ::ad::physics::Angle elementProper_responseHeading_rangesElementBegin(-6.283185308); 2303 : 1 : elementProper_responseHeading_rangesElement.begin = elementProper_responseHeading_rangesElementBegin; 2304 : 1 : ::ad::physics::Angle elementProper_responseHeading_rangesElementEnd(-6.283185308); 2305 : 1 : elementProper_responseHeading_rangesElement.end = elementProper_responseHeading_rangesElementEnd; 2306 [ + - ]: 1 : elementProper_responseHeading_ranges.resize(1, elementProper_responseHeading_rangesElement); 2307 [ + - ]: 1 : elementProper_response.heading_ranges = elementProper_responseHeading_ranges; 2308 : 1 : ::ad::rss::state::AccelerationRestriction elementProper_responseAcceleration_restrictions; 2309 : 1 : ::ad::physics::AccelerationRange elementProper_responseAcceleration_restrictionsLateral_left_range; 2310 : 1 : ::ad::physics::Acceleration elementProper_responseAcceleration_restrictionsLateral_left_rangeMinimum(-1e2); 2311 : : elementProper_responseAcceleration_restrictionsLateral_left_range.minimum 2312 : 1 : = elementProper_responseAcceleration_restrictionsLateral_left_rangeMinimum; 2313 : 1 : ::ad::physics::Acceleration elementProper_responseAcceleration_restrictionsLateral_left_rangeMaximum(-1e2); 2314 : : elementProper_responseAcceleration_restrictionsLateral_left_range.maximum 2315 : 1 : = elementProper_responseAcceleration_restrictionsLateral_left_rangeMaximum; 2316 : : elementProper_responseAcceleration_restrictionsLateral_left_range.maximum 2317 : 1 : = elementProper_responseAcceleration_restrictionsLateral_left_range.minimum; 2318 : : elementProper_responseAcceleration_restrictionsLateral_left_range.minimum 2319 : 1 : = elementProper_responseAcceleration_restrictionsLateral_left_range.maximum; 2320 : : elementProper_responseAcceleration_restrictions.lateral_left_range 2321 : 1 : = elementProper_responseAcceleration_restrictionsLateral_left_range; 2322 : 1 : ::ad::physics::AccelerationRange elementProper_responseAcceleration_restrictionsLongitudinal_range; 2323 : 1 : ::ad::physics::Acceleration elementProper_responseAcceleration_restrictionsLongitudinal_rangeMinimum(-1e2); 2324 : : elementProper_responseAcceleration_restrictionsLongitudinal_range.minimum 2325 : 1 : = elementProper_responseAcceleration_restrictionsLongitudinal_rangeMinimum; 2326 : 1 : ::ad::physics::Acceleration elementProper_responseAcceleration_restrictionsLongitudinal_rangeMaximum(-1e2); 2327 : : elementProper_responseAcceleration_restrictionsLongitudinal_range.maximum 2328 : 1 : = elementProper_responseAcceleration_restrictionsLongitudinal_rangeMaximum; 2329 : : elementProper_responseAcceleration_restrictionsLongitudinal_range.maximum 2330 : 1 : = elementProper_responseAcceleration_restrictionsLongitudinal_range.minimum; 2331 : : elementProper_responseAcceleration_restrictionsLongitudinal_range.minimum 2332 : 1 : = elementProper_responseAcceleration_restrictionsLongitudinal_range.maximum; 2333 : : elementProper_responseAcceleration_restrictions.longitudinal_range 2334 : 1 : = elementProper_responseAcceleration_restrictionsLongitudinal_range; 2335 : 1 : ::ad::physics::AccelerationRange elementProper_responseAcceleration_restrictionsLateral_right_range; 2336 : 1 : ::ad::physics::Acceleration elementProper_responseAcceleration_restrictionsLateral_right_rangeMinimum(-1e2); 2337 : : elementProper_responseAcceleration_restrictionsLateral_right_range.minimum 2338 : 1 : = elementProper_responseAcceleration_restrictionsLateral_right_rangeMinimum; 2339 : 1 : ::ad::physics::Acceleration elementProper_responseAcceleration_restrictionsLateral_right_rangeMaximum(-1e2); 2340 : : elementProper_responseAcceleration_restrictionsLateral_right_range.maximum 2341 : 1 : = elementProper_responseAcceleration_restrictionsLateral_right_rangeMaximum; 2342 : : elementProper_responseAcceleration_restrictionsLateral_right_range.maximum 2343 : 1 : = elementProper_responseAcceleration_restrictionsLateral_right_range.minimum; 2344 : : elementProper_responseAcceleration_restrictionsLateral_right_range.minimum 2345 : 1 : = elementProper_responseAcceleration_restrictionsLateral_right_range.maximum; 2346 : : elementProper_responseAcceleration_restrictions.lateral_right_range 2347 : 1 : = elementProper_responseAcceleration_restrictionsLateral_right_range; 2348 : 1 : elementProper_response.acceleration_restrictions = elementProper_responseAcceleration_restrictions; 2349 : 1 : ::ad::rss::state::UnstructuredConstellationResponse elementProper_responseUnstructured_constellation_response( 2350 : : ::ad::rss::state::UnstructuredConstellationResponse::None); 2351 : : elementProper_response.unstructured_constellation_response 2352 : 1 : = elementProper_responseUnstructured_constellation_response; 2353 [ + - ]: 1 : element.proper_response = elementProper_response; 2354 : 1 : ::ad::rss::map::RssRouteCheckResultAnalysis elementResult_analysis; 2355 : 1 : bool elementResult_analysisDangerous_state{true}; 2356 : 1 : elementResult_analysis.dangerous_state = elementResult_analysisDangerous_state; 2357 : 1 : bool elementResult_analysisDangerous_vehicle{true}; 2358 : 1 : elementResult_analysis.dangerous_vehicle = elementResult_analysisDangerous_vehicle; 2359 : 1 : bool elementResult_analysisDangerous_opposite_state{true}; 2360 : 1 : elementResult_analysis.dangerous_opposite_state = elementResult_analysisDangerous_opposite_state; 2361 : 1 : bool elementResult_analysisVehicle_crossing_road_boundaries{true}; 2362 : 1 : elementResult_analysis.vehicle_crossing_road_boundaries = elementResult_analysisVehicle_crossing_road_boundaries; 2363 : 1 : element.result_analysis = elementResult_analysis; 2364 [ + - ]: 1 : value.push_back(element); 2365 [ + - - + : 1 : ASSERT_TRUE(withinValidInputRange(value)); - - - - - - - - + - ] 2366 [ + - + - : 1 : } + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ] 2367 : : 2368 : 4 : TEST(RssRouteCheckResultListValidInputRangeTests, testValidInputRangeElementInvalid) 2369 : : { 2370 : 1 : ::ad::rss::map::RssRouteCheckResultList value; 2371 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult element; 2372 [ + - ]: 1 : ::ad::rss::map::RssRoute elementRss_route; 2373 : 1 : ::ad::map::route::FullRoute elementRss_routeRoute; 2374 : 1 : ::ad::map::route::RouteCreationMode elementRss_routeRouteRoute_creation_mode( 2375 : : static_cast<::ad::map::route::RouteCreationMode>(-1)); 2376 : 1 : elementRss_routeRoute.route_creation_mode = elementRss_routeRouteRoute_creation_mode; 2377 [ + - ]: 1 : elementRss_route.route = elementRss_routeRoute; 2378 [ + - ]: 1 : element.rss_route = elementRss_route; 2379 [ + - ]: 1 : value.push_back(element); 2380 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value)); - - - - - - - - + - ] 2381 [ + - + - : 1 : } + - + - ]