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 : : #if defined(__clang__) && (__clang_major__ >= 7) 16 : : #pragma GCC diagnostic push 17 : : #pragma GCC diagnostic ignored "-Wself-assign-overloaded" 18 : : #endif 19 : : 20 : : #include <gtest/gtest.h> 21 : : #include <limits> 22 : : #include "ad/rss/map/RssRouteCheckResult.hpp" 23 : : 24 : : class RssRouteCheckResultTests : public testing::Test 25 : : { 26 : : protected: 27 : 13 : virtual void SetUp() override 28 : : { 29 : : // valid initialization 30 [ + - ]: 13 : ::ad::rss::map::RssRouteCheckResult value; 31 [ + - ]: 13 : ::ad::rss::map::RssRoute valueRss_route; 32 : 13 : ::ad::rss::map::RssRouteId valueRss_routeRoute_id(std::numeric_limits<::ad::rss::map::RssRouteId>::lowest()); 33 : 13 : valueRss_route.route_id = valueRss_routeRoute_id; 34 : 13 : ::ad::map::route::FullRoute valueRss_routeRoute; 35 : 13 : ::ad::map::route::RoadSegmentList valueRss_routeRouteRoad_segments; 36 : 13 : ::ad::map::route::RoadSegment valueRss_routeRouteRoad_segmentsElement; 37 : 13 : ::ad::map::route::LaneSegmentList valueRss_routeRouteRoad_segmentsElementDrivable_lane_segments; 38 : 13 : ::ad::map::route::LaneSegment valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement; 39 : 13 : ::ad::map::lane::LaneId valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLeft_neighbor(1); 40 : : valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.left_neighbor 41 : 13 : = valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLeft_neighbor; 42 : 13 : ::ad::map::lane::LaneId valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRight_neighbor(1); 43 : : valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.right_neighbor 44 : 13 : = valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRight_neighbor; 45 : 13 : ::ad::map::lane::LaneIdList valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessors; 46 : 13 : ::ad::map::lane::LaneId valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessorsElement(1); 47 [ + - ]: 13 : valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessors.resize( 48 : : 1, valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessorsElement); 49 : : valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.predecessors 50 [ + - ]: 13 : = valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessors; 51 : 13 : ::ad::map::lane::LaneIdList valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessors; 52 : 13 : ::ad::map::lane::LaneId valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessorsElement(1); 53 [ + - ]: 13 : valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessors.resize( 54 : : 1, valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessorsElement); 55 : : valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.successors 56 [ + - ]: 13 : = valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessors; 57 : 13 : ::ad::map::route::LaneInterval valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval; 58 : 13 : ::ad::map::lane::LaneId valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalLane_id(1); 59 : : valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.lane_id 60 : 13 : = valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalLane_id; 61 : : ::ad::physics::ParametricValue 62 : 13 : valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalStart(0.); 63 : : valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.start 64 : 13 : = valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalStart; 65 : : ::ad::physics::ParametricValue valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalEnd( 66 : 13 : 0.); 67 : : valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.end 68 : 13 : = valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalEnd; 69 : 13 : bool valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalWrong_way{true}; 70 : : valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.wrong_way 71 : 13 : = valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalWrong_way; 72 : : valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.lane_interval 73 : 13 : = valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval; 74 : : ::ad::map::route::RouteLaneOffset 75 : 13 : valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRoute_lane_offset( 76 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 77 : : valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.route_lane_offset 78 : 13 : = valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRoute_lane_offset; 79 [ + - ]: 13 : valueRss_routeRouteRoad_segmentsElementDrivable_lane_segments.resize( 80 : : 1, valueRss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement); 81 : : valueRss_routeRouteRoad_segmentsElement.drivable_lane_segments 82 [ + - ]: 13 : = valueRss_routeRouteRoad_segmentsElementDrivable_lane_segments; 83 : 13 : ::ad::map::route::SegmentCounter valueRss_routeRouteRoad_segmentsElementSegment_count_from_destination( 84 : : std::numeric_limits<::ad::map::route::SegmentCounter>::lowest()); 85 : : valueRss_routeRouteRoad_segmentsElement.segment_count_from_destination 86 : 13 : = valueRss_routeRouteRoad_segmentsElementSegment_count_from_destination; 87 : 13 : ::ad::map::point::BoundingSphere valueRss_routeRouteRoad_segmentsElementBounding_sphere; 88 : 13 : ::ad::map::point::ECEFPoint valueRss_routeRouteRoad_segmentsElementBounding_sphereCenter; 89 : 13 : ::ad::map::point::ECEFCoordinate valueRss_routeRouteRoad_segmentsElementBounding_sphereCenterX(-6400000); 90 : : valueRss_routeRouteRoad_segmentsElementBounding_sphereCenter.x 91 : 13 : = valueRss_routeRouteRoad_segmentsElementBounding_sphereCenterX; 92 : 13 : ::ad::map::point::ECEFCoordinate valueRss_routeRouteRoad_segmentsElementBounding_sphereCenterY(-6400000); 93 : : valueRss_routeRouteRoad_segmentsElementBounding_sphereCenter.y 94 : 13 : = valueRss_routeRouteRoad_segmentsElementBounding_sphereCenterY; 95 : 13 : ::ad::map::point::ECEFCoordinate valueRss_routeRouteRoad_segmentsElementBounding_sphereCenterZ(-6400000); 96 : : valueRss_routeRouteRoad_segmentsElementBounding_sphereCenter.z 97 : 13 : = valueRss_routeRouteRoad_segmentsElementBounding_sphereCenterZ; 98 : : valueRss_routeRouteRoad_segmentsElementBounding_sphere.center 99 : 13 : = valueRss_routeRouteRoad_segmentsElementBounding_sphereCenter; 100 : 13 : ::ad::physics::Distance valueRss_routeRouteRoad_segmentsElementBounding_sphereRadius(-1e9); 101 : : valueRss_routeRouteRoad_segmentsElementBounding_sphere.radius 102 : 13 : = valueRss_routeRouteRoad_segmentsElementBounding_sphereRadius; 103 : 13 : valueRss_routeRouteRoad_segmentsElement.bounding_sphere = valueRss_routeRouteRoad_segmentsElementBounding_sphere; 104 [ + - ]: 13 : valueRss_routeRouteRoad_segments.resize(1, valueRss_routeRouteRoad_segmentsElement); 105 [ + - ]: 13 : valueRss_routeRoute.road_segments = valueRss_routeRouteRoad_segments; 106 : 13 : ::ad::map::route::RoutePlanningCounter valueRss_routeRouteRoute_planning_counter( 107 : : std::numeric_limits<::ad::map::route::RoutePlanningCounter>::lowest()); 108 : 13 : valueRss_routeRoute.route_planning_counter = valueRss_routeRouteRoute_planning_counter; 109 : 13 : ::ad::map::route::SegmentCounter valueRss_routeRouteFull_route_segment_count( 110 : : std::numeric_limits<::ad::map::route::SegmentCounter>::lowest()); 111 : 13 : valueRss_routeRoute.full_route_segment_count = valueRss_routeRouteFull_route_segment_count; 112 : 13 : ::ad::map::route::RouteLaneOffset valueRss_routeRouteDestination_lane_offset( 113 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 114 : 13 : valueRss_routeRoute.destination_lane_offset = valueRss_routeRouteDestination_lane_offset; 115 : 13 : ::ad::map::route::RouteLaneOffset valueRss_routeRouteMin_lane_offset( 116 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 117 : 13 : valueRss_routeRoute.min_lane_offset = valueRss_routeRouteMin_lane_offset; 118 : 13 : ::ad::map::route::RouteLaneOffset valueRss_routeRouteMax_lane_offset( 119 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::lowest()); 120 : 13 : valueRss_routeRoute.max_lane_offset = valueRss_routeRouteMax_lane_offset; 121 : 13 : ::ad::map::route::RouteCreationMode valueRss_routeRouteRoute_creation_mode( 122 : : ::ad::map::route::RouteCreationMode::Undefined); 123 : 13 : valueRss_routeRoute.route_creation_mode = valueRss_routeRouteRoute_creation_mode; 124 [ + - ]: 13 : valueRss_route.route = valueRss_routeRoute; 125 : 13 : ::ad::physics::Probability valueRss_routeLikelihood(0.); 126 : 13 : valueRss_route.likelihood = valueRss_routeLikelihood; 127 [ + - ]: 13 : ::ad::rss::map::RssEgoVehicleDynamicsOnRoute valueRss_routeVehicle_dynamics_on_route; 128 : 13 : std::chrono::system_clock::time_point valueRss_routeVehicle_dynamics_on_routeLast_update{std::chrono::hours(0)}; 129 : 13 : valueRss_routeVehicle_dynamics_on_route.last_update = valueRss_routeVehicle_dynamics_on_routeLast_update; 130 : 13 : ::ad::physics::Acceleration valueRss_routeVehicle_dynamics_on_routeRoute_accel_lon(-1e2); 131 : 13 : valueRss_routeVehicle_dynamics_on_route.route_accel_lon = valueRss_routeVehicle_dynamics_on_routeRoute_accel_lon; 132 : 13 : ::ad::physics::Acceleration valueRss_routeVehicle_dynamics_on_routeRoute_accel_lat(-1e2); 133 : 13 : valueRss_routeVehicle_dynamics_on_route.route_accel_lat = valueRss_routeVehicle_dynamics_on_routeRoute_accel_lat; 134 : 13 : ::ad::physics::Acceleration valueRss_routeVehicle_dynamics_on_routeAvg_route_accel_lon(-1e2); 135 : : valueRss_routeVehicle_dynamics_on_route.avg_route_accel_lon 136 : 13 : = valueRss_routeVehicle_dynamics_on_routeAvg_route_accel_lon; 137 : 13 : ::ad::physics::Acceleration valueRss_routeVehicle_dynamics_on_routeAvg_route_accel_lat(-1e2); 138 : : valueRss_routeVehicle_dynamics_on_route.avg_route_accel_lat 139 : 13 : = valueRss_routeVehicle_dynamics_on_routeAvg_route_accel_lat; 140 : 13 : valueRss_route.vehicle_dynamics_on_route = valueRss_routeVehicle_dynamics_on_route; 141 : 13 : ::ad::rss::map::RssRouteId valueRss_routeParent_route_id(std::numeric_limits<::ad::rss::map::RssRouteId>::lowest()); 142 : 13 : valueRss_route.parent_route_id = valueRss_routeParent_route_id; 143 : 13 : ::ad::physics::Distance valueRss_routeProgress_on_route(-1e9); 144 : 13 : valueRss_route.progress_on_route = valueRss_routeProgress_on_route; 145 : 13 : ::ad::rss::map::RssObjectDataOnRoute valueRss_routeObject_data_on_route; 146 : 13 : ::ad::map::point::ENUHeading valueRss_routeObject_data_on_routeRoute_heading(-3.141592655); 147 : 13 : valueRss_routeObject_data_on_route.route_heading = valueRss_routeObject_data_on_routeRoute_heading; 148 : 13 : ::ad::physics::Distance valueRss_routeObject_data_on_routeRoute_radius(-1e9); 149 : 13 : valueRss_routeObject_data_on_route.route_radius = valueRss_routeObject_data_on_routeRoute_radius; 150 : 13 : ::ad::physics::Angle valueRss_routeObject_data_on_routeRoute_heading_delta(-6.283185308); 151 : 13 : valueRss_routeObject_data_on_route.route_heading_delta = valueRss_routeObject_data_on_routeRoute_heading_delta; 152 : 13 : ::ad::physics::Speed valueRss_routeObject_data_on_routeRoute_speed_lat(-100.); 153 : 13 : valueRss_routeObject_data_on_route.route_speed_lat = valueRss_routeObject_data_on_routeRoute_speed_lat; 154 : 13 : ::ad::physics::Speed valueRss_routeObject_data_on_routeRoute_speed_lon(-100.); 155 : 13 : valueRss_routeObject_data_on_route.route_speed_lon = valueRss_routeObject_data_on_routeRoute_speed_lon; 156 : 13 : bool valueRss_routeObject_data_on_routeObject_center_within_route{true}; 157 : : valueRss_routeObject_data_on_route.object_center_within_route 158 : 13 : = valueRss_routeObject_data_on_routeObject_center_within_route; 159 : 13 : bool valueRss_routeObject_data_on_routeObject_within_route{true}; 160 : 13 : valueRss_routeObject_data_on_route.object_within_route = valueRss_routeObject_data_on_routeObject_within_route; 161 : 13 : ::ad::map::point::ENUPoint valueRss_routeObject_data_on_routeObject_center_position_projected_on_route; 162 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_center_position_projected_on_routeX(-1e8); 163 : : valueRss_routeObject_data_on_routeObject_center_position_projected_on_route.x 164 : 13 : = valueRss_routeObject_data_on_routeObject_center_position_projected_on_routeX; 165 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_center_position_projected_on_routeY(-1e8); 166 : : valueRss_routeObject_data_on_routeObject_center_position_projected_on_route.y 167 : 13 : = valueRss_routeObject_data_on_routeObject_center_position_projected_on_routeY; 168 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_center_position_projected_on_routeZ(-1e8); 169 : : valueRss_routeObject_data_on_routeObject_center_position_projected_on_route.z 170 : 13 : = valueRss_routeObject_data_on_routeObject_center_position_projected_on_routeZ; 171 : : valueRss_routeObject_data_on_route.object_center_position_projected_on_route 172 : 13 : = valueRss_routeObject_data_on_routeObject_center_position_projected_on_route; 173 : 13 : bool valueRss_routeObject_data_on_routeIs_valid{true}; 174 : 13 : valueRss_routeObject_data_on_route.is_valid = valueRss_routeObject_data_on_routeIs_valid; 175 : 13 : ::ad::physics::Distance valueRss_routeObject_data_on_routeObject_center_distance_to_route(-1e9); 176 : : valueRss_routeObject_data_on_route.object_center_distance_to_route 177 : 13 : = valueRss_routeObject_data_on_routeObject_center_distance_to_route; 178 : : ::ad::map::point::ENUPoint 179 : 13 : valueRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction; 180 : : ::ad::map::point::ENUCoordinate 181 : 13 : valueRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionX(-1e8); 182 : : valueRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction.x 183 : 13 : = valueRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionX; 184 : : ::ad::map::point::ENUCoordinate 185 : 13 : valueRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionY(-1e8); 186 : : valueRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction.y 187 : 13 : = valueRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionY; 188 : : ::ad::map::point::ENUCoordinate 189 : 13 : valueRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionZ(-1e8); 190 : : valueRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction.z 191 : 13 : = valueRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionZ; 192 : : valueRss_routeObject_data_on_route.object_center_position_projected_on_lane_in_nominal_route_direction 193 : 13 : = valueRss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction; 194 : 13 : ::ad::physics::Distance valueRss_routeObject_data_on_routeObject_center_distance_along_route(-1e9); 195 : : valueRss_routeObject_data_on_route.object_center_distance_along_route 196 : 13 : = valueRss_routeObject_data_on_routeObject_center_distance_along_route; 197 : : ::ad::map::point::ENUPoint 198 : 13 : valueRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction; 199 : : ::ad::map::point::ENUCoordinate 200 : 13 : valueRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionX(-1e8); 201 : : valueRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction.x 202 : 13 : = valueRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionX; 203 : : ::ad::map::point::ENUCoordinate 204 : 13 : valueRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionY(-1e8); 205 : : valueRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction.y 206 : 13 : = valueRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionY; 207 : : ::ad::map::point::ENUCoordinate 208 : 13 : valueRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionZ(-1e8); 209 : : valueRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction.z 210 : 13 : = valueRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionZ; 211 : : valueRss_routeObject_data_on_route.nominal_center_position_of_lane_in_nominal_route_direction 212 : 13 : = valueRss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction; 213 : 13 : ::ad::map::point::ENUPoint valueRss_routeObject_data_on_routeObject_route_section_front_left; 214 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_route_section_front_leftX(-1e8); 215 : : valueRss_routeObject_data_on_routeObject_route_section_front_left.x 216 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_front_leftX; 217 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_route_section_front_leftY(-1e8); 218 : : valueRss_routeObject_data_on_routeObject_route_section_front_left.y 219 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_front_leftY; 220 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_route_section_front_leftZ(-1e8); 221 : : valueRss_routeObject_data_on_routeObject_route_section_front_left.z 222 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_front_leftZ; 223 : : valueRss_routeObject_data_on_route.object_route_section_front_left 224 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_front_left; 225 : 13 : ::ad::map::point::ENUPoint valueRss_routeObject_data_on_routeObject_route_section_front_right; 226 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_route_section_front_rightX(-1e8); 227 : : valueRss_routeObject_data_on_routeObject_route_section_front_right.x 228 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_front_rightX; 229 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_route_section_front_rightY(-1e8); 230 : : valueRss_routeObject_data_on_routeObject_route_section_front_right.y 231 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_front_rightY; 232 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_route_section_front_rightZ(-1e8); 233 : : valueRss_routeObject_data_on_routeObject_route_section_front_right.z 234 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_front_rightZ; 235 : : valueRss_routeObject_data_on_route.object_route_section_front_right 236 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_front_right; 237 : 13 : ::ad::map::point::ENUPoint valueRss_routeObject_data_on_routeObject_route_section_back_left; 238 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_route_section_back_leftX(-1e8); 239 : : valueRss_routeObject_data_on_routeObject_route_section_back_left.x 240 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_back_leftX; 241 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_route_section_back_leftY(-1e8); 242 : : valueRss_routeObject_data_on_routeObject_route_section_back_left.y 243 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_back_leftY; 244 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_route_section_back_leftZ(-1e8); 245 : : valueRss_routeObject_data_on_routeObject_route_section_back_left.z 246 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_back_leftZ; 247 : : valueRss_routeObject_data_on_route.object_route_section_back_left 248 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_back_left; 249 : 13 : ::ad::map::point::ENUPoint valueRss_routeObject_data_on_routeObject_route_section_back_right; 250 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_route_section_back_rightX(-1e8); 251 : : valueRss_routeObject_data_on_routeObject_route_section_back_right.x 252 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_back_rightX; 253 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_route_section_back_rightY(-1e8); 254 : : valueRss_routeObject_data_on_routeObject_route_section_back_right.y 255 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_back_rightY; 256 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_route_section_back_rightZ(-1e8); 257 : : valueRss_routeObject_data_on_routeObject_route_section_back_right.z 258 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_back_rightZ; 259 : : valueRss_routeObject_data_on_route.object_route_section_back_right 260 : 13 : = valueRss_routeObject_data_on_routeObject_route_section_back_right; 261 : 13 : ::ad::map::point::ENUPoint valueRss_routeObject_data_on_routeObject_turning_center; 262 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_turning_centerX(-1e8); 263 : : valueRss_routeObject_data_on_routeObject_turning_center.x 264 : 13 : = valueRss_routeObject_data_on_routeObject_turning_centerX; 265 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_turning_centerY(-1e8); 266 : : valueRss_routeObject_data_on_routeObject_turning_center.y 267 : 13 : = valueRss_routeObject_data_on_routeObject_turning_centerY; 268 : 13 : ::ad::map::point::ENUCoordinate valueRss_routeObject_data_on_routeObject_turning_centerZ(-1e8); 269 : : valueRss_routeObject_data_on_routeObject_turning_center.z 270 : 13 : = valueRss_routeObject_data_on_routeObject_turning_centerZ; 271 : 13 : valueRss_routeObject_data_on_route.object_turning_center = valueRss_routeObject_data_on_routeObject_turning_center; 272 : 13 : valueRss_route.object_data_on_route = valueRss_routeObject_data_on_route; 273 [ + - ]: 13 : value.rss_route = valueRss_route; 274 : 13 : bool valueIs_valid{true}; 275 : 13 : value.is_valid = valueIs_valid; 276 : 13 : ::ad::rss::world::WorldModel valueWorld_model; 277 : 13 : ::ad::rss::world::TimeIndex valueWorld_modelTime_index(std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 278 : 13 : valueWorld_modelTime_index = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 279 : 13 : valueWorld_model.time_index = valueWorld_modelTime_index; 280 : 13 : ::ad::rss::world::RssDynamics valueWorld_modelDefault_ego_vehicle_rss_dynamics; 281 : 13 : ::ad::rss::world::LongitudinalRssAccelerationValues valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon; 282 : 13 : ::ad::physics::Acceleration valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 283 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max 284 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 285 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max 286 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 287 : 13 : ::ad::physics::Acceleration valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 288 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 289 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 290 : 13 : ::ad::physics::Acceleration valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 291 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 292 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 293 : 13 : ::ad::physics::Acceleration valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 294 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 295 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 296 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 297 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 298 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 299 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 300 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 301 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 302 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 303 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 304 : : valueWorld_modelDefault_ego_vehicle_rss_dynamics.alpha_lon 305 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon; 306 : 13 : ::ad::rss::world::LateralRssAccelerationValues valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat; 307 : 13 : ::ad::physics::Acceleration valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 308 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max 309 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 310 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max 311 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 312 : 13 : ::ad::physics::Acceleration valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 313 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min 314 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 315 : : valueWorld_modelDefault_ego_vehicle_rss_dynamics.alpha_lat 316 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat; 317 : 13 : ::ad::physics::Distance valueWorld_modelDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 318 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 319 : 13 : = ::ad::physics::Distance(0.); // set to valid value within struct 320 : : valueWorld_modelDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 321 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 322 : 13 : ::ad::physics::Duration valueWorld_modelDefault_ego_vehicle_rss_dynamicsResponse_time(0.); 323 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsResponse_time 324 : 13 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 325 : : valueWorld_modelDefault_ego_vehicle_rss_dynamics.response_time 326 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsResponse_time; 327 : 13 : ::ad::physics::Speed valueWorld_modelDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 328 : : valueWorld_modelDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 329 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 330 : 13 : ::ad::rss::world::UnstructuredSettings valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 331 : : ::ad::physics::Distance 332 : 13 : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 333 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 334 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 335 : : ::ad::physics::Angle valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 336 : 13 : -6.283185308); 337 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 338 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 339 : : ::ad::physics::AngularAcceleration 340 : 13 : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 341 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 342 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 343 : : ::ad::physics::Distance valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius( 344 : 13 : -1e9); 345 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 346 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 347 : : ::ad::physics::Duration 348 : 13 : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step(0.); 349 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 350 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 351 : : uint32_t 352 : 13 : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 353 : : std::numeric_limits<uint32_t>::min()}; 354 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 355 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 356 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 357 : : uint32_t 358 : 13 : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 359 : : std::numeric_limits<uint32_t>::min()}; 360 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 361 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 362 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 363 : : uint32_t 364 : 13 : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 365 : : std::numeric_limits<uint32_t>::min()}; 366 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 367 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 368 : : uint32_t 369 : 13 : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 370 : : std::numeric_limits<uint32_t>::min()}; 371 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 372 : : .vehicle_continue_forward_intermediate_acceleration_steps 373 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 374 : : uint32_t 375 : 13 : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 376 : : std::numeric_limits<uint32_t>::min()}; 377 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 378 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 379 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 380 : : uint32_t 381 : 13 : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 382 : : std::numeric_limits<uint32_t>::min()}; 383 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 384 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 385 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 386 : : uint32_t 387 : 13 : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 388 : : std::numeric_limits<uint32_t>::min()}; 389 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 390 : : .pedestrian_continue_forward_intermediate_acceleration_steps 391 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 392 : : uint32_t 393 : 13 : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 394 : : std::numeric_limits<uint32_t>::min()}; 395 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 396 : : .pedestrian_brake_intermediate_acceleration_steps 397 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 398 : : uint32_t 399 : 13 : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 400 : : std::numeric_limits<uint32_t>::min()}; 401 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 402 : : .pedestrian_front_intermediate_heading_change_ratio_steps 403 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 404 : : uint32_t 405 : 13 : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 406 : : std::numeric_limits<uint32_t>::min()}; 407 : : valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 408 : : .pedestrian_back_intermediate_heading_change_ratio_steps 409 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 410 : : valueWorld_modelDefault_ego_vehicle_rss_dynamics.unstructured_settings 411 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 412 : 13 : ::ad::physics::Distance valueWorld_modelDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 413 : : valueWorld_modelDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 414 : 13 : = valueWorld_modelDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 415 : 13 : valueWorld_model.default_ego_vehicle_rss_dynamics = valueWorld_modelDefault_ego_vehicle_rss_dynamics; 416 : 13 : ::ad::rss::world::ConstellationVector valueWorld_modelConstellations; 417 : 13 : ::ad::rss::world::Constellation valueWorld_modelConstellationsElement; 418 : 13 : ::ad::rss::world::ConstellationType valueWorld_modelConstellationsElementConstellation_type( 419 : : ::ad::rss::world::ConstellationType::NotRelevant); 420 : 13 : valueWorld_modelConstellationsElement.constellation_type = valueWorld_modelConstellationsElementConstellation_type; 421 : 13 : ::ad::rss::world::Object valueWorld_modelConstellationsElementEgo_vehicle; 422 : 13 : ::ad::rss::world::ObjectId valueWorld_modelConstellationsElementEgo_vehicleObject_id( 423 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 424 : : valueWorld_modelConstellationsElementEgo_vehicle.object_id 425 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleObject_id; 426 : 13 : ::ad::rss::world::ObjectType valueWorld_modelConstellationsElementEgo_vehicleObject_type( 427 : : ::ad::rss::world::ObjectType::Invalid); 428 : : valueWorld_modelConstellationsElementEgo_vehicle.object_type 429 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleObject_type; 430 : 13 : ::ad::rss::world::OccupiedRegionVector valueWorld_modelConstellationsElementEgo_vehicleOccupied_regions; 431 : 13 : ::ad::rss::world::OccupiedRegion valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElement; 432 : 13 : ::ad::rss::world::LaneSegmentId valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementSegment_id( 433 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 434 : : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElement.segment_id 435 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementSegment_id; 436 : 13 : ::ad::physics::ParametricRange valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range; 437 : : ::ad::physics::ParametricValue 438 : 13 : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMinimum(0.); 439 : : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum 440 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMinimum; 441 : : ::ad::physics::ParametricValue 442 : 13 : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMaximum(0.); 443 : : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum 444 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMaximum; 445 : : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum 446 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum; 447 : : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum 448 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum; 449 : : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElement.lon_range 450 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range; 451 : 13 : ::ad::physics::ParametricRange valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range; 452 : : ::ad::physics::ParametricValue 453 : 13 : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMinimum(0.); 454 : : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum 455 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMinimum; 456 : : ::ad::physics::ParametricValue 457 : 13 : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMaximum(0.); 458 : : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum 459 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMaximum; 460 : : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum 461 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum; 462 : : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum 463 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum; 464 : : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElement.lat_range 465 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range; 466 [ + - ]: 13 : valueWorld_modelConstellationsElementEgo_vehicleOccupied_regions.resize( 467 : : 1, valueWorld_modelConstellationsElementEgo_vehicleOccupied_regionsElement); 468 : : valueWorld_modelConstellationsElementEgo_vehicle.occupied_regions 469 [ + - ]: 13 : = valueWorld_modelConstellationsElementEgo_vehicleOccupied_regions; 470 : 13 : ::ad::rss::world::Velocity valueWorld_modelConstellationsElementEgo_vehicleVelocity; 471 : 13 : ::ad::physics::Speed valueWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_min(-100.); 472 : : valueWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_min 473 : 13 : = ::ad::physics::Speed(0.); // set to valid value within struct 474 : : valueWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_min 475 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_min; 476 : 13 : ::ad::physics::Speed valueWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_max(-100.); 477 : : valueWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_max 478 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_max; 479 : 13 : ::ad::physics::Speed valueWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_min(-100.); 480 : : valueWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_min 481 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_min; 482 : 13 : ::ad::physics::Speed valueWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_max(-100.); 483 : : valueWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_max 484 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_max; 485 : : valueWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_max 486 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_min; 487 : : valueWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_max 488 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_min; 489 : : valueWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_min 490 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lon_max; 491 : : valueWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_min 492 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleVelocity.speed_lat_max; 493 : : valueWorld_modelConstellationsElementEgo_vehicle.velocity 494 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleVelocity; 495 : 13 : ::ad::rss::world::ObjectState valueWorld_modelConstellationsElementEgo_vehicleState; 496 : 13 : ::ad::physics::Angle valueWorld_modelConstellationsElementEgo_vehicleStateYaw(-6.283185308); 497 : : valueWorld_modelConstellationsElementEgo_vehicleState.yaw 498 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleStateYaw; 499 : 13 : ::ad::physics::Dimension2D valueWorld_modelConstellationsElementEgo_vehicleStateDimension; 500 : 13 : ::ad::physics::Distance valueWorld_modelConstellationsElementEgo_vehicleStateDimensionLength(-1e9); 501 : : valueWorld_modelConstellationsElementEgo_vehicleStateDimension.length 502 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleStateDimensionLength; 503 : 13 : ::ad::physics::Distance valueWorld_modelConstellationsElementEgo_vehicleStateDimensionWidth(-1e9); 504 : : valueWorld_modelConstellationsElementEgo_vehicleStateDimension.width 505 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleStateDimensionWidth; 506 : : valueWorld_modelConstellationsElementEgo_vehicleState.dimension 507 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleStateDimension; 508 : 13 : ::ad::physics::AngularVelocity valueWorld_modelConstellationsElementEgo_vehicleStateYaw_rate(-100.); 509 : : valueWorld_modelConstellationsElementEgo_vehicleState.yaw_rate 510 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleStateYaw_rate; 511 : 13 : ::ad::physics::Distance2D valueWorld_modelConstellationsElementEgo_vehicleStateCenter_point; 512 : 13 : ::ad::physics::Distance valueWorld_modelConstellationsElementEgo_vehicleStateCenter_pointX(-1e9); 513 : : valueWorld_modelConstellationsElementEgo_vehicleStateCenter_point.x 514 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleStateCenter_pointX; 515 : 13 : ::ad::physics::Distance valueWorld_modelConstellationsElementEgo_vehicleStateCenter_pointY(-1e9); 516 : : valueWorld_modelConstellationsElementEgo_vehicleStateCenter_point.y 517 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleStateCenter_pointY; 518 : : valueWorld_modelConstellationsElementEgo_vehicleState.center_point 519 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleStateCenter_point; 520 : 13 : ::ad::physics::SpeedRange valueWorld_modelConstellationsElementEgo_vehicleStateSpeed_range; 521 : 13 : ::ad::physics::Speed valueWorld_modelConstellationsElementEgo_vehicleStateSpeed_rangeMinimum(-100.); 522 : : valueWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.minimum 523 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleStateSpeed_rangeMinimum; 524 : 13 : ::ad::physics::Speed valueWorld_modelConstellationsElementEgo_vehicleStateSpeed_rangeMaximum(-100.); 525 : : valueWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.maximum 526 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleStateSpeed_rangeMaximum; 527 : : valueWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.maximum 528 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.minimum; 529 : : valueWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.minimum 530 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleStateSpeed_range.maximum; 531 : : valueWorld_modelConstellationsElementEgo_vehicleState.speed_range 532 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleStateSpeed_range; 533 : 13 : ::ad::physics::Angle valueWorld_modelConstellationsElementEgo_vehicleStateSteering_angle(-6.283185308); 534 : : valueWorld_modelConstellationsElementEgo_vehicleState.steering_angle 535 : 13 : = valueWorld_modelConstellationsElementEgo_vehicleStateSteering_angle; 536 : 13 : valueWorld_modelConstellationsElementEgo_vehicle.state = valueWorld_modelConstellationsElementEgo_vehicleState; 537 [ + - ]: 13 : valueWorld_modelConstellationsElement.ego_vehicle = valueWorld_modelConstellationsElementEgo_vehicle; 538 : 13 : ::ad::rss::world::RssDynamics valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamics; 539 : : ::ad::rss::world::LongitudinalRssAccelerationValues 540 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon; 541 : 13 : ::ad::physics::Acceleration valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 542 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max 543 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 544 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.accel_max 545 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max; 546 : 13 : ::ad::physics::Acceleration valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 547 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max 548 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_max; 549 : 13 : ::ad::physics::Acceleration valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 550 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 551 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min; 552 : : ::ad::physics::Acceleration valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min_correct( 553 : 13 : -1e2); 554 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 555 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 556 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 557 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max; 558 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 559 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min; 560 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 561 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 562 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max 563 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min; 564 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.alpha_lon 565 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon; 566 : : ::ad::rss::world::LateralRssAccelerationValues 567 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat; 568 : 13 : ::ad::physics::Acceleration valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 569 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max 570 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 571 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat.accel_max 572 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max; 573 : 13 : ::ad::physics::Acceleration valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 574 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat.brake_min 575 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latBrake_min; 576 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.alpha_lat 577 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat; 578 : : ::ad::physics::Distance valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin( 579 : 13 : -1e9); 580 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin 581 : 13 : = ::ad::physics::Distance(0.); // set to valid value within struct 582 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.lateral_fluctuation_margin 583 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin; 584 : 13 : ::ad::physics::Duration valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsResponse_time(0.); 585 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsResponse_time 586 : 13 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 587 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.response_time 588 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsResponse_time; 589 : 13 : ::ad::physics::Speed valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 590 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.max_speed_on_acceleration 591 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsMax_speed_on_acceleration; 592 : : ::ad::rss::world::UnstructuredSettings 593 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings; 594 : : ::ad::physics::Distance 595 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 596 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 597 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 598 : : ::ad::physics::Angle 599 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 600 : 13 : -6.283185308); 601 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 602 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 603 : : ::ad::physics::AngularAcceleration 604 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 605 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 606 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 607 : : ::ad::physics::Distance 608 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 609 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 610 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 611 : : ::ad::physics::Duration 612 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 613 : 13 : 0.); 614 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 615 : : .vehicle_trajectory_calculation_step 616 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 617 : : uint32_t 618 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 619 : : std::numeric_limits<uint32_t>::min()}; 620 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 621 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 622 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 623 : : uint32_t 624 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 625 : : std::numeric_limits<uint32_t>::min()}; 626 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 627 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 628 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 629 : : uint32_t 630 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 631 : : std::numeric_limits<uint32_t>::min()}; 632 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 633 : : .vehicle_brake_intermediate_acceleration_steps 634 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 635 : : uint32_t 636 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 637 : : std::numeric_limits<uint32_t>::min()}; 638 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 639 : : .vehicle_continue_forward_intermediate_acceleration_steps 640 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 641 : : uint32_t 642 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 643 : : std::numeric_limits<uint32_t>::min()}; 644 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 645 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 646 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 647 : : uint32_t 648 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 649 : : std::numeric_limits<uint32_t>::min()}; 650 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 651 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 652 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 653 : : uint32_t 654 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 655 : : std::numeric_limits<uint32_t>::min()}; 656 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 657 : : .pedestrian_continue_forward_intermediate_acceleration_steps 658 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 659 : : uint32_t 660 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 661 : : std::numeric_limits<uint32_t>::min()}; 662 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 663 : : .pedestrian_brake_intermediate_acceleration_steps 664 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 665 : : uint32_t 666 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 667 : : std::numeric_limits<uint32_t>::min()}; 668 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 669 : : .pedestrian_front_intermediate_heading_change_ratio_steps 670 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 671 : : uint32_t 672 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 673 : : std::numeric_limits<uint32_t>::min()}; 674 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 675 : : .pedestrian_back_intermediate_heading_change_ratio_steps 676 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 677 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.unstructured_settings 678 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings; 679 : : ::ad::physics::Distance 680 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 681 : : valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamics.min_longitudinal_safety_distance 682 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 683 : : valueWorld_modelConstellationsElement.ego_vehicle_rss_dynamics 684 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_rss_dynamics; 685 : 13 : ::ad::rss::world::Object valueWorld_modelConstellationsElementObject; 686 : 13 : ::ad::rss::world::ObjectId valueWorld_modelConstellationsElementObjectObject_id( 687 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 688 : 13 : valueWorld_modelConstellationsElementObject.object_id = valueWorld_modelConstellationsElementObjectObject_id; 689 : 13 : ::ad::rss::world::ObjectType valueWorld_modelConstellationsElementObjectObject_type( 690 : : ::ad::rss::world::ObjectType::Invalid); 691 : 13 : valueWorld_modelConstellationsElementObject.object_type = valueWorld_modelConstellationsElementObjectObject_type; 692 : 13 : ::ad::rss::world::OccupiedRegionVector valueWorld_modelConstellationsElementObjectOccupied_regions; 693 : 13 : ::ad::rss::world::OccupiedRegion valueWorld_modelConstellationsElementObjectOccupied_regionsElement; 694 : 13 : ::ad::rss::world::LaneSegmentId valueWorld_modelConstellationsElementObjectOccupied_regionsElementSegment_id( 695 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 696 : : valueWorld_modelConstellationsElementObjectOccupied_regionsElement.segment_id 697 : 13 : = valueWorld_modelConstellationsElementObjectOccupied_regionsElementSegment_id; 698 : 13 : ::ad::physics::ParametricRange valueWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range; 699 : : ::ad::physics::ParametricValue valueWorld_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMinimum( 700 : 13 : 0.); 701 : : valueWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.minimum 702 : 13 : = valueWorld_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMinimum; 703 : : ::ad::physics::ParametricValue valueWorld_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMaximum( 704 : 13 : 0.); 705 : : valueWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.maximum 706 : 13 : = valueWorld_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMaximum; 707 : : valueWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.maximum 708 : 13 : = valueWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.minimum; 709 : : valueWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.minimum 710 : 13 : = valueWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range.maximum; 711 : : valueWorld_modelConstellationsElementObjectOccupied_regionsElement.lon_range 712 : 13 : = valueWorld_modelConstellationsElementObjectOccupied_regionsElementLon_range; 713 : 13 : ::ad::physics::ParametricRange valueWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range; 714 : : ::ad::physics::ParametricValue valueWorld_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMinimum( 715 : 13 : 0.); 716 : : valueWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.minimum 717 : 13 : = valueWorld_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMinimum; 718 : : ::ad::physics::ParametricValue valueWorld_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMaximum( 719 : 13 : 0.); 720 : : valueWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.maximum 721 : 13 : = valueWorld_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMaximum; 722 : : valueWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.maximum 723 : 13 : = valueWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.minimum; 724 : : valueWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.minimum 725 : 13 : = valueWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range.maximum; 726 : : valueWorld_modelConstellationsElementObjectOccupied_regionsElement.lat_range 727 : 13 : = valueWorld_modelConstellationsElementObjectOccupied_regionsElementLat_range; 728 [ + - ]: 13 : valueWorld_modelConstellationsElementObjectOccupied_regions.resize( 729 : : 1, valueWorld_modelConstellationsElementObjectOccupied_regionsElement); 730 : : valueWorld_modelConstellationsElementObject.occupied_regions 731 [ + - ]: 13 : = valueWorld_modelConstellationsElementObjectOccupied_regions; 732 : 13 : ::ad::rss::world::Velocity valueWorld_modelConstellationsElementObjectVelocity; 733 : 13 : ::ad::physics::Speed valueWorld_modelConstellationsElementObjectVelocitySpeed_lon_min(-100.); 734 : : valueWorld_modelConstellationsElementObjectVelocitySpeed_lon_min 735 : 13 : = ::ad::physics::Speed(0.); // set to valid value within struct 736 : : valueWorld_modelConstellationsElementObjectVelocity.speed_lon_min 737 : 13 : = valueWorld_modelConstellationsElementObjectVelocitySpeed_lon_min; 738 : 13 : ::ad::physics::Speed valueWorld_modelConstellationsElementObjectVelocitySpeed_lon_max(-100.); 739 : : valueWorld_modelConstellationsElementObjectVelocity.speed_lon_max 740 : 13 : = valueWorld_modelConstellationsElementObjectVelocitySpeed_lon_max; 741 : 13 : ::ad::physics::Speed valueWorld_modelConstellationsElementObjectVelocitySpeed_lat_min(-100.); 742 : : valueWorld_modelConstellationsElementObjectVelocity.speed_lat_min 743 : 13 : = valueWorld_modelConstellationsElementObjectVelocitySpeed_lat_min; 744 : 13 : ::ad::physics::Speed valueWorld_modelConstellationsElementObjectVelocitySpeed_lat_max(-100.); 745 : : valueWorld_modelConstellationsElementObjectVelocity.speed_lat_max 746 : 13 : = valueWorld_modelConstellationsElementObjectVelocitySpeed_lat_max; 747 : : valueWorld_modelConstellationsElementObjectVelocity.speed_lon_max 748 : 13 : = valueWorld_modelConstellationsElementObjectVelocity.speed_lon_min; 749 : : valueWorld_modelConstellationsElementObjectVelocity.speed_lat_max 750 : 13 : = valueWorld_modelConstellationsElementObjectVelocity.speed_lat_min; 751 : : valueWorld_modelConstellationsElementObjectVelocity.speed_lon_min 752 : 13 : = valueWorld_modelConstellationsElementObjectVelocity.speed_lon_max; 753 : : valueWorld_modelConstellationsElementObjectVelocity.speed_lat_min 754 : 13 : = valueWorld_modelConstellationsElementObjectVelocity.speed_lat_max; 755 : 13 : valueWorld_modelConstellationsElementObject.velocity = valueWorld_modelConstellationsElementObjectVelocity; 756 : 13 : ::ad::rss::world::ObjectState valueWorld_modelConstellationsElementObjectState; 757 : 13 : ::ad::physics::Angle valueWorld_modelConstellationsElementObjectStateYaw(-6.283185308); 758 : 13 : valueWorld_modelConstellationsElementObjectState.yaw = valueWorld_modelConstellationsElementObjectStateYaw; 759 : 13 : ::ad::physics::Dimension2D valueWorld_modelConstellationsElementObjectStateDimension; 760 : 13 : ::ad::physics::Distance valueWorld_modelConstellationsElementObjectStateDimensionLength(-1e9); 761 : : valueWorld_modelConstellationsElementObjectStateDimension.length 762 : 13 : = valueWorld_modelConstellationsElementObjectStateDimensionLength; 763 : 13 : ::ad::physics::Distance valueWorld_modelConstellationsElementObjectStateDimensionWidth(-1e9); 764 : : valueWorld_modelConstellationsElementObjectStateDimension.width 765 : 13 : = valueWorld_modelConstellationsElementObjectStateDimensionWidth; 766 : : valueWorld_modelConstellationsElementObjectState.dimension 767 : 13 : = valueWorld_modelConstellationsElementObjectStateDimension; 768 : 13 : ::ad::physics::AngularVelocity valueWorld_modelConstellationsElementObjectStateYaw_rate(-100.); 769 : : valueWorld_modelConstellationsElementObjectState.yaw_rate 770 : 13 : = valueWorld_modelConstellationsElementObjectStateYaw_rate; 771 : 13 : ::ad::physics::Distance2D valueWorld_modelConstellationsElementObjectStateCenter_point; 772 : 13 : ::ad::physics::Distance valueWorld_modelConstellationsElementObjectStateCenter_pointX(-1e9); 773 : : valueWorld_modelConstellationsElementObjectStateCenter_point.x 774 : 13 : = valueWorld_modelConstellationsElementObjectStateCenter_pointX; 775 : 13 : ::ad::physics::Distance valueWorld_modelConstellationsElementObjectStateCenter_pointY(-1e9); 776 : : valueWorld_modelConstellationsElementObjectStateCenter_point.y 777 : 13 : = valueWorld_modelConstellationsElementObjectStateCenter_pointY; 778 : : valueWorld_modelConstellationsElementObjectState.center_point 779 : 13 : = valueWorld_modelConstellationsElementObjectStateCenter_point; 780 : 13 : ::ad::physics::SpeedRange valueWorld_modelConstellationsElementObjectStateSpeed_range; 781 : 13 : ::ad::physics::Speed valueWorld_modelConstellationsElementObjectStateSpeed_rangeMinimum(-100.); 782 : : valueWorld_modelConstellationsElementObjectStateSpeed_range.minimum 783 : 13 : = valueWorld_modelConstellationsElementObjectStateSpeed_rangeMinimum; 784 : 13 : ::ad::physics::Speed valueWorld_modelConstellationsElementObjectStateSpeed_rangeMaximum(-100.); 785 : : valueWorld_modelConstellationsElementObjectStateSpeed_range.maximum 786 : 13 : = valueWorld_modelConstellationsElementObjectStateSpeed_rangeMaximum; 787 : : valueWorld_modelConstellationsElementObjectStateSpeed_range.maximum 788 : 13 : = valueWorld_modelConstellationsElementObjectStateSpeed_range.minimum; 789 : : valueWorld_modelConstellationsElementObjectStateSpeed_range.minimum 790 : 13 : = valueWorld_modelConstellationsElementObjectStateSpeed_range.maximum; 791 : : valueWorld_modelConstellationsElementObjectState.speed_range 792 : 13 : = valueWorld_modelConstellationsElementObjectStateSpeed_range; 793 : 13 : ::ad::physics::Angle valueWorld_modelConstellationsElementObjectStateSteering_angle(-6.283185308); 794 : : valueWorld_modelConstellationsElementObjectState.steering_angle 795 : 13 : = valueWorld_modelConstellationsElementObjectStateSteering_angle; 796 : 13 : valueWorld_modelConstellationsElementObject.state = valueWorld_modelConstellationsElementObjectState; 797 [ + - ]: 13 : valueWorld_modelConstellationsElement.object = valueWorld_modelConstellationsElementObject; 798 : 13 : ::ad::rss::world::RssDynamics valueWorld_modelConstellationsElementObject_rss_dynamics; 799 : : ::ad::rss::world::LongitudinalRssAccelerationValues 800 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon; 801 : 13 : ::ad::physics::Acceleration valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max(-1e2); 802 : : valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max 803 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 804 : : valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.accel_max 805 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max; 806 : 13 : ::ad::physics::Acceleration valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_max(-1e2); 807 : : valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max 808 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_max; 809 : 13 : ::ad::physics::Acceleration valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min(-1e2); 810 : : valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 811 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min; 812 : : ::ad::physics::Acceleration valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min_correct( 813 : 13 : -1e2); 814 : : valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct 815 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min_correct; 816 : : valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 817 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max; 818 : : valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct 819 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min; 820 : : valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 821 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct; 822 : : valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max 823 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min; 824 : : valueWorld_modelConstellationsElementObject_rss_dynamics.alpha_lon 825 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lon; 826 : 13 : ::ad::rss::world::LateralRssAccelerationValues valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lat; 827 : 13 : ::ad::physics::Acceleration valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_latAccel_max(-1e2); 828 : : valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_latAccel_max 829 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 830 : : valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lat.accel_max 831 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_latAccel_max; 832 : 13 : ::ad::physics::Acceleration valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_latBrake_min(-1e2); 833 : : valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lat.brake_min 834 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_latBrake_min; 835 : : valueWorld_modelConstellationsElementObject_rss_dynamics.alpha_lat 836 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsAlpha_lat; 837 : 13 : ::ad::physics::Distance valueWorld_modelConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin(-1e9); 838 : : valueWorld_modelConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin 839 : 13 : = ::ad::physics::Distance(0.); // set to valid value within struct 840 : : valueWorld_modelConstellationsElementObject_rss_dynamics.lateral_fluctuation_margin 841 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin; 842 : 13 : ::ad::physics::Duration valueWorld_modelConstellationsElementObject_rss_dynamicsResponse_time(0.); 843 : : valueWorld_modelConstellationsElementObject_rss_dynamicsResponse_time 844 : 13 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 845 : : valueWorld_modelConstellationsElementObject_rss_dynamics.response_time 846 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsResponse_time; 847 : 13 : ::ad::physics::Speed valueWorld_modelConstellationsElementObject_rss_dynamicsMax_speed_on_acceleration(-100.); 848 : : valueWorld_modelConstellationsElementObject_rss_dynamics.max_speed_on_acceleration 849 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsMax_speed_on_acceleration; 850 : : ::ad::rss::world::UnstructuredSettings 851 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings; 852 : : ::ad::physics::Distance 853 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 854 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 855 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 856 : : ::ad::physics::Angle 857 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsDrive_away_max_angle(-6.283185308); 858 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.drive_away_max_angle 859 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 860 : : ::ad::physics::AngularAcceleration 861 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 862 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 863 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 864 : : ::ad::physics::Distance 865 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 866 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_min_radius 867 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_min_radius; 868 : : ::ad::physics::Duration 869 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 870 : 13 : 0.); 871 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 872 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 873 : : uint32_t 874 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 875 : : std::numeric_limits<uint32_t>::min()}; 876 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 877 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 878 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 879 : : uint32_t 880 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 881 : : std::numeric_limits<uint32_t>::min()}; 882 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 883 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 884 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 885 : : uint32_t 886 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 887 : : std::numeric_limits<uint32_t>::min()}; 888 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 889 : : .vehicle_brake_intermediate_acceleration_steps 890 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 891 : : uint32_t 892 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 893 : : std::numeric_limits<uint32_t>::min()}; 894 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 895 : : .vehicle_continue_forward_intermediate_acceleration_steps 896 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 897 : : uint32_t 898 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 899 : : std::numeric_limits<uint32_t>::min()}; 900 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 901 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 902 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 903 : : uint32_t 904 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 905 : : std::numeric_limits<uint32_t>::min()}; 906 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 907 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 908 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 909 : : uint32_t 910 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 911 : : std::numeric_limits<uint32_t>::min()}; 912 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 913 : : .pedestrian_continue_forward_intermediate_acceleration_steps 914 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 915 : : uint32_t 916 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 917 : : std::numeric_limits<uint32_t>::min()}; 918 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 919 : : .pedestrian_brake_intermediate_acceleration_steps 920 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 921 : : uint32_t 922 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 923 : : std::numeric_limits<uint32_t>::min()}; 924 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 925 : : .pedestrian_front_intermediate_heading_change_ratio_steps 926 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 927 : : uint32_t 928 : 13 : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 929 : : std::numeric_limits<uint32_t>::min()}; 930 : : valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 931 : : .pedestrian_back_intermediate_heading_change_ratio_steps 932 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 933 : : valueWorld_modelConstellationsElementObject_rss_dynamics.unstructured_settings 934 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsUnstructured_settings; 935 : : ::ad::physics::Distance valueWorld_modelConstellationsElementObject_rss_dynamicsMin_longitudinal_safety_distance( 936 : 13 : -1e9); 937 : : valueWorld_modelConstellationsElementObject_rss_dynamics.min_longitudinal_safety_distance 938 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamicsMin_longitudinal_safety_distance; 939 : : valueWorld_modelConstellationsElement.object_rss_dynamics 940 : 13 : = valueWorld_modelConstellationsElementObject_rss_dynamics; 941 : 13 : ::ad::rss::world::RoadArea valueWorld_modelConstellationsElementIntersecting_road; 942 : 13 : ::ad::rss::world::RoadSegment valueWorld_modelConstellationsElementIntersecting_roadElement; 943 : 13 : ::ad::rss::world::RoadSegmentType valueWorld_modelConstellationsElementIntersecting_roadElementType( 944 : : ::ad::rss::world::RoadSegmentType::Normal); 945 : : valueWorld_modelConstellationsElementIntersecting_roadElement.type 946 : 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementType; 947 : 13 : ::ad::rss::world::LaneSegmentVector valueWorld_modelConstellationsElementIntersecting_roadElementLane_segments; 948 : 13 : ::ad::rss::world::LaneSegment valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement; 949 : 13 : ::ad::rss::world::LaneSegmentId valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementId( 950 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 951 : : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement.id 952 : 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementId; 953 : : ::ad::rss::world::LaneDrivingDirection 954 : 13 : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementDriving_direction( 955 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 956 : : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement.driving_direction 957 : 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementDriving_direction; 958 : 13 : ::ad::physics::MetricRange valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength; 959 : : ::ad::physics::Distance 960 : 13 : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum(-1e9); 961 : : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum 962 : 13 : = ::ad::physics::Distance(0.); // set to valid value within struct 963 : : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum 964 : 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum; 965 : : ::ad::physics::Distance 966 : 13 : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMaximum(-1e9); 967 : : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum 968 : 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMaximum; 969 : : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum 970 : 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum; 971 : : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum 972 : 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum; 973 : : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement.length 974 : 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength; 975 : 13 : ::ad::physics::MetricRange valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth; 976 : : ::ad::physics::Distance 977 : 13 : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum(-1e9); 978 : : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum 979 : 13 : = ::ad::physics::Distance(0.); // set to valid value within struct 980 : : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum 981 : 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum; 982 : : ::ad::physics::Distance 983 : 13 : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMaximum(-1e9); 984 : : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum 985 : 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMaximum; 986 : : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum 987 : 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum; 988 : : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum 989 : 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum; 990 : : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement.width 991 : 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth; 992 [ + - ]: 13 : valueWorld_modelConstellationsElementIntersecting_roadElementLane_segments.resize( 993 : : 1, valueWorld_modelConstellationsElementIntersecting_roadElementLane_segmentsElement); 994 : : valueWorld_modelConstellationsElementIntersecting_roadElement.lane_segments 995 [ + - ]: 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementLane_segments; 996 : : ::ad::physics::Distance 997 : 13 : valueWorld_modelConstellationsElementIntersecting_roadElementMinimum_length_after_intersecting_area(-1e9); 998 : : valueWorld_modelConstellationsElementIntersecting_roadElement.minimum_length_after_intersecting_area 999 : 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementMinimum_length_after_intersecting_area; 1000 : : ::ad::physics::Distance 1001 : 13 : valueWorld_modelConstellationsElementIntersecting_roadElementMinimum_length_before_intersecting_area(-1e9); 1002 : : valueWorld_modelConstellationsElementIntersecting_roadElement.minimum_length_before_intersecting_area 1003 : 13 : = valueWorld_modelConstellationsElementIntersecting_roadElementMinimum_length_before_intersecting_area; 1004 [ + - ]: 13 : valueWorld_modelConstellationsElementIntersecting_road.resize( 1005 : : 1, valueWorld_modelConstellationsElementIntersecting_roadElement); 1006 [ + - ]: 13 : valueWorld_modelConstellationsElement.intersecting_road = valueWorld_modelConstellationsElementIntersecting_road; 1007 : 13 : ::ad::rss::world::RoadArea valueWorld_modelConstellationsElementEgo_vehicle_road; 1008 : 13 : ::ad::rss::world::RoadSegment valueWorld_modelConstellationsElementEgo_vehicle_roadElement; 1009 : 13 : ::ad::rss::world::RoadSegmentType valueWorld_modelConstellationsElementEgo_vehicle_roadElementType( 1010 : : ::ad::rss::world::RoadSegmentType::Normal); 1011 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElement.type 1012 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementType; 1013 : 13 : ::ad::rss::world::LaneSegmentVector valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segments; 1014 : 13 : ::ad::rss::world::LaneSegment valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement; 1015 : 13 : ::ad::rss::world::LaneSegmentId valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementId( 1016 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1017 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.id 1018 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementId; 1019 : : ::ad::rss::world::LaneDrivingDirection 1020 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementDriving_direction( 1021 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 1022 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.driving_direction 1023 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementDriving_direction; 1024 : 13 : ::ad::physics::MetricRange valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength; 1025 : : ::ad::physics::Distance 1026 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum(-1e9); 1027 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum 1028 : 13 : = ::ad::physics::Distance(0.); // set to valid value within struct 1029 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum 1030 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum; 1031 : : ::ad::physics::Distance 1032 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMaximum(-1e9); 1033 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum 1034 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMaximum; 1035 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum 1036 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum; 1037 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum 1038 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum; 1039 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.length 1040 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength; 1041 : 13 : ::ad::physics::MetricRange valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth; 1042 : : ::ad::physics::Distance 1043 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum(-1e9); 1044 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum 1045 : 13 : = ::ad::physics::Distance(0.); // set to valid value within struct 1046 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum 1047 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum; 1048 : : ::ad::physics::Distance 1049 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMaximum(-1e9); 1050 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum 1051 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMaximum; 1052 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum 1053 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum; 1054 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum 1055 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum; 1056 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.width 1057 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth; 1058 [ + - ]: 13 : valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segments.resize( 1059 : : 1, valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement); 1060 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElement.lane_segments 1061 [ + - ]: 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementLane_segments; 1062 : : ::ad::physics::Distance 1063 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_after_intersecting_area(-1e9); 1064 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElement.minimum_length_after_intersecting_area 1065 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_after_intersecting_area; 1066 : : ::ad::physics::Distance 1067 : 13 : valueWorld_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_before_intersecting_area(-1e9); 1068 : : valueWorld_modelConstellationsElementEgo_vehicle_roadElement.minimum_length_before_intersecting_area 1069 : 13 : = valueWorld_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_before_intersecting_area; 1070 [ + - ]: 13 : valueWorld_modelConstellationsElementEgo_vehicle_road.resize( 1071 : : 1, valueWorld_modelConstellationsElementEgo_vehicle_roadElement); 1072 [ + - ]: 13 : valueWorld_modelConstellationsElement.ego_vehicle_road = valueWorld_modelConstellationsElementEgo_vehicle_road; 1073 [ + - ]: 13 : valueWorld_modelConstellations.resize(1, valueWorld_modelConstellationsElement); 1074 [ + - ]: 13 : valueWorld_model.constellations = valueWorld_modelConstellations; 1075 [ + - ]: 13 : value.world_model = valueWorld_model; 1076 : 13 : ::ad::rss::core::RssSituationSnapshot valueRss_situation_snapshot; 1077 : 13 : ::ad::rss::world::TimeIndex valueRss_situation_snapshotTime_index( 1078 : : std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 1079 : 13 : valueRss_situation_snapshotTime_index = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 1080 : 13 : valueRss_situation_snapshot.time_index = valueRss_situation_snapshotTime_index; 1081 : 13 : ::ad::rss::world::RssDynamics valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamics; 1082 : : ::ad::rss::world::LongitudinalRssAccelerationValues 1083 : 13 : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 1084 : 13 : ::ad::physics::Acceleration valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 1085 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max 1086 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1087 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max 1088 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 1089 : 13 : ::ad::physics::Acceleration valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 1090 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 1091 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 1092 : 13 : ::ad::physics::Acceleration valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 1093 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1094 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 1095 : : ::ad::physics::Acceleration valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct( 1096 : 13 : -1e2); 1097 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1098 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 1099 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1100 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 1101 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1102 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 1103 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1104 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 1105 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 1106 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 1107 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lon 1108 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 1109 : 13 : ::ad::rss::world::LateralRssAccelerationValues valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 1110 : 13 : ::ad::physics::Acceleration valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 1111 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max 1112 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1113 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max 1114 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 1115 : 13 : ::ad::physics::Acceleration valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 1116 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min 1117 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 1118 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lat 1119 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 1120 : 13 : ::ad::physics::Distance valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 1121 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 1122 : 13 : = ::ad::physics::Distance(0.); // set to valid value within struct 1123 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 1124 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 1125 : 13 : ::ad::physics::Duration valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time(0.); 1126 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time 1127 : 13 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1128 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.response_time 1129 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time; 1130 : 13 : ::ad::physics::Speed valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 1131 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 1132 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 1133 : : ::ad::rss::world::UnstructuredSettings 1134 : 13 : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 1135 : : ::ad::physics::Distance 1136 : 13 : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 1137 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 1138 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 1139 : : ::ad::physics::Angle 1140 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 1141 : 13 : -6.283185308); 1142 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 1143 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 1144 : : ::ad::physics::AngularAcceleration 1145 : 13 : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 1146 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 1147 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 1148 : : ::ad::physics::Distance 1149 : 13 : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 1150 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 1151 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 1152 : : ::ad::physics::Duration 1153 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 1154 : 13 : 0.); 1155 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 1156 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1157 : : uint32_t 1158 : 13 : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1159 : : std::numeric_limits<uint32_t>::min()}; 1160 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1161 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1162 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1163 : : uint32_t 1164 : 13 : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1165 : : std::numeric_limits<uint32_t>::min()}; 1166 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1167 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1168 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1169 : : uint32_t 1170 : 13 : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1171 : : std::numeric_limits<uint32_t>::min()}; 1172 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1173 : : .vehicle_brake_intermediate_acceleration_steps 1174 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1175 : : uint32_t 1176 : 13 : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1177 : : std::numeric_limits<uint32_t>::min()}; 1178 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1179 : : .vehicle_continue_forward_intermediate_acceleration_steps 1180 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1181 : : uint32_t 1182 : 13 : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1183 : : std::numeric_limits<uint32_t>::min()}; 1184 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1185 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1186 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1187 : : uint32_t 1188 : 13 : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1189 : : std::numeric_limits<uint32_t>::min()}; 1190 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1191 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1192 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1193 : : uint32_t 1194 : 13 : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1195 : : std::numeric_limits<uint32_t>::min()}; 1196 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1197 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1198 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1199 : : uint32_t 1200 : 13 : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1201 : : std::numeric_limits<uint32_t>::min()}; 1202 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1203 : : .pedestrian_brake_intermediate_acceleration_steps 1204 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1205 : : uint32_t 1206 : 13 : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1207 : : std::numeric_limits<uint32_t>::min()}; 1208 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1209 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1210 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1211 : : uint32_t 1212 : 13 : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1213 : : std::numeric_limits<uint32_t>::min()}; 1214 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1215 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1216 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1217 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.unstructured_settings 1218 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 1219 : : ::ad::physics::Distance valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance( 1220 : 13 : -1e9); 1221 : : valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 1222 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 1223 : : valueRss_situation_snapshot.default_ego_vehicle_rss_dynamics 1224 : 13 : = valueRss_situation_snapshotDefault_ego_vehicle_rss_dynamics; 1225 : 13 : ::ad::rss::core::RelativeConstellationVector valueRss_situation_snapshotConstellations; 1226 : 13 : ::ad::rss::core::RelativeConstellation valueRss_situation_snapshotConstellationsElement; 1227 : 13 : ::ad::rss::world::ObjectId valueRss_situation_snapshotConstellationsElementEgo_id( 1228 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1229 : 13 : valueRss_situation_snapshotConstellationsElement.ego_id = valueRss_situation_snapshotConstellationsElementEgo_id; 1230 : 13 : ::ad::rss::world::ObjectId valueRss_situation_snapshotConstellationsElementObject_id( 1231 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1232 : : valueRss_situation_snapshotConstellationsElement.object_id 1233 : 13 : = valueRss_situation_snapshotConstellationsElementObject_id; 1234 : 13 : ::ad::rss::core::RelativeConstellationId valueRss_situation_snapshotConstellationsElementConstellation_id( 1235 : : std::numeric_limits<::ad::rss::core::RelativeConstellationId>::lowest()); 1236 : : valueRss_situation_snapshotConstellationsElement.constellation_id 1237 : 13 : = valueRss_situation_snapshotConstellationsElementConstellation_id; 1238 : 13 : ::ad::rss::world::ConstellationType valueRss_situation_snapshotConstellationsElementConstellation_type( 1239 : : ::ad::rss::world::ConstellationType::NotRelevant); 1240 : : valueRss_situation_snapshotConstellationsElement.constellation_type 1241 : 13 : = valueRss_situation_snapshotConstellationsElementConstellation_type; 1242 : 13 : ::ad::rss::core::RelativeObjectState valueRss_situation_snapshotConstellationsElementEgo_state; 1243 : 13 : ::ad::rss::world::ObjectType valueRss_situation_snapshotConstellationsElementEgo_stateObject_type( 1244 : : ::ad::rss::world::ObjectType::Invalid); 1245 : : valueRss_situation_snapshotConstellationsElementEgo_state.object_type 1246 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateObject_type; 1247 : 13 : ::ad::rss::world::RssDynamics valueRss_situation_snapshotConstellationsElementEgo_stateDynamics; 1248 : : ::ad::rss::world::LongitudinalRssAccelerationValues 1249 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon; 1250 : : ::ad::physics::Acceleration valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max( 1251 : 13 : -1e2); 1252 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max 1253 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1254 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.accel_max 1255 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max; 1256 : : ::ad::physics::Acceleration valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_max( 1257 : 13 : -1e2); 1258 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max 1259 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_max; 1260 : : ::ad::physics::Acceleration valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min( 1261 : 13 : -1e2); 1262 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 1263 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min; 1264 : : ::ad::physics::Acceleration 1265 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min_correct(-1e2); 1266 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct 1267 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min_correct; 1268 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 1269 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max; 1270 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct 1271 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min; 1272 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 1273 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct; 1274 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max 1275 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min; 1276 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamics.alpha_lon 1277 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon; 1278 : : ::ad::rss::world::LateralRssAccelerationValues 1279 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat; 1280 : : ::ad::physics::Acceleration valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latAccel_max( 1281 : 13 : -1e2); 1282 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latAccel_max 1283 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1284 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat.accel_max 1285 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latAccel_max; 1286 : : ::ad::physics::Acceleration valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latBrake_min( 1287 : 13 : -1e2); 1288 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat.brake_min 1289 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latBrake_min; 1290 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamics.alpha_lat 1291 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat; 1292 : : ::ad::physics::Distance valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin( 1293 : 13 : -1e9); 1294 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin 1295 : 13 : = ::ad::physics::Distance(0.); // set to valid value within struct 1296 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamics.lateral_fluctuation_margin 1297 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin; 1298 : 13 : ::ad::physics::Duration valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsResponse_time(0.); 1299 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsResponse_time 1300 : 13 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1301 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamics.response_time 1302 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsResponse_time; 1303 : : ::ad::physics::Speed valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsMax_speed_on_acceleration( 1304 : 13 : -100.); 1305 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamics.max_speed_on_acceleration 1306 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsMax_speed_on_acceleration; 1307 : : ::ad::rss::world::UnstructuredSettings 1308 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings; 1309 : : ::ad::physics::Distance 1310 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_turning_radius( 1311 : 13 : -1e9); 1312 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings.pedestrian_turning_radius 1313 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_turning_radius; 1314 : : ::ad::physics::Angle 1315 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsDrive_away_max_angle( 1316 : 13 : -6.283185308); 1317 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings.drive_away_max_angle 1318 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsDrive_away_max_angle; 1319 : : ::ad::physics::AngularAcceleration 1320 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change( 1321 : 13 : -1e2); 1322 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_yaw_rate_change 1323 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change; 1324 : : ::ad::physics::Distance 1325 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_min_radius(-1e9); 1326 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_min_radius 1327 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_min_radius; 1328 : : ::ad::physics::Duration 1329 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 1330 : 13 : 0.); 1331 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1332 : : .vehicle_trajectory_calculation_step 1333 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1334 : : uint32_t 1335 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1336 : : std::numeric_limits<uint32_t>::min()}; 1337 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1338 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1339 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1340 : : uint32_t 1341 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1342 : : std::numeric_limits<uint32_t>::min()}; 1343 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1344 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1345 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1346 : : uint32_t 1347 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1348 : : std::numeric_limits<uint32_t>::min()}; 1349 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1350 : : .vehicle_brake_intermediate_acceleration_steps 1351 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1352 : : uint32_t 1353 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1354 : : std::numeric_limits<uint32_t>::min()}; 1355 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1356 : : .vehicle_continue_forward_intermediate_acceleration_steps 1357 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1358 : : uint32_t 1359 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1360 : : std::numeric_limits<uint32_t>::min()}; 1361 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1362 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1363 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1364 : : uint32_t 1365 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1366 : : std::numeric_limits<uint32_t>::min()}; 1367 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1368 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1369 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1370 : : uint32_t 1371 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1372 : : std::numeric_limits<uint32_t>::min()}; 1373 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1374 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1375 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1376 : : uint32_t 1377 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1378 : : std::numeric_limits<uint32_t>::min()}; 1379 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1380 : : .pedestrian_brake_intermediate_acceleration_steps 1381 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1382 : : uint32_t 1383 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1384 : : std::numeric_limits<uint32_t>::min()}; 1385 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1386 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1387 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1388 : : uint32_t 1389 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1390 : : std::numeric_limits<uint32_t>::min()}; 1391 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 1392 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1393 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1394 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamics.unstructured_settings 1395 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings; 1396 : : ::ad::physics::Distance 1397 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsMin_longitudinal_safety_distance(-1e9); 1398 : : valueRss_situation_snapshotConstellationsElementEgo_stateDynamics.min_longitudinal_safety_distance 1399 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamicsMin_longitudinal_safety_distance; 1400 : : valueRss_situation_snapshotConstellationsElementEgo_state.dynamics 1401 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateDynamics; 1402 : 13 : ::ad::rss::world::ObjectState valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state; 1403 : : ::ad::physics::Angle valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw( 1404 : 13 : -6.283185308); 1405 : : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.yaw 1406 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw; 1407 : : ::ad::physics::Dimension2D 1408 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension; 1409 : : ::ad::physics::Distance 1410 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionLength(-1e9); 1411 : : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension.length 1412 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionLength; 1413 : : ::ad::physics::Distance 1414 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionWidth(-1e9); 1415 : : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension.width 1416 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionWidth; 1417 : : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.dimension 1418 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension; 1419 : : ::ad::physics::AngularVelocity 1420 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw_rate(-100.); 1421 : : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.yaw_rate 1422 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw_rate; 1423 : : ::ad::physics::Distance2D 1424 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point; 1425 : : ::ad::physics::Distance 1426 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointX(-1e9); 1427 : : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point.x 1428 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointX; 1429 : : ::ad::physics::Distance 1430 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointY(-1e9); 1431 : : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point.y 1432 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointY; 1433 : : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.center_point 1434 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point; 1435 : : ::ad::physics::SpeedRange 1436 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range; 1437 : : ::ad::physics::Speed 1438 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMinimum(-100.); 1439 : : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum 1440 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMinimum; 1441 : : ::ad::physics::Speed 1442 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMaximum(-100.); 1443 : : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum 1444 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMaximum; 1445 : : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum 1446 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum; 1447 : : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum 1448 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum; 1449 : : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.speed_range 1450 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range; 1451 : : ::ad::physics::Angle 1452 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSteering_angle(-6.283185308); 1453 : : valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.steering_angle 1454 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSteering_angle; 1455 : : valueRss_situation_snapshotConstellationsElementEgo_state.unstructured_object_state 1456 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state; 1457 : : ::ad::rss::core::StructuredObjectState 1458 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state; 1459 : 13 : ::ad::rss::world::Velocity valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity; 1460 : : ::ad::physics::Speed 1461 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min(-100.); 1462 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min 1463 : 13 : = ::ad::physics::Speed(0.); // set to valid value within struct 1464 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min 1465 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min; 1466 : : ::ad::physics::Speed 1467 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_max(-100.); 1468 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max 1469 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_max; 1470 : : ::ad::physics::Speed 1471 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_min(-100.); 1472 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min 1473 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_min; 1474 : : ::ad::physics::Speed 1475 : 13 : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_max(-100.); 1476 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max 1477 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_max; 1478 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max 1479 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min; 1480 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max 1481 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min; 1482 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min 1483 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max; 1484 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min 1485 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max; 1486 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.velocity 1487 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity; 1488 : 13 : bool valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateHas_priority{true}; 1489 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.has_priority 1490 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateHas_priority; 1491 : 13 : bool valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateIs_in_correct_lane{true}; 1492 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.is_in_correct_lane 1493 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateIs_in_correct_lane; 1494 : : ::ad::physics::Distance 1495 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection( 1496 : 13 : -1e9); 1497 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection 1498 : 13 : = ::ad::physics::Distance(0.); // set to valid value within struct 1499 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection 1500 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection; 1501 : : ::ad::physics::Distance 1502 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_leave_intersection( 1503 : 13 : -1e9); 1504 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection 1505 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_leave_intersection; 1506 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection 1507 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection; 1508 : : valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection 1509 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection; 1510 : : valueRss_situation_snapshotConstellationsElementEgo_state.structured_object_state 1511 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_stateStructured_object_state; 1512 : : valueRss_situation_snapshotConstellationsElement.ego_state 1513 : 13 : = valueRss_situation_snapshotConstellationsElementEgo_state; 1514 : 13 : ::ad::rss::core::RelativeObjectState valueRss_situation_snapshotConstellationsElementOther_state; 1515 : 13 : ::ad::rss::world::ObjectType valueRss_situation_snapshotConstellationsElementOther_stateObject_type( 1516 : : ::ad::rss::world::ObjectType::Invalid); 1517 : : valueRss_situation_snapshotConstellationsElementOther_state.object_type 1518 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateObject_type; 1519 : 13 : ::ad::rss::world::RssDynamics valueRss_situation_snapshotConstellationsElementOther_stateDynamics; 1520 : : ::ad::rss::world::LongitudinalRssAccelerationValues 1521 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon; 1522 : : ::ad::physics::Acceleration valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonAccel_max( 1523 : 13 : -1e2); 1524 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonAccel_max 1525 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1526 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.accel_max 1527 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonAccel_max; 1528 : : ::ad::physics::Acceleration valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_max( 1529 : 13 : -1e2); 1530 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_max 1531 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_max; 1532 : : ::ad::physics::Acceleration valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min( 1533 : 13 : -1e2); 1534 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 1535 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min; 1536 : : ::ad::physics::Acceleration 1537 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min_correct(-1e2); 1538 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct 1539 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min_correct; 1540 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 1541 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_max; 1542 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct 1543 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min; 1544 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 1545 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct; 1546 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_max 1547 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min; 1548 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamics.alpha_lon 1549 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon; 1550 : : ::ad::rss::world::LateralRssAccelerationValues 1551 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat; 1552 : : ::ad::physics::Acceleration valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latAccel_max( 1553 : 13 : -1e2); 1554 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latAccel_max 1555 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1556 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat.accel_max 1557 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latAccel_max; 1558 : : ::ad::physics::Acceleration valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latBrake_min( 1559 : 13 : -1e2); 1560 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat.brake_min 1561 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latBrake_min; 1562 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamics.alpha_lat 1563 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat; 1564 : : ::ad::physics::Distance 1565 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsLateral_fluctuation_margin(-1e9); 1566 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsLateral_fluctuation_margin 1567 : 13 : = ::ad::physics::Distance(0.); // set to valid value within struct 1568 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamics.lateral_fluctuation_margin 1569 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsLateral_fluctuation_margin; 1570 : 13 : ::ad::physics::Duration valueRss_situation_snapshotConstellationsElementOther_stateDynamicsResponse_time(0.); 1571 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsResponse_time 1572 : 13 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1573 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamics.response_time 1574 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsResponse_time; 1575 : : ::ad::physics::Speed valueRss_situation_snapshotConstellationsElementOther_stateDynamicsMax_speed_on_acceleration( 1576 : 13 : -100.); 1577 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamics.max_speed_on_acceleration 1578 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsMax_speed_on_acceleration; 1579 : : ::ad::rss::world::UnstructuredSettings 1580 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings; 1581 : : ::ad::physics::Distance 1582 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_turning_radius( 1583 : 13 : -1e9); 1584 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings.pedestrian_turning_radius 1585 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_turning_radius; 1586 : : ::ad::physics::Angle 1587 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsDrive_away_max_angle( 1588 : 13 : -6.283185308); 1589 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings.drive_away_max_angle 1590 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsDrive_away_max_angle; 1591 : : ::ad::physics::AngularAcceleration 1592 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change( 1593 : 13 : -1e2); 1594 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_yaw_rate_change 1595 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change; 1596 : : ::ad::physics::Distance 1597 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_min_radius(-1e9); 1598 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_min_radius 1599 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_min_radius; 1600 : : ::ad::physics::Duration 1601 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 1602 : 13 : 0.); 1603 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1604 : : .vehicle_trajectory_calculation_step 1605 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1606 : : uint32_t 1607 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1608 : : std::numeric_limits<uint32_t>::min()}; 1609 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1610 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1611 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1612 : : uint32_t 1613 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1614 : : std::numeric_limits<uint32_t>::min()}; 1615 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1616 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1617 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1618 : : uint32_t 1619 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1620 : : std::numeric_limits<uint32_t>::min()}; 1621 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1622 : : .vehicle_brake_intermediate_acceleration_steps 1623 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1624 : : uint32_t 1625 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1626 : : std::numeric_limits<uint32_t>::min()}; 1627 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1628 : : .vehicle_continue_forward_intermediate_acceleration_steps 1629 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1630 : : uint32_t 1631 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1632 : : std::numeric_limits<uint32_t>::min()}; 1633 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1634 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1635 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1636 : : uint32_t 1637 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1638 : : std::numeric_limits<uint32_t>::min()}; 1639 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1640 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1641 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1642 : : uint32_t 1643 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1644 : : std::numeric_limits<uint32_t>::min()}; 1645 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1646 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1647 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1648 : : uint32_t 1649 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1650 : : std::numeric_limits<uint32_t>::min()}; 1651 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1652 : : .pedestrian_brake_intermediate_acceleration_steps 1653 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1654 : : uint32_t 1655 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1656 : : std::numeric_limits<uint32_t>::min()}; 1657 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1658 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1659 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1660 : : uint32_t 1661 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1662 : : std::numeric_limits<uint32_t>::min()}; 1663 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 1664 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1665 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1666 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamics.unstructured_settings 1667 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings; 1668 : : ::ad::physics::Distance 1669 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateDynamicsMin_longitudinal_safety_distance(-1e9); 1670 : : valueRss_situation_snapshotConstellationsElementOther_stateDynamics.min_longitudinal_safety_distance 1671 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamicsMin_longitudinal_safety_distance; 1672 : : valueRss_situation_snapshotConstellationsElementOther_state.dynamics 1673 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateDynamics; 1674 : 13 : ::ad::rss::world::ObjectState valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state; 1675 : : ::ad::physics::Angle valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw( 1676 : 13 : -6.283185308); 1677 : : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.yaw 1678 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw; 1679 : : ::ad::physics::Dimension2D 1680 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension; 1681 : : ::ad::physics::Distance 1682 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionLength(-1e9); 1683 : : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension.length 1684 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionLength; 1685 : : ::ad::physics::Distance 1686 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionWidth(-1e9); 1687 : : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension.width 1688 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionWidth; 1689 : : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.dimension 1690 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension; 1691 : : ::ad::physics::AngularVelocity 1692 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw_rate(-100.); 1693 : : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.yaw_rate 1694 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw_rate; 1695 : : ::ad::physics::Distance2D 1696 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point; 1697 : : ::ad::physics::Distance 1698 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointX(-1e9); 1699 : : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point.x 1700 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointX; 1701 : : ::ad::physics::Distance 1702 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointY(-1e9); 1703 : : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point.y 1704 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointY; 1705 : : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.center_point 1706 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point; 1707 : : ::ad::physics::SpeedRange 1708 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range; 1709 : : ::ad::physics::Speed 1710 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMinimum(-100.); 1711 : : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum 1712 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMinimum; 1713 : : ::ad::physics::Speed 1714 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMaximum(-100.); 1715 : : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum 1716 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMaximum; 1717 : : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum 1718 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum; 1719 : : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum 1720 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum; 1721 : : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.speed_range 1722 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range; 1723 : : ::ad::physics::Angle 1724 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSteering_angle(-6.283185308); 1725 : : valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.steering_angle 1726 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSteering_angle; 1727 : : valueRss_situation_snapshotConstellationsElementOther_state.unstructured_object_state 1728 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state; 1729 : : ::ad::rss::core::StructuredObjectState 1730 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_state; 1731 : : ::ad::rss::world::Velocity 1732 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity; 1733 : : ::ad::physics::Speed 1734 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min(-100.); 1735 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min 1736 : 13 : = ::ad::physics::Speed(0.); // set to valid value within struct 1737 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min 1738 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min; 1739 : : ::ad::physics::Speed 1740 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_max(-100.); 1741 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max 1742 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_max; 1743 : : ::ad::physics::Speed 1744 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_min(-100.); 1745 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min 1746 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_min; 1747 : : ::ad::physics::Speed 1748 : 13 : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_max(-100.); 1749 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max 1750 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_max; 1751 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max 1752 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min; 1753 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max 1754 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min; 1755 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min 1756 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max; 1757 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min 1758 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max; 1759 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_state.velocity 1760 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity; 1761 : 13 : bool valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateHas_priority{true}; 1762 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_state.has_priority 1763 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateHas_priority; 1764 : 13 : bool valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateIs_in_correct_lane{true}; 1765 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_state.is_in_correct_lane 1766 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateIs_in_correct_lane; 1767 : : ::ad::physics::Distance 1768 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection( 1769 : 13 : -1e9); 1770 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection 1771 : 13 : = ::ad::physics::Distance(0.); // set to valid value within struct 1772 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection 1773 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection; 1774 : : ::ad::physics::Distance 1775 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_leave_intersection( 1776 : 13 : -1e9); 1777 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection 1778 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_leave_intersection; 1779 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection 1780 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_state 1781 : : .distance_to_enter_intersection; 1782 : : valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection 1783 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_state 1784 : : .distance_to_leave_intersection; 1785 : : valueRss_situation_snapshotConstellationsElementOther_state.structured_object_state 1786 : 13 : = valueRss_situation_snapshotConstellationsElementOther_stateStructured_object_state; 1787 : : valueRss_situation_snapshotConstellationsElement.other_state 1788 : 13 : = valueRss_situation_snapshotConstellationsElementOther_state; 1789 : 13 : ::ad::rss::core::RelativePosition valueRss_situation_snapshotConstellationsElementRelative_position; 1790 : : ::ad::rss::core::LongitudinalRelativePosition 1791 : 13 : valueRss_situation_snapshotConstellationsElementRelative_positionLongitudinal_position( 1792 : : ::ad::rss::core::LongitudinalRelativePosition::InFront); 1793 : : valueRss_situation_snapshotConstellationsElementRelative_position.longitudinal_position 1794 : 13 : = valueRss_situation_snapshotConstellationsElementRelative_positionLongitudinal_position; 1795 : : ::ad::physics::Distance valueRss_situation_snapshotConstellationsElementRelative_positionLongitudinal_distance( 1796 : 13 : -1e9); 1797 : : valueRss_situation_snapshotConstellationsElementRelative_position.longitudinal_distance 1798 : 13 : = valueRss_situation_snapshotConstellationsElementRelative_positionLongitudinal_distance; 1799 : : ::ad::rss::core::LateralRelativePosition 1800 : 13 : valueRss_situation_snapshotConstellationsElementRelative_positionLateral_position( 1801 : : ::ad::rss::core::LateralRelativePosition::AtLeft); 1802 : : valueRss_situation_snapshotConstellationsElementRelative_position.lateral_position 1803 : 13 : = valueRss_situation_snapshotConstellationsElementRelative_positionLateral_position; 1804 : 13 : ::ad::physics::Distance valueRss_situation_snapshotConstellationsElementRelative_positionLateral_distance(-1e9); 1805 : : valueRss_situation_snapshotConstellationsElementRelative_position.lateral_distance 1806 : 13 : = valueRss_situation_snapshotConstellationsElementRelative_positionLateral_distance; 1807 : : valueRss_situation_snapshotConstellationsElement.relative_position 1808 : 13 : = valueRss_situation_snapshotConstellationsElementRelative_position; 1809 : 13 : ::ad::rss::world::WorldModelIndexVector valueRss_situation_snapshotConstellationsElementWorld_model_indices; 1810 : 13 : ::ad::rss::world::WorldModelIndex valueRss_situation_snapshotConstellationsElementWorld_model_indicesElement( 1811 : : std::numeric_limits<::ad::rss::world::WorldModelIndex>::lowest()); 1812 [ + - ]: 13 : valueRss_situation_snapshotConstellationsElementWorld_model_indices.resize( 1813 : : 1, valueRss_situation_snapshotConstellationsElementWorld_model_indicesElement); 1814 : : valueRss_situation_snapshotConstellationsElement.world_model_indices 1815 [ + - ]: 13 : = valueRss_situation_snapshotConstellationsElementWorld_model_indices; 1816 [ + - ]: 13 : valueRss_situation_snapshotConstellations.resize(1, valueRss_situation_snapshotConstellationsElement); 1817 [ + - ]: 13 : valueRss_situation_snapshot.constellations = valueRss_situation_snapshotConstellations; 1818 [ + - ]: 13 : value.rss_situation_snapshot = valueRss_situation_snapshot; 1819 : 13 : ::ad::rss::state::RssStateSnapshot valueRss_state_snapshot; 1820 : 13 : ::ad::rss::world::TimeIndex valueRss_state_snapshotTime_index( 1821 : : std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 1822 : 13 : valueRss_state_snapshotTime_index = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 1823 : 13 : valueRss_state_snapshot.time_index = valueRss_state_snapshotTime_index; 1824 : 13 : ::ad::rss::world::RssDynamics valueRss_state_snapshotDefault_ego_vehicle_rss_dynamics; 1825 : : ::ad::rss::world::LongitudinalRssAccelerationValues 1826 : 13 : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 1827 : 13 : ::ad::physics::Acceleration valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 1828 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max 1829 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1830 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max 1831 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 1832 : 13 : ::ad::physics::Acceleration valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 1833 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 1834 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 1835 : 13 : ::ad::physics::Acceleration valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 1836 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1837 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 1838 : 13 : ::ad::physics::Acceleration valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 1839 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1840 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 1841 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1842 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 1843 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1844 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 1845 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1846 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 1847 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 1848 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 1849 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lon 1850 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 1851 : 13 : ::ad::rss::world::LateralRssAccelerationValues valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 1852 : 13 : ::ad::physics::Acceleration valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 1853 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max 1854 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1855 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max 1856 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 1857 : 13 : ::ad::physics::Acceleration valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 1858 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min 1859 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 1860 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lat 1861 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 1862 : 13 : ::ad::physics::Distance valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 1863 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 1864 : 13 : = ::ad::physics::Distance(0.); // set to valid value within struct 1865 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 1866 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 1867 : 13 : ::ad::physics::Duration valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time(0.); 1868 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time 1869 : 13 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1870 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamics.response_time 1871 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time; 1872 : 13 : ::ad::physics::Speed valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 1873 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 1874 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 1875 : 13 : ::ad::rss::world::UnstructuredSettings valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 1876 : : ::ad::physics::Distance 1877 : 13 : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 1878 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 1879 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 1880 : : ::ad::physics::Angle 1881 : 13 : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle(-6.283185308); 1882 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 1883 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 1884 : : ::ad::physics::AngularAcceleration 1885 : 13 : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 1886 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 1887 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 1888 : : ::ad::physics::Distance 1889 : 13 : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 1890 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 1891 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 1892 : : ::ad::physics::Duration 1893 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 1894 : 13 : 0.); 1895 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 1896 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1897 : : uint32_t 1898 : 13 : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1899 : : std::numeric_limits<uint32_t>::min()}; 1900 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1901 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1902 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1903 : : uint32_t 1904 : 13 : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1905 : : std::numeric_limits<uint32_t>::min()}; 1906 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1907 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1908 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1909 : : uint32_t 1910 : 13 : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1911 : : std::numeric_limits<uint32_t>::min()}; 1912 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1913 : : .vehicle_brake_intermediate_acceleration_steps 1914 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1915 : : uint32_t 1916 : 13 : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1917 : : std::numeric_limits<uint32_t>::min()}; 1918 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1919 : : .vehicle_continue_forward_intermediate_acceleration_steps 1920 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1921 : : uint32_t 1922 : 13 : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1923 : : std::numeric_limits<uint32_t>::min()}; 1924 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1925 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1926 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1927 : : uint32_t 1928 : 13 : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1929 : : std::numeric_limits<uint32_t>::min()}; 1930 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1931 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1932 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1933 : : uint32_t 1934 : 13 : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1935 : : std::numeric_limits<uint32_t>::min()}; 1936 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1937 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1938 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1939 : : uint32_t 1940 : 13 : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1941 : : std::numeric_limits<uint32_t>::min()}; 1942 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1943 : : .pedestrian_brake_intermediate_acceleration_steps 1944 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1945 : : uint32_t 1946 : 13 : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1947 : : std::numeric_limits<uint32_t>::min()}; 1948 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1949 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1950 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1951 : : uint32_t 1952 : 13 : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1953 : : std::numeric_limits<uint32_t>::min()}; 1954 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1955 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1956 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1957 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamics.unstructured_settings 1958 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 1959 : : ::ad::physics::Distance valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance( 1960 : 13 : -1e9); 1961 : : valueRss_state_snapshotDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 1962 : 13 : = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 1963 : 13 : valueRss_state_snapshot.default_ego_vehicle_rss_dynamics = valueRss_state_snapshotDefault_ego_vehicle_rss_dynamics; 1964 : 13 : ::ad::rss::state::RssStateVector valueRss_state_snapshotIndividual_responses; 1965 : 13 : ::ad::rss::state::RssState valueRss_state_snapshotIndividual_responsesElement; 1966 : 13 : ::ad::rss::world::ObjectId valueRss_state_snapshotIndividual_responsesElementEgo_id( 1967 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1968 : : valueRss_state_snapshotIndividual_responsesElement.ego_id 1969 : 13 : = valueRss_state_snapshotIndividual_responsesElementEgo_id; 1970 : 13 : ::ad::rss::world::ObjectId valueRss_state_snapshotIndividual_responsesElementObject_id( 1971 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1972 : : valueRss_state_snapshotIndividual_responsesElement.object_id 1973 : 13 : = valueRss_state_snapshotIndividual_responsesElementObject_id; 1974 : 13 : ::ad::rss::core::RelativeConstellationId valueRss_state_snapshotIndividual_responsesElementConstellation_id( 1975 : : std::numeric_limits<::ad::rss::core::RelativeConstellationId>::lowest()); 1976 : : valueRss_state_snapshotIndividual_responsesElement.constellation_id 1977 : 13 : = valueRss_state_snapshotIndividual_responsesElementConstellation_id; 1978 : 13 : ::ad::rss::state::LongitudinalRssState valueRss_state_snapshotIndividual_responsesElementLongitudinal_state; 1979 : 13 : bool valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateIs_safe{true}; 1980 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_state.is_safe 1981 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateIs_safe; 1982 : 13 : ::ad::rss::state::LongitudinalResponse valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateResponse( 1983 : : ::ad::rss::state::LongitudinalResponse::None); 1984 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_state.response 1985 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateResponse; 1986 : : ::ad::rss::world::LongitudinalRssAccelerationValues 1987 : 13 : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon; 1988 : : ::ad::physics::Acceleration valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonAccel_max( 1989 : 13 : -1e2); 1990 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonAccel_max 1991 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1992 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.accel_max 1993 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonAccel_max; 1994 : : ::ad::physics::Acceleration valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_max( 1995 : 13 : -1e2); 1996 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_max 1997 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_max; 1998 : : ::ad::physics::Acceleration valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min( 1999 : 13 : -1e2); 2000 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min 2001 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min; 2002 : : ::ad::physics::Acceleration 2003 : 13 : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min_correct(-1e2); 2004 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min_correct 2005 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min_correct; 2006 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min 2007 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_max; 2008 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min_correct 2009 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min; 2010 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min 2011 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min_correct; 2012 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_max 2013 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min; 2014 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_state.alpha_lon 2015 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon; 2016 : : ::ad::rss::state::RssStateInformation 2017 : 13 : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information; 2018 : : ::ad::physics::Distance 2019 : 13 : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationSafe_distance(-1e9); 2020 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information.safe_distance 2021 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationSafe_distance; 2022 : : ::ad::physics::Distance 2023 : 13 : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationCurrent_distance(-1e9); 2024 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information.current_distance 2025 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationCurrent_distance; 2026 : : ::ad::rss::state::RssStateEvaluator 2027 : 13 : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationEvaluator( 2028 : : ::ad::rss::state::RssStateEvaluator::None); 2029 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information.evaluator 2030 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationEvaluator; 2031 : : valueRss_state_snapshotIndividual_responsesElementLongitudinal_state.rss_state_information 2032 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information; 2033 : : valueRss_state_snapshotIndividual_responsesElement.longitudinal_state 2034 : 13 : = valueRss_state_snapshotIndividual_responsesElementLongitudinal_state; 2035 : 13 : ::ad::rss::state::LateralRssState valueRss_state_snapshotIndividual_responsesElementLateral_state_right; 2036 : 13 : bool valueRss_state_snapshotIndividual_responsesElementLateral_state_rightIs_safe{true}; 2037 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_right.is_safe 2038 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_rightIs_safe; 2039 : 13 : ::ad::rss::state::LateralResponse valueRss_state_snapshotIndividual_responsesElementLateral_state_rightResponse( 2040 : : ::ad::rss::state::LateralResponse::None); 2041 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_right.response 2042 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_rightResponse; 2043 : : ::ad::rss::world::LateralRssAccelerationValues 2044 : 13 : valueRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat; 2045 : : ::ad::physics::Acceleration valueRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latAccel_max( 2046 : 13 : -1e2); 2047 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latAccel_max 2048 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 2049 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat.accel_max 2050 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latAccel_max; 2051 : : ::ad::physics::Acceleration valueRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latBrake_min( 2052 : 13 : -1e2); 2053 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat.brake_min 2054 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latBrake_min; 2055 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_right.alpha_lat 2056 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat; 2057 : : ::ad::rss::state::RssStateInformation 2058 : 13 : valueRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information; 2059 : : ::ad::physics::Distance 2060 : 13 : valueRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationSafe_distance(-1e9); 2061 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information.safe_distance 2062 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationSafe_distance; 2063 : : ::ad::physics::Distance 2064 : 13 : valueRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationCurrent_distance(-1e9); 2065 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information.current_distance 2066 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationCurrent_distance; 2067 : : ::ad::rss::state::RssStateEvaluator 2068 : 13 : valueRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationEvaluator( 2069 : : ::ad::rss::state::RssStateEvaluator::None); 2070 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information.evaluator 2071 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationEvaluator; 2072 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_right.rss_state_information 2073 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information; 2074 : : valueRss_state_snapshotIndividual_responsesElement.lateral_state_right 2075 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_right; 2076 : 13 : ::ad::rss::state::LateralRssState valueRss_state_snapshotIndividual_responsesElementLateral_state_left; 2077 : 13 : bool valueRss_state_snapshotIndividual_responsesElementLateral_state_leftIs_safe{true}; 2078 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_left.is_safe 2079 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_leftIs_safe; 2080 : 13 : ::ad::rss::state::LateralResponse valueRss_state_snapshotIndividual_responsesElementLateral_state_leftResponse( 2081 : : ::ad::rss::state::LateralResponse::None); 2082 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_left.response 2083 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_leftResponse; 2084 : : ::ad::rss::world::LateralRssAccelerationValues 2085 : 13 : valueRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat; 2086 : : ::ad::physics::Acceleration valueRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latAccel_max( 2087 : 13 : -1e2); 2088 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latAccel_max 2089 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 2090 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat.accel_max 2091 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latAccel_max; 2092 : : ::ad::physics::Acceleration valueRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latBrake_min( 2093 : 13 : -1e2); 2094 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat.brake_min 2095 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latBrake_min; 2096 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_left.alpha_lat 2097 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat; 2098 : : ::ad::rss::state::RssStateInformation 2099 : 13 : valueRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information; 2100 : : ::ad::physics::Distance 2101 : 13 : valueRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationSafe_distance(-1e9); 2102 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information.safe_distance 2103 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationSafe_distance; 2104 : : ::ad::physics::Distance 2105 : 13 : valueRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationCurrent_distance(-1e9); 2106 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information.current_distance 2107 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationCurrent_distance; 2108 : : ::ad::rss::state::RssStateEvaluator 2109 : 13 : valueRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationEvaluator( 2110 : : ::ad::rss::state::RssStateEvaluator::None); 2111 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information.evaluator 2112 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationEvaluator; 2113 : : valueRss_state_snapshotIndividual_responsesElementLateral_state_left.rss_state_information 2114 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information; 2115 : : valueRss_state_snapshotIndividual_responsesElement.lateral_state_left 2116 : 13 : = valueRss_state_snapshotIndividual_responsesElementLateral_state_left; 2117 : : ::ad::rss::state::UnstructuredConstellationRssState 2118 : 13 : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state; 2119 : 13 : bool valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateIs_safe{true}; 2120 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state.is_safe 2121 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateIs_safe; 2122 : : ::ad::rss::state::UnstructuredConstellationResponse 2123 : 13 : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateResponse( 2124 : : ::ad::rss::state::UnstructuredConstellationResponse::None); 2125 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state.response 2126 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateResponse; 2127 : : ::ad::geometry::HeadingRange 2128 : 13 : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range; 2129 : : ::ad::physics::Angle 2130 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeBegin( 2131 : 13 : -6.283185308); 2132 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range.begin 2133 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeBegin; 2134 : : ::ad::physics::Angle 2135 : 13 : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeEnd(-6.283185308); 2136 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range.end 2137 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeEnd; 2138 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state.heading_range 2139 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range; 2140 : : ::ad::rss::state::UnstructuredConstellationStateInformation 2141 : 13 : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information; 2142 : : ::ad::physics::Distance2DList 2143 : 13 : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_set; 2144 : : ::ad::physics::Distance2D 2145 : 13 : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement; 2146 : : ::ad::physics::Distance 2147 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementX( 2148 : 13 : -1e9); 2149 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement 2150 : : .x 2151 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementX; 2152 : : ::ad::physics::Distance 2153 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementY( 2154 : 13 : -1e9); 2155 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement 2156 : : .y 2157 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementY; 2158 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_set 2159 [ + - ]: 13 : .resize( 2160 : : 1, 2161 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement); 2162 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information 2163 : : .brake_trajectory_set 2164 [ + - ]: 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_set; 2165 : : ::ad::physics::Distance2DList 2166 : 13 : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_set; 2167 : : ::ad::physics::Distance2D 2168 : 13 : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement; 2169 : : ::ad::physics::Distance 2170 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementX( 2171 : 13 : -1e9); 2172 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement 2173 : : .x 2174 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementX; 2175 : : ::ad::physics::Distance 2176 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementY( 2177 : 13 : -1e9); 2178 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement 2179 : : .y 2180 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementY; 2181 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_set 2182 [ + - ]: 13 : .resize( 2183 : : 1, 2184 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement); 2185 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information 2186 : : .continue_forward_trajectory_set 2187 [ + - ]: 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_set; 2188 : : ::ad::physics::Angle 2189 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationConsidered_drive_away_steering_angle( 2190 : 13 : -6.283185308); 2191 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information 2192 : : .considered_drive_away_steering_angle 2193 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationConsidered_drive_away_steering_angle; 2194 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state.rss_state_information 2195 [ + - ]: 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information; 2196 : : ::ad::rss::world::LongitudinalRssAccelerationValues 2197 : 13 : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon; 2198 : : ::ad::physics::Acceleration 2199 : 13 : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonAccel_max(-1e2); 2200 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonAccel_max 2201 : 13 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 2202 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.accel_max 2203 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonAccel_max; 2204 : : ::ad::physics::Acceleration 2205 : 13 : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_max(-1e2); 2206 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_max 2207 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_max; 2208 : : ::ad::physics::Acceleration 2209 : 13 : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min(-1e2); 2210 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min 2211 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min; 2212 : : ::ad::physics::Acceleration 2213 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min_correct( 2214 : 13 : -1e2); 2215 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min_correct 2216 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min_correct; 2217 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min 2218 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_max; 2219 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min_correct 2220 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min; 2221 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min 2222 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min_correct; 2223 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_max 2224 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min; 2225 : : valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state.alpha_lon 2226 : 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon; 2227 : : valueRss_state_snapshotIndividual_responsesElement.unstructured_constellation_state 2228 [ + - ]: 13 : = valueRss_state_snapshotIndividual_responsesElementUnstructured_constellation_state; 2229 : 13 : ::ad::rss::world::ConstellationType valueRss_state_snapshotIndividual_responsesElementConstellation_type( 2230 : : ::ad::rss::world::ConstellationType::NotRelevant); 2231 : : valueRss_state_snapshotIndividual_responsesElement.constellation_type 2232 : 13 : = valueRss_state_snapshotIndividual_responsesElementConstellation_type; 2233 [ + - ]: 13 : valueRss_state_snapshotIndividual_responses.resize(1, valueRss_state_snapshotIndividual_responsesElement); 2234 [ + - ]: 13 : valueRss_state_snapshot.individual_responses = valueRss_state_snapshotIndividual_responses; 2235 : : ::ad::rss::state::UnstructuredConstellationStateInformation 2236 : 13 : valueRss_state_snapshotUnstructured_constellation_ego_information; 2237 : 13 : ::ad::physics::Distance2DList valueRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_set; 2238 : : ::ad::physics::Distance2D 2239 : 13 : valueRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement; 2240 : : ::ad::physics::Distance 2241 : 13 : valueRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementX(-1e9); 2242 : : valueRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement.x 2243 : 13 : = valueRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementX; 2244 : : ::ad::physics::Distance 2245 : 13 : valueRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementY(-1e9); 2246 : : valueRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement.y 2247 : 13 : = valueRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementY; 2248 [ + - ]: 13 : valueRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_set.resize( 2249 : : 1, valueRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement); 2250 : : valueRss_state_snapshotUnstructured_constellation_ego_information.brake_trajectory_set 2251 [ + - ]: 13 : = valueRss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_set; 2252 : : ::ad::physics::Distance2DList 2253 : 13 : valueRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_set; 2254 : : ::ad::physics::Distance2D 2255 : 13 : valueRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement; 2256 : : ::ad::physics::Distance 2257 : 13 : valueRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementX(-1e9); 2258 : : valueRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement.x 2259 : 13 : = valueRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementX; 2260 : : ::ad::physics::Distance 2261 : 13 : valueRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementY(-1e9); 2262 : : valueRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement.y 2263 : 13 : = valueRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementY; 2264 [ + - ]: 13 : valueRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_set.resize( 2265 : : 1, valueRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement); 2266 : : valueRss_state_snapshotUnstructured_constellation_ego_information.continue_forward_trajectory_set 2267 [ + - ]: 13 : = valueRss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_set; 2268 : : ::ad::physics::Angle 2269 : : valueRss_state_snapshotUnstructured_constellation_ego_informationConsidered_drive_away_steering_angle( 2270 : 13 : -6.283185308); 2271 : : valueRss_state_snapshotUnstructured_constellation_ego_information.considered_drive_away_steering_angle 2272 : 13 : = valueRss_state_snapshotUnstructured_constellation_ego_informationConsidered_drive_away_steering_angle; 2273 : : valueRss_state_snapshot.unstructured_constellation_ego_information 2274 [ + - ]: 13 : = valueRss_state_snapshotUnstructured_constellation_ego_information; 2275 [ + - ]: 13 : value.rss_state_snapshot = valueRss_state_snapshot; 2276 : 13 : ::ad::rss::state::ProperResponse valueProper_response; 2277 : 13 : ::ad::rss::world::TimeIndex valueProper_responseTime_index( 2278 : : std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 2279 : 13 : valueProper_responseTime_index = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 2280 : 13 : valueProper_response.time_index = valueProper_responseTime_index; 2281 : 13 : bool valueProper_responseIs_safe{true}; 2282 : 13 : valueProper_response.is_safe = valueProper_responseIs_safe; 2283 : 13 : ::ad::rss::world::ObjectIdVector valueProper_responseDangerous_objects; 2284 : 13 : ::ad::rss::world::ObjectId valueProper_responseDangerous_objectsElement( 2285 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 2286 [ + - ]: 13 : valueProper_responseDangerous_objects.resize(1, valueProper_responseDangerous_objectsElement); 2287 [ + - ]: 13 : valueProper_response.dangerous_objects = valueProper_responseDangerous_objects; 2288 : 13 : ::ad::rss::state::LongitudinalResponse valueProper_responseLongitudinal_response( 2289 : : ::ad::rss::state::LongitudinalResponse::None); 2290 : 13 : valueProper_response.longitudinal_response = valueProper_responseLongitudinal_response; 2291 : 13 : ::ad::rss::state::LateralResponse valueProper_responseLateral_response_right( 2292 : : ::ad::rss::state::LateralResponse::None); 2293 : 13 : valueProper_response.lateral_response_right = valueProper_responseLateral_response_right; 2294 : 13 : ::ad::rss::state::LateralResponse valueProper_responseLateral_response_left( 2295 : : ::ad::rss::state::LateralResponse::None); 2296 : 13 : valueProper_response.lateral_response_left = valueProper_responseLateral_response_left; 2297 : 13 : ::ad::geometry::HeadingRangeVector valueProper_responseHeading_ranges; 2298 : 13 : ::ad::geometry::HeadingRange valueProper_responseHeading_rangesElement; 2299 : 13 : ::ad::physics::Angle valueProper_responseHeading_rangesElementBegin(-6.283185308); 2300 : 13 : valueProper_responseHeading_rangesElement.begin = valueProper_responseHeading_rangesElementBegin; 2301 : 13 : ::ad::physics::Angle valueProper_responseHeading_rangesElementEnd(-6.283185308); 2302 : 13 : valueProper_responseHeading_rangesElement.end = valueProper_responseHeading_rangesElementEnd; 2303 [ + - ]: 13 : valueProper_responseHeading_ranges.resize(1, valueProper_responseHeading_rangesElement); 2304 [ + - ]: 13 : valueProper_response.heading_ranges = valueProper_responseHeading_ranges; 2305 : 13 : ::ad::rss::state::AccelerationRestriction valueProper_responseAcceleration_restrictions; 2306 : 13 : ::ad::physics::AccelerationRange valueProper_responseAcceleration_restrictionsLateral_left_range; 2307 : 13 : ::ad::physics::Acceleration valueProper_responseAcceleration_restrictionsLateral_left_rangeMinimum(-1e2); 2308 : : valueProper_responseAcceleration_restrictionsLateral_left_range.minimum 2309 : 13 : = valueProper_responseAcceleration_restrictionsLateral_left_rangeMinimum; 2310 : 13 : ::ad::physics::Acceleration valueProper_responseAcceleration_restrictionsLateral_left_rangeMaximum(-1e2); 2311 : : valueProper_responseAcceleration_restrictionsLateral_left_range.maximum 2312 : 13 : = valueProper_responseAcceleration_restrictionsLateral_left_rangeMaximum; 2313 : : valueProper_responseAcceleration_restrictionsLateral_left_range.maximum 2314 : 13 : = valueProper_responseAcceleration_restrictionsLateral_left_range.minimum; 2315 : : valueProper_responseAcceleration_restrictionsLateral_left_range.minimum 2316 : 13 : = valueProper_responseAcceleration_restrictionsLateral_left_range.maximum; 2317 : : valueProper_responseAcceleration_restrictions.lateral_left_range 2318 : 13 : = valueProper_responseAcceleration_restrictionsLateral_left_range; 2319 : 13 : ::ad::physics::AccelerationRange valueProper_responseAcceleration_restrictionsLongitudinal_range; 2320 : 13 : ::ad::physics::Acceleration valueProper_responseAcceleration_restrictionsLongitudinal_rangeMinimum(-1e2); 2321 : : valueProper_responseAcceleration_restrictionsLongitudinal_range.minimum 2322 : 13 : = valueProper_responseAcceleration_restrictionsLongitudinal_rangeMinimum; 2323 : 13 : ::ad::physics::Acceleration valueProper_responseAcceleration_restrictionsLongitudinal_rangeMaximum(-1e2); 2324 : : valueProper_responseAcceleration_restrictionsLongitudinal_range.maximum 2325 : 13 : = valueProper_responseAcceleration_restrictionsLongitudinal_rangeMaximum; 2326 : : valueProper_responseAcceleration_restrictionsLongitudinal_range.maximum 2327 : 13 : = valueProper_responseAcceleration_restrictionsLongitudinal_range.minimum; 2328 : : valueProper_responseAcceleration_restrictionsLongitudinal_range.minimum 2329 : 13 : = valueProper_responseAcceleration_restrictionsLongitudinal_range.maximum; 2330 : : valueProper_responseAcceleration_restrictions.longitudinal_range 2331 : 13 : = valueProper_responseAcceleration_restrictionsLongitudinal_range; 2332 : 13 : ::ad::physics::AccelerationRange valueProper_responseAcceleration_restrictionsLateral_right_range; 2333 : 13 : ::ad::physics::Acceleration valueProper_responseAcceleration_restrictionsLateral_right_rangeMinimum(-1e2); 2334 : : valueProper_responseAcceleration_restrictionsLateral_right_range.minimum 2335 : 13 : = valueProper_responseAcceleration_restrictionsLateral_right_rangeMinimum; 2336 : 13 : ::ad::physics::Acceleration valueProper_responseAcceleration_restrictionsLateral_right_rangeMaximum(-1e2); 2337 : : valueProper_responseAcceleration_restrictionsLateral_right_range.maximum 2338 : 13 : = valueProper_responseAcceleration_restrictionsLateral_right_rangeMaximum; 2339 : : valueProper_responseAcceleration_restrictionsLateral_right_range.maximum 2340 : 13 : = valueProper_responseAcceleration_restrictionsLateral_right_range.minimum; 2341 : : valueProper_responseAcceleration_restrictionsLateral_right_range.minimum 2342 : 13 : = valueProper_responseAcceleration_restrictionsLateral_right_range.maximum; 2343 : : valueProper_responseAcceleration_restrictions.lateral_right_range 2344 : 13 : = valueProper_responseAcceleration_restrictionsLateral_right_range; 2345 : 13 : valueProper_response.acceleration_restrictions = valueProper_responseAcceleration_restrictions; 2346 : 13 : ::ad::rss::state::UnstructuredConstellationResponse valueProper_responseUnstructured_constellation_response( 2347 : : ::ad::rss::state::UnstructuredConstellationResponse::None); 2348 : 13 : valueProper_response.unstructured_constellation_response = valueProper_responseUnstructured_constellation_response; 2349 [ + - ]: 13 : value.proper_response = valueProper_response; 2350 : 13 : ::ad::rss::map::RssRouteCheckResultAnalysis valueResult_analysis; 2351 : 13 : bool valueResult_analysisDangerous_state{true}; 2352 : 13 : valueResult_analysis.dangerous_state = valueResult_analysisDangerous_state; 2353 : 13 : bool valueResult_analysisDangerous_vehicle{true}; 2354 : 13 : valueResult_analysis.dangerous_vehicle = valueResult_analysisDangerous_vehicle; 2355 : 13 : bool valueResult_analysisDangerous_opposite_state{true}; 2356 : 13 : valueResult_analysis.dangerous_opposite_state = valueResult_analysisDangerous_opposite_state; 2357 : 13 : bool valueResult_analysisVehicle_crossing_road_boundaries{true}; 2358 : 13 : valueResult_analysis.vehicle_crossing_road_boundaries = valueResult_analysisVehicle_crossing_road_boundaries; 2359 : 13 : value.result_analysis = valueResult_analysis; 2360 [ + - ]: 13 : mValue = value; 2361 : 13 : } 2362 : : 2363 : : ::ad::rss::map::RssRouteCheckResult mValue; 2364 : : }; 2365 : : 2366 : 4 : TEST_F(RssRouteCheckResultTests, copyConstruction) 2367 : : { 2368 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult value(mValue); 2369 [ + - - + : 1 : EXPECT_EQ(mValue, value); - - - - - - ] 2370 : 1 : } 2371 : : 2372 : 4 : TEST_F(RssRouteCheckResultTests, moveConstruction) 2373 : : { 2374 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult tmpValue(mValue); 2375 : 1 : ::ad::rss::map::RssRouteCheckResult value(std::move(tmpValue)); 2376 [ + - - + : 1 : EXPECT_EQ(mValue, value); - - - - - - ] 2377 : 1 : } 2378 : : 2379 : 4 : TEST_F(RssRouteCheckResultTests, copyAssignment) 2380 : : { 2381 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult value; 2382 [ + - ]: 1 : value = mValue; 2383 [ + - - + : 1 : EXPECT_EQ(mValue, value); - - - - - - ] 2384 : 1 : } 2385 : : 2386 : 4 : TEST_F(RssRouteCheckResultTests, moveAssignment) 2387 : : { 2388 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult tmpValue(mValue); 2389 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult value; 2390 : 1 : value = std::move(tmpValue); 2391 [ + - - + : 1 : EXPECT_EQ(mValue, value); - - - - - - ] 2392 : 1 : } 2393 : : 2394 : 4 : TEST_F(RssRouteCheckResultTests, comparisonOperatorEqual) 2395 : : { 2396 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueA = mValue; 2397 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueB = mValue; 2398 : : 2399 [ + - - + : 1 : EXPECT_TRUE(valueA == valueB); - - - - - - - - ] 2400 [ + - - + : 1 : EXPECT_FALSE(valueA != valueB); - - - - - - - - ] 2401 : 1 : } 2402 : : 2403 : 4 : TEST_F(RssRouteCheckResultTests, stringConversionTest) 2404 : : { 2405 [ + - ]: 1 : std::stringstream stream; 2406 [ + - ]: 1 : stream << mValue; 2407 [ + - ]: 1 : std::string ostreamStr = stream.str(); 2408 [ + - ]: 1 : std::string toStr = std::to_string(mValue); 2409 [ + - - + : 1 : ASSERT_EQ(ostreamStr, toStr); - - - - - - + - ] 2410 [ + - + - : 1 : } + - ] 2411 : : 2412 : 4 : TEST_F(RssRouteCheckResultTests, comparisonOperatorRss_routeDiffers) 2413 : : { 2414 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueA = mValue; 2415 [ + - ]: 1 : ::ad::rss::map::RssRoute rss_route; 2416 : 1 : ::ad::rss::map::RssRouteId rss_routeRoute_id(std::numeric_limits<::ad::rss::map::RssRouteId>::max()); 2417 : 1 : rss_route.route_id = rss_routeRoute_id; 2418 : 1 : ::ad::map::route::FullRoute rss_routeRoute; 2419 : 1 : ::ad::map::route::RoadSegmentList rss_routeRouteRoad_segments; 2420 : 1 : ::ad::map::route::RoadSegment rss_routeRouteRoad_segmentsElement; 2421 : 1 : ::ad::map::route::LaneSegmentList rss_routeRouteRoad_segmentsElementDrivable_lane_segments; 2422 : 1 : ::ad::map::route::LaneSegment rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement; 2423 : : ::ad::map::lane::LaneId rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLeft_neighbor( 2424 : 1 : std::numeric_limits<::ad::map::lane::LaneId>::max()); 2425 : : rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.left_neighbor 2426 : 1 : = rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLeft_neighbor; 2427 : : ::ad::map::lane::LaneId rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRight_neighbor( 2428 : 1 : std::numeric_limits<::ad::map::lane::LaneId>::max()); 2429 : : rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.right_neighbor 2430 : 1 : = rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRight_neighbor; 2431 : 1 : ::ad::map::lane::LaneIdList rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessors; 2432 : : ::ad::map::lane::LaneId rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessorsElement( 2433 : 1 : std::numeric_limits<::ad::map::lane::LaneId>::max()); 2434 [ + - ]: 1 : rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessors.resize( 2435 : : 2, rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessorsElement); 2436 : : rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.predecessors 2437 [ + - ]: 1 : = rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementPredecessors; 2438 : 1 : ::ad::map::lane::LaneIdList rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessors; 2439 : : ::ad::map::lane::LaneId rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessorsElement( 2440 : 1 : std::numeric_limits<::ad::map::lane::LaneId>::max()); 2441 [ + - ]: 1 : rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessors.resize( 2442 : : 2, rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessorsElement); 2443 : : rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.successors 2444 [ + - ]: 1 : = rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementSuccessors; 2445 : 1 : ::ad::map::route::LaneInterval rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval; 2446 : : ::ad::map::lane::LaneId rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalLane_id( 2447 : 1 : std::numeric_limits<::ad::map::lane::LaneId>::max()); 2448 : : rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.lane_id 2449 : 1 : = rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalLane_id; 2450 : 1 : ::ad::physics::ParametricValue rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalStart(1.); 2451 : : rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.start 2452 : 1 : = rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalStart; 2453 : 1 : ::ad::physics::ParametricValue rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalEnd(1.); 2454 : : rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.end 2455 : 1 : = rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalEnd; 2456 : 1 : bool rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalWrong_way{false}; 2457 : : rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval.wrong_way 2458 : 1 : = rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_intervalWrong_way; 2459 : : rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.lane_interval 2460 : 1 : = rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementLane_interval; 2461 : 1 : ::ad::map::route::RouteLaneOffset rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRoute_lane_offset( 2462 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::max()); 2463 : : rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement.route_lane_offset 2464 : 1 : = rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElementRoute_lane_offset; 2465 [ + - ]: 1 : rss_routeRouteRoad_segmentsElementDrivable_lane_segments.resize( 2466 : : 2, rss_routeRouteRoad_segmentsElementDrivable_lane_segmentsElement); 2467 [ + - ]: 1 : rss_routeRouteRoad_segmentsElement.drivable_lane_segments = rss_routeRouteRoad_segmentsElementDrivable_lane_segments; 2468 : 1 : ::ad::map::route::SegmentCounter rss_routeRouteRoad_segmentsElementSegment_count_from_destination( 2469 : : std::numeric_limits<::ad::map::route::SegmentCounter>::max()); 2470 : : rss_routeRouteRoad_segmentsElement.segment_count_from_destination 2471 : 1 : = rss_routeRouteRoad_segmentsElementSegment_count_from_destination; 2472 : 1 : ::ad::map::point::BoundingSphere rss_routeRouteRoad_segmentsElementBounding_sphere; 2473 : 1 : ::ad::map::point::ECEFPoint rss_routeRouteRoad_segmentsElementBounding_sphereCenter; 2474 : 1 : ::ad::map::point::ECEFCoordinate rss_routeRouteRoad_segmentsElementBounding_sphereCenterX(6400000); 2475 : 1 : rss_routeRouteRoad_segmentsElementBounding_sphereCenter.x = rss_routeRouteRoad_segmentsElementBounding_sphereCenterX; 2476 : 1 : ::ad::map::point::ECEFCoordinate rss_routeRouteRoad_segmentsElementBounding_sphereCenterY(6400000); 2477 : 1 : rss_routeRouteRoad_segmentsElementBounding_sphereCenter.y = rss_routeRouteRoad_segmentsElementBounding_sphereCenterY; 2478 : 1 : ::ad::map::point::ECEFCoordinate rss_routeRouteRoad_segmentsElementBounding_sphereCenterZ(6400000); 2479 : 1 : rss_routeRouteRoad_segmentsElementBounding_sphereCenter.z = rss_routeRouteRoad_segmentsElementBounding_sphereCenterZ; 2480 : 1 : rss_routeRouteRoad_segmentsElementBounding_sphere.center = rss_routeRouteRoad_segmentsElementBounding_sphereCenter; 2481 : 1 : ::ad::physics::Distance rss_routeRouteRoad_segmentsElementBounding_sphereRadius(1e9); 2482 : 1 : rss_routeRouteRoad_segmentsElementBounding_sphere.radius = rss_routeRouteRoad_segmentsElementBounding_sphereRadius; 2483 : 1 : rss_routeRouteRoad_segmentsElement.bounding_sphere = rss_routeRouteRoad_segmentsElementBounding_sphere; 2484 [ + - ]: 1 : rss_routeRouteRoad_segments.resize(2, rss_routeRouteRoad_segmentsElement); 2485 [ + - ]: 1 : rss_routeRoute.road_segments = rss_routeRouteRoad_segments; 2486 : 1 : ::ad::map::route::RoutePlanningCounter rss_routeRouteRoute_planning_counter( 2487 : : std::numeric_limits<::ad::map::route::RoutePlanningCounter>::max()); 2488 : 1 : rss_routeRoute.route_planning_counter = rss_routeRouteRoute_planning_counter; 2489 : 1 : ::ad::map::route::SegmentCounter rss_routeRouteFull_route_segment_count( 2490 : : std::numeric_limits<::ad::map::route::SegmentCounter>::max()); 2491 : 1 : rss_routeRoute.full_route_segment_count = rss_routeRouteFull_route_segment_count; 2492 : 1 : ::ad::map::route::RouteLaneOffset rss_routeRouteDestination_lane_offset( 2493 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::max()); 2494 : 1 : rss_routeRoute.destination_lane_offset = rss_routeRouteDestination_lane_offset; 2495 : 1 : ::ad::map::route::RouteLaneOffset rss_routeRouteMin_lane_offset( 2496 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::max()); 2497 : 1 : rss_routeRoute.min_lane_offset = rss_routeRouteMin_lane_offset; 2498 : 1 : ::ad::map::route::RouteLaneOffset rss_routeRouteMax_lane_offset( 2499 : : std::numeric_limits<::ad::map::route::RouteLaneOffset>::max()); 2500 : 1 : rss_routeRoute.max_lane_offset = rss_routeRouteMax_lane_offset; 2501 : 1 : ::ad::map::route::RouteCreationMode rss_routeRouteRoute_creation_mode( 2502 : : ::ad::map::route::RouteCreationMode::AllNeighborLanes); 2503 : 1 : rss_routeRoute.route_creation_mode = rss_routeRouteRoute_creation_mode; 2504 [ + - ]: 1 : rss_route.route = rss_routeRoute; 2505 : 1 : ::ad::physics::Probability rss_routeLikelihood(1.); 2506 : 1 : rss_route.likelihood = rss_routeLikelihood; 2507 [ + - ]: 1 : ::ad::rss::map::RssEgoVehicleDynamicsOnRoute rss_routeVehicle_dynamics_on_route; 2508 : 1 : std::chrono::system_clock::time_point rss_routeVehicle_dynamics_on_routeLast_update{std::chrono::hours(1)}; 2509 : 1 : rss_routeVehicle_dynamics_on_route.last_update = rss_routeVehicle_dynamics_on_routeLast_update; 2510 : 1 : ::ad::physics::Acceleration rss_routeVehicle_dynamics_on_routeRoute_accel_lon(1e2); 2511 : 1 : rss_routeVehicle_dynamics_on_route.route_accel_lon = rss_routeVehicle_dynamics_on_routeRoute_accel_lon; 2512 : 1 : ::ad::physics::Acceleration rss_routeVehicle_dynamics_on_routeRoute_accel_lat(1e2); 2513 : 1 : rss_routeVehicle_dynamics_on_route.route_accel_lat = rss_routeVehicle_dynamics_on_routeRoute_accel_lat; 2514 : 1 : ::ad::physics::Acceleration rss_routeVehicle_dynamics_on_routeAvg_route_accel_lon(1e2); 2515 : 1 : rss_routeVehicle_dynamics_on_route.avg_route_accel_lon = rss_routeVehicle_dynamics_on_routeAvg_route_accel_lon; 2516 : 1 : ::ad::physics::Acceleration rss_routeVehicle_dynamics_on_routeAvg_route_accel_lat(1e2); 2517 : 1 : rss_routeVehicle_dynamics_on_route.avg_route_accel_lat = rss_routeVehicle_dynamics_on_routeAvg_route_accel_lat; 2518 : 1 : rss_route.vehicle_dynamics_on_route = rss_routeVehicle_dynamics_on_route; 2519 : 1 : ::ad::rss::map::RssRouteId rss_routeParent_route_id(std::numeric_limits<::ad::rss::map::RssRouteId>::max()); 2520 : 1 : rss_route.parent_route_id = rss_routeParent_route_id; 2521 : 1 : ::ad::physics::Distance rss_routeProgress_on_route(1e9); 2522 : 1 : rss_route.progress_on_route = rss_routeProgress_on_route; 2523 : 1 : ::ad::rss::map::RssObjectDataOnRoute rss_routeObject_data_on_route; 2524 : 1 : ::ad::map::point::ENUHeading rss_routeObject_data_on_routeRoute_heading(3.141592655); 2525 : 1 : rss_routeObject_data_on_route.route_heading = rss_routeObject_data_on_routeRoute_heading; 2526 : 1 : ::ad::physics::Distance rss_routeObject_data_on_routeRoute_radius(1e9); 2527 : 1 : rss_routeObject_data_on_route.route_radius = rss_routeObject_data_on_routeRoute_radius; 2528 : 1 : ::ad::physics::Angle rss_routeObject_data_on_routeRoute_heading_delta(6.283185308); 2529 : 1 : rss_routeObject_data_on_route.route_heading_delta = rss_routeObject_data_on_routeRoute_heading_delta; 2530 : 1 : ::ad::physics::Speed rss_routeObject_data_on_routeRoute_speed_lat(100.); 2531 : 1 : rss_routeObject_data_on_route.route_speed_lat = rss_routeObject_data_on_routeRoute_speed_lat; 2532 : 1 : ::ad::physics::Speed rss_routeObject_data_on_routeRoute_speed_lon(100.); 2533 : 1 : rss_routeObject_data_on_route.route_speed_lon = rss_routeObject_data_on_routeRoute_speed_lon; 2534 : 1 : bool rss_routeObject_data_on_routeObject_center_within_route{false}; 2535 : 1 : rss_routeObject_data_on_route.object_center_within_route = rss_routeObject_data_on_routeObject_center_within_route; 2536 : 1 : bool rss_routeObject_data_on_routeObject_within_route{false}; 2537 : 1 : rss_routeObject_data_on_route.object_within_route = rss_routeObject_data_on_routeObject_within_route; 2538 : 1 : ::ad::map::point::ENUPoint rss_routeObject_data_on_routeObject_center_position_projected_on_route; 2539 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_center_position_projected_on_routeX(1e8); 2540 : : rss_routeObject_data_on_routeObject_center_position_projected_on_route.x 2541 : 1 : = rss_routeObject_data_on_routeObject_center_position_projected_on_routeX; 2542 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_center_position_projected_on_routeY(1e8); 2543 : : rss_routeObject_data_on_routeObject_center_position_projected_on_route.y 2544 : 1 : = rss_routeObject_data_on_routeObject_center_position_projected_on_routeY; 2545 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_center_position_projected_on_routeZ(1e8); 2546 : : rss_routeObject_data_on_routeObject_center_position_projected_on_route.z 2547 : 1 : = rss_routeObject_data_on_routeObject_center_position_projected_on_routeZ; 2548 : : rss_routeObject_data_on_route.object_center_position_projected_on_route 2549 : 1 : = rss_routeObject_data_on_routeObject_center_position_projected_on_route; 2550 : 1 : bool rss_routeObject_data_on_routeIs_valid{false}; 2551 : 1 : rss_routeObject_data_on_route.is_valid = rss_routeObject_data_on_routeIs_valid; 2552 : 1 : ::ad::physics::Distance rss_routeObject_data_on_routeObject_center_distance_to_route(1e9); 2553 : : rss_routeObject_data_on_route.object_center_distance_to_route 2554 : 1 : = rss_routeObject_data_on_routeObject_center_distance_to_route; 2555 : : ::ad::map::point::ENUPoint 2556 : 1 : rss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction; 2557 : : ::ad::map::point::ENUCoordinate 2558 : 1 : rss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionX(1e8); 2559 : : rss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction.x 2560 : 1 : = rss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionX; 2561 : : ::ad::map::point::ENUCoordinate 2562 : 1 : rss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionY(1e8); 2563 : : rss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction.y 2564 : 1 : = rss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionY; 2565 : : ::ad::map::point::ENUCoordinate 2566 : 1 : rss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionZ(1e8); 2567 : : rss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction.z 2568 : 1 : = rss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_directionZ; 2569 : : rss_routeObject_data_on_route.object_center_position_projected_on_lane_in_nominal_route_direction 2570 : 1 : = rss_routeObject_data_on_routeObject_center_position_projected_on_lane_in_nominal_route_direction; 2571 : 1 : ::ad::physics::Distance rss_routeObject_data_on_routeObject_center_distance_along_route(1e9); 2572 : : rss_routeObject_data_on_route.object_center_distance_along_route 2573 : 1 : = rss_routeObject_data_on_routeObject_center_distance_along_route; 2574 : 1 : ::ad::map::point::ENUPoint rss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction; 2575 : : ::ad::map::point::ENUCoordinate 2576 : 1 : rss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionX(1e8); 2577 : : rss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction.x 2578 : 1 : = rss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionX; 2579 : : ::ad::map::point::ENUCoordinate 2580 : 1 : rss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionY(1e8); 2581 : : rss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction.y 2582 : 1 : = rss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionY; 2583 : : ::ad::map::point::ENUCoordinate 2584 : 1 : rss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionZ(1e8); 2585 : : rss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction.z 2586 : 1 : = rss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_directionZ; 2587 : : rss_routeObject_data_on_route.nominal_center_position_of_lane_in_nominal_route_direction 2588 : 1 : = rss_routeObject_data_on_routeNominal_center_position_of_lane_in_nominal_route_direction; 2589 : 1 : ::ad::map::point::ENUPoint rss_routeObject_data_on_routeObject_route_section_front_left; 2590 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_route_section_front_leftX(1e8); 2591 : : rss_routeObject_data_on_routeObject_route_section_front_left.x 2592 : 1 : = rss_routeObject_data_on_routeObject_route_section_front_leftX; 2593 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_route_section_front_leftY(1e8); 2594 : : rss_routeObject_data_on_routeObject_route_section_front_left.y 2595 : 1 : = rss_routeObject_data_on_routeObject_route_section_front_leftY; 2596 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_route_section_front_leftZ(1e8); 2597 : : rss_routeObject_data_on_routeObject_route_section_front_left.z 2598 : 1 : = rss_routeObject_data_on_routeObject_route_section_front_leftZ; 2599 : : rss_routeObject_data_on_route.object_route_section_front_left 2600 : 1 : = rss_routeObject_data_on_routeObject_route_section_front_left; 2601 : 1 : ::ad::map::point::ENUPoint rss_routeObject_data_on_routeObject_route_section_front_right; 2602 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_route_section_front_rightX(1e8); 2603 : : rss_routeObject_data_on_routeObject_route_section_front_right.x 2604 : 1 : = rss_routeObject_data_on_routeObject_route_section_front_rightX; 2605 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_route_section_front_rightY(1e8); 2606 : : rss_routeObject_data_on_routeObject_route_section_front_right.y 2607 : 1 : = rss_routeObject_data_on_routeObject_route_section_front_rightY; 2608 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_route_section_front_rightZ(1e8); 2609 : : rss_routeObject_data_on_routeObject_route_section_front_right.z 2610 : 1 : = rss_routeObject_data_on_routeObject_route_section_front_rightZ; 2611 : : rss_routeObject_data_on_route.object_route_section_front_right 2612 : 1 : = rss_routeObject_data_on_routeObject_route_section_front_right; 2613 : 1 : ::ad::map::point::ENUPoint rss_routeObject_data_on_routeObject_route_section_back_left; 2614 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_route_section_back_leftX(1e8); 2615 : : rss_routeObject_data_on_routeObject_route_section_back_left.x 2616 : 1 : = rss_routeObject_data_on_routeObject_route_section_back_leftX; 2617 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_route_section_back_leftY(1e8); 2618 : : rss_routeObject_data_on_routeObject_route_section_back_left.y 2619 : 1 : = rss_routeObject_data_on_routeObject_route_section_back_leftY; 2620 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_route_section_back_leftZ(1e8); 2621 : : rss_routeObject_data_on_routeObject_route_section_back_left.z 2622 : 1 : = rss_routeObject_data_on_routeObject_route_section_back_leftZ; 2623 : : rss_routeObject_data_on_route.object_route_section_back_left 2624 : 1 : = rss_routeObject_data_on_routeObject_route_section_back_left; 2625 : 1 : ::ad::map::point::ENUPoint rss_routeObject_data_on_routeObject_route_section_back_right; 2626 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_route_section_back_rightX(1e8); 2627 : : rss_routeObject_data_on_routeObject_route_section_back_right.x 2628 : 1 : = rss_routeObject_data_on_routeObject_route_section_back_rightX; 2629 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_route_section_back_rightY(1e8); 2630 : : rss_routeObject_data_on_routeObject_route_section_back_right.y 2631 : 1 : = rss_routeObject_data_on_routeObject_route_section_back_rightY; 2632 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_route_section_back_rightZ(1e8); 2633 : : rss_routeObject_data_on_routeObject_route_section_back_right.z 2634 : 1 : = rss_routeObject_data_on_routeObject_route_section_back_rightZ; 2635 : : rss_routeObject_data_on_route.object_route_section_back_right 2636 : 1 : = rss_routeObject_data_on_routeObject_route_section_back_right; 2637 : 1 : ::ad::map::point::ENUPoint rss_routeObject_data_on_routeObject_turning_center; 2638 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_turning_centerX(1e8); 2639 : 1 : rss_routeObject_data_on_routeObject_turning_center.x = rss_routeObject_data_on_routeObject_turning_centerX; 2640 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_turning_centerY(1e8); 2641 : 1 : rss_routeObject_data_on_routeObject_turning_center.y = rss_routeObject_data_on_routeObject_turning_centerY; 2642 : 1 : ::ad::map::point::ENUCoordinate rss_routeObject_data_on_routeObject_turning_centerZ(1e8); 2643 : 1 : rss_routeObject_data_on_routeObject_turning_center.z = rss_routeObject_data_on_routeObject_turning_centerZ; 2644 : 1 : rss_routeObject_data_on_route.object_turning_center = rss_routeObject_data_on_routeObject_turning_center; 2645 : 1 : rss_route.object_data_on_route = rss_routeObject_data_on_route; 2646 [ + - ]: 1 : valueA.rss_route = rss_route; 2647 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueB = mValue; 2648 : : 2649 [ + - - + : 1 : EXPECT_FALSE(valueA == valueB); - - - - - - - - ] 2650 [ + - - + : 1 : EXPECT_TRUE(valueA != valueB); - - - - - - - - ] 2651 : 1 : } 2652 : : 2653 : 4 : TEST_F(RssRouteCheckResultTests, comparisonOperatorIs_validDiffers) 2654 : : { 2655 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueA = mValue; 2656 : 1 : bool is_valid{false}; 2657 : 1 : valueA.is_valid = is_valid; 2658 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueB = mValue; 2659 : : 2660 [ + - - + : 1 : EXPECT_FALSE(valueA == valueB); - - - - - - - - ] 2661 [ + - - + : 1 : EXPECT_TRUE(valueA != valueB); - - - - - - - - ] 2662 : 1 : } 2663 : : 2664 : 4 : TEST_F(RssRouteCheckResultTests, comparisonOperatorWorld_modelDiffers) 2665 : : { 2666 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueA = mValue; 2667 : 1 : ::ad::rss::world::WorldModel world_model; 2668 : 1 : ::ad::rss::world::TimeIndex world_modelTime_index(std::numeric_limits<::ad::rss::world::TimeIndex>::max()); 2669 : 1 : world_model.time_index = world_modelTime_index; 2670 : 1 : ::ad::rss::world::RssDynamics world_modelDefault_ego_vehicle_rss_dynamics; 2671 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon; 2672 : 1 : ::ad::physics::Acceleration world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(1e2); 2673 : : world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max 2674 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 2675 : 1 : ::ad::physics::Acceleration world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(1e2); 2676 : : world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 2677 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 2678 : 1 : ::ad::physics::Acceleration world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(1e2); 2679 : : world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 2680 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 2681 : 1 : ::ad::physics::Acceleration world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(1e2); 2682 : : world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct 2683 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 2684 : : world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 2685 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 2686 : : world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 2687 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 2688 : : world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 2689 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 2690 : : world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 2691 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 2692 : : world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 2693 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 2694 : 1 : world_modelDefault_ego_vehicle_rss_dynamics.alpha_lon = world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lon; 2695 : 1 : ::ad::rss::world::LateralRssAccelerationValues world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat; 2696 : 1 : ::ad::physics::Acceleration world_modelDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(1e2); 2697 : : world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max 2698 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 2699 : 1 : ::ad::physics::Acceleration world_modelDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(1e2); 2700 : : world_modelDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min 2701 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 2702 : : world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min 2703 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 2704 : 1 : world_modelDefault_ego_vehicle_rss_dynamics.alpha_lat = world_modelDefault_ego_vehicle_rss_dynamicsAlpha_lat; 2705 : 1 : ::ad::physics::Distance world_modelDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(1e9); 2706 : : world_modelDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 2707 : 1 : = ::ad::physics::Distance(1.); // set to valid value within struct 2708 : : world_modelDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 2709 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 2710 : 1 : ::ad::physics::Duration world_modelDefault_ego_vehicle_rss_dynamicsResponse_time(1e6); 2711 : : world_modelDefault_ego_vehicle_rss_dynamicsResponse_time 2712 : 1 : = ::ad::physics::Duration(10.); // set to valid value within struct 2713 : 1 : world_modelDefault_ego_vehicle_rss_dynamics.response_time = world_modelDefault_ego_vehicle_rss_dynamicsResponse_time; 2714 : 1 : ::ad::physics::Speed world_modelDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(100.); 2715 : : world_modelDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 2716 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 2717 : 1 : ::ad::rss::world::UnstructuredSettings world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 2718 : : ::ad::physics::Distance world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius( 2719 : 1 : 1e9); 2720 : : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 2721 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 2722 : : ::ad::physics::Angle world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 2723 : 1 : 6.283185308); 2724 : : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 2725 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 2726 : : ::ad::physics::AngularAcceleration 2727 : 1 : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(1e2); 2728 : : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 2729 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 2730 : 1 : ::ad::physics::Distance world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius(1e9); 2731 : : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 2732 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 2733 : : ::ad::physics::Duration 2734 : 1 : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step(1e6); 2735 : : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 2736 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 2737 : : uint32_t 2738 : 1 : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 2739 : : std::numeric_limits<uint32_t>::max()}; 2740 : : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2741 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 2742 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 2743 : : uint32_t 2744 : 1 : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 2745 : : std::numeric_limits<uint32_t>::max()}; 2746 : : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_back_intermediate_yaw_rate_change_ratio_steps 2747 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 2748 : : uint32_t 2749 : 1 : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 2750 : : std::numeric_limits<uint32_t>::max()}; 2751 : : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 2752 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 2753 : : uint32_t 2754 : 1 : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 2755 : : std::numeric_limits<uint32_t>::max()}; 2756 : : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2757 : : .vehicle_continue_forward_intermediate_acceleration_steps 2758 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 2759 : : uint32_t 2760 : 1 : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 2761 : : std::numeric_limits<uint32_t>::max()}; 2762 : : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2763 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 2764 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 2765 : : uint32_t 2766 : 1 : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 2767 : : std::numeric_limits<uint32_t>::max()}; 2768 : : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2769 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 2770 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 2771 : : uint32_t 2772 : 1 : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 2773 : : std::numeric_limits<uint32_t>::max()}; 2774 : : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2775 : : .pedestrian_continue_forward_intermediate_acceleration_steps 2776 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 2777 : : uint32_t 2778 : 1 : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 2779 : : std::numeric_limits<uint32_t>::max()}; 2780 : : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 2781 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 2782 : : uint32_t 2783 : 1 : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 2784 : : std::numeric_limits<uint32_t>::max()}; 2785 : : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2786 : : .pedestrian_front_intermediate_heading_change_ratio_steps 2787 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 2788 : : uint32_t 2789 : 1 : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 2790 : : std::numeric_limits<uint32_t>::max()}; 2791 : : world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings 2792 : : .pedestrian_back_intermediate_heading_change_ratio_steps 2793 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 2794 : : world_modelDefault_ego_vehicle_rss_dynamics.unstructured_settings 2795 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 2796 : 1 : ::ad::physics::Distance world_modelDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance(1e9); 2797 : : world_modelDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 2798 : 1 : = world_modelDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 2799 : 1 : world_model.default_ego_vehicle_rss_dynamics = world_modelDefault_ego_vehicle_rss_dynamics; 2800 : 1 : ::ad::rss::world::ConstellationVector world_modelConstellations; 2801 : 1 : ::ad::rss::world::Constellation world_modelConstellationsElement; 2802 : 1 : ::ad::rss::world::ConstellationType world_modelConstellationsElementConstellation_type( 2803 : : ::ad::rss::world::ConstellationType::Unstructured); 2804 : 1 : world_modelConstellationsElement.constellation_type = world_modelConstellationsElementConstellation_type; 2805 : 1 : ::ad::rss::world::Object world_modelConstellationsElementEgo_vehicle; 2806 : 1 : ::ad::rss::world::ObjectId world_modelConstellationsElementEgo_vehicleObject_id( 2807 : : std::numeric_limits<::ad::rss::world::ObjectId>::max()); 2808 : 1 : world_modelConstellationsElementEgo_vehicle.object_id = world_modelConstellationsElementEgo_vehicleObject_id; 2809 : 1 : ::ad::rss::world::ObjectType world_modelConstellationsElementEgo_vehicleObject_type( 2810 : : ::ad::rss::world::ObjectType::OtherObject); 2811 : 1 : world_modelConstellationsElementEgo_vehicle.object_type = world_modelConstellationsElementEgo_vehicleObject_type; 2812 : 1 : ::ad::rss::world::OccupiedRegionVector world_modelConstellationsElementEgo_vehicleOccupied_regions; 2813 : 1 : ::ad::rss::world::OccupiedRegion world_modelConstellationsElementEgo_vehicleOccupied_regionsElement; 2814 : 1 : ::ad::rss::world::LaneSegmentId world_modelConstellationsElementEgo_vehicleOccupied_regionsElementSegment_id( 2815 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::max()); 2816 : : world_modelConstellationsElementEgo_vehicleOccupied_regionsElement.segment_id 2817 : 1 : = world_modelConstellationsElementEgo_vehicleOccupied_regionsElementSegment_id; 2818 : 1 : ::ad::physics::ParametricRange world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range; 2819 : 1 : ::ad::physics::ParametricValue world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMinimum(1.); 2820 : : world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum 2821 : 1 : = world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMinimum; 2822 : 1 : ::ad::physics::ParametricValue world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMaximum(1.); 2823 : : world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum 2824 : 1 : = world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_rangeMaximum; 2825 : : world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum 2826 : 1 : = world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum; 2827 : : world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.minimum 2828 : 1 : = world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range.maximum; 2829 : : world_modelConstellationsElementEgo_vehicleOccupied_regionsElement.lon_range 2830 : 1 : = world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLon_range; 2831 : 1 : ::ad::physics::ParametricRange world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range; 2832 : 1 : ::ad::physics::ParametricValue world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMinimum(1.); 2833 : : world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum 2834 : 1 : = world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMinimum; 2835 : 1 : ::ad::physics::ParametricValue world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMaximum(1.); 2836 : : world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum 2837 : 1 : = world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_rangeMaximum; 2838 : : world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum 2839 : 1 : = world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum; 2840 : : world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.minimum 2841 : 1 : = world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range.maximum; 2842 : : world_modelConstellationsElementEgo_vehicleOccupied_regionsElement.lat_range 2843 : 1 : = world_modelConstellationsElementEgo_vehicleOccupied_regionsElementLat_range; 2844 [ + - ]: 1 : world_modelConstellationsElementEgo_vehicleOccupied_regions.resize( 2845 : : 0 + 1, world_modelConstellationsElementEgo_vehicleOccupied_regionsElement); 2846 : : world_modelConstellationsElementEgo_vehicle.occupied_regions 2847 [ + - ]: 1 : = world_modelConstellationsElementEgo_vehicleOccupied_regions; 2848 : 1 : ::ad::rss::world::Velocity world_modelConstellationsElementEgo_vehicleVelocity; 2849 : 1 : ::ad::physics::Speed world_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_min(100.); 2850 : : world_modelConstellationsElementEgo_vehicleVelocity.speed_lon_min 2851 : 1 : = world_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_min; 2852 : 1 : ::ad::physics::Speed world_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_max(100.); 2853 : : world_modelConstellationsElementEgo_vehicleVelocity.speed_lon_max 2854 : 1 : = world_modelConstellationsElementEgo_vehicleVelocitySpeed_lon_max; 2855 : 1 : ::ad::physics::Speed world_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_min(100.); 2856 : : world_modelConstellationsElementEgo_vehicleVelocity.speed_lat_min 2857 : 1 : = world_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_min; 2858 : 1 : ::ad::physics::Speed world_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_max(100.); 2859 : : world_modelConstellationsElementEgo_vehicleVelocity.speed_lat_max 2860 : 1 : = world_modelConstellationsElementEgo_vehicleVelocitySpeed_lat_max; 2861 : : world_modelConstellationsElementEgo_vehicleVelocity.speed_lat_max 2862 : 1 : = world_modelConstellationsElementEgo_vehicleVelocity.speed_lat_min; 2863 : : world_modelConstellationsElementEgo_vehicleVelocity.speed_lon_max 2864 : 1 : = world_modelConstellationsElementEgo_vehicleVelocity.speed_lon_min; 2865 : : world_modelConstellationsElementEgo_vehicleVelocity.speed_lat_min 2866 : 1 : = world_modelConstellationsElementEgo_vehicleVelocity.speed_lat_max; 2867 : : world_modelConstellationsElementEgo_vehicleVelocity.speed_lon_min 2868 : 1 : = world_modelConstellationsElementEgo_vehicleVelocity.speed_lon_max; 2869 : 1 : world_modelConstellationsElementEgo_vehicle.velocity = world_modelConstellationsElementEgo_vehicleVelocity; 2870 : 1 : ::ad::rss::world::ObjectState world_modelConstellationsElementEgo_vehicleState; 2871 : 1 : ::ad::physics::Angle world_modelConstellationsElementEgo_vehicleStateYaw(6.283185308); 2872 : 1 : world_modelConstellationsElementEgo_vehicleState.yaw = world_modelConstellationsElementEgo_vehicleStateYaw; 2873 : 1 : ::ad::physics::Dimension2D world_modelConstellationsElementEgo_vehicleStateDimension; 2874 : 1 : ::ad::physics::Distance world_modelConstellationsElementEgo_vehicleStateDimensionLength(1e9); 2875 : : world_modelConstellationsElementEgo_vehicleStateDimension.length 2876 : 1 : = world_modelConstellationsElementEgo_vehicleStateDimensionLength; 2877 : 1 : ::ad::physics::Distance world_modelConstellationsElementEgo_vehicleStateDimensionWidth(1e9); 2878 : : world_modelConstellationsElementEgo_vehicleStateDimension.width 2879 : 1 : = world_modelConstellationsElementEgo_vehicleStateDimensionWidth; 2880 : : world_modelConstellationsElementEgo_vehicleState.dimension 2881 : 1 : = world_modelConstellationsElementEgo_vehicleStateDimension; 2882 : 1 : ::ad::physics::AngularVelocity world_modelConstellationsElementEgo_vehicleStateYaw_rate(100.); 2883 : 1 : world_modelConstellationsElementEgo_vehicleState.yaw_rate = world_modelConstellationsElementEgo_vehicleStateYaw_rate; 2884 : 1 : ::ad::physics::Distance2D world_modelConstellationsElementEgo_vehicleStateCenter_point; 2885 : 1 : ::ad::physics::Distance world_modelConstellationsElementEgo_vehicleStateCenter_pointX(1e9); 2886 : : world_modelConstellationsElementEgo_vehicleStateCenter_point.x 2887 : 1 : = world_modelConstellationsElementEgo_vehicleStateCenter_pointX; 2888 : 1 : ::ad::physics::Distance world_modelConstellationsElementEgo_vehicleStateCenter_pointY(1e9); 2889 : : world_modelConstellationsElementEgo_vehicleStateCenter_point.y 2890 : 1 : = world_modelConstellationsElementEgo_vehicleStateCenter_pointY; 2891 : : world_modelConstellationsElementEgo_vehicleState.center_point 2892 : 1 : = world_modelConstellationsElementEgo_vehicleStateCenter_point; 2893 : 1 : ::ad::physics::SpeedRange world_modelConstellationsElementEgo_vehicleStateSpeed_range; 2894 : 1 : ::ad::physics::Speed world_modelConstellationsElementEgo_vehicleStateSpeed_rangeMinimum(100.); 2895 : : world_modelConstellationsElementEgo_vehicleStateSpeed_range.minimum 2896 : 1 : = world_modelConstellationsElementEgo_vehicleStateSpeed_rangeMinimum; 2897 : 1 : ::ad::physics::Speed world_modelConstellationsElementEgo_vehicleStateSpeed_rangeMaximum(100.); 2898 : : world_modelConstellationsElementEgo_vehicleStateSpeed_range.maximum 2899 : 1 : = world_modelConstellationsElementEgo_vehicleStateSpeed_rangeMaximum; 2900 : : world_modelConstellationsElementEgo_vehicleStateSpeed_range.maximum 2901 : 1 : = world_modelConstellationsElementEgo_vehicleStateSpeed_range.minimum; 2902 : : world_modelConstellationsElementEgo_vehicleStateSpeed_range.minimum 2903 : 1 : = world_modelConstellationsElementEgo_vehicleStateSpeed_range.maximum; 2904 : : world_modelConstellationsElementEgo_vehicleState.speed_range 2905 : 1 : = world_modelConstellationsElementEgo_vehicleStateSpeed_range; 2906 : 1 : ::ad::physics::Angle world_modelConstellationsElementEgo_vehicleStateSteering_angle(6.283185308); 2907 : : world_modelConstellationsElementEgo_vehicleState.steering_angle 2908 : 1 : = world_modelConstellationsElementEgo_vehicleStateSteering_angle; 2909 : 1 : world_modelConstellationsElementEgo_vehicle.state = world_modelConstellationsElementEgo_vehicleState; 2910 [ + - ]: 1 : world_modelConstellationsElement.ego_vehicle = world_modelConstellationsElementEgo_vehicle; 2911 : 1 : ::ad::rss::world::RssDynamics world_modelConstellationsElementEgo_vehicle_rss_dynamics; 2912 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon; 2913 : 1 : ::ad::physics::Acceleration world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max(1e2); 2914 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.accel_max 2915 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonAccel_max; 2916 : 1 : ::ad::physics::Acceleration world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_max(1e2); 2917 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max 2918 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_max; 2919 : 1 : ::ad::physics::Acceleration world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min(1e2); 2920 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 2921 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min; 2922 : 1 : ::ad::physics::Acceleration world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(1e2); 2923 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min_correct 2924 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 2925 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 2926 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 2927 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 2928 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min; 2929 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 2930 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max; 2931 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_max 2932 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min; 2933 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min 2934 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 2935 : : world_modelConstellationsElementEgo_vehicle_rss_dynamics.alpha_lon 2936 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lon; 2937 : 1 : ::ad::rss::world::LateralRssAccelerationValues world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat; 2938 : 1 : ::ad::physics::Acceleration world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max(1e2); 2939 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat.accel_max 2940 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latAccel_max; 2941 : 1 : ::ad::physics::Acceleration world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latBrake_min(1e2); 2942 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latBrake_min 2943 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 2944 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat.brake_min 2945 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_latBrake_min; 2946 : : world_modelConstellationsElementEgo_vehicle_rss_dynamics.alpha_lat 2947 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsAlpha_lat; 2948 : 1 : ::ad::physics::Distance world_modelConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin(1e9); 2949 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin 2950 : 1 : = ::ad::physics::Distance(1.); // set to valid value within struct 2951 : : world_modelConstellationsElementEgo_vehicle_rss_dynamics.lateral_fluctuation_margin 2952 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsLateral_fluctuation_margin; 2953 : 1 : ::ad::physics::Duration world_modelConstellationsElementEgo_vehicle_rss_dynamicsResponse_time(1e6); 2954 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsResponse_time 2955 : 1 : = ::ad::physics::Duration(10.); // set to valid value within struct 2956 : : world_modelConstellationsElementEgo_vehicle_rss_dynamics.response_time 2957 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsResponse_time; 2958 : 1 : ::ad::physics::Speed world_modelConstellationsElementEgo_vehicle_rss_dynamicsMax_speed_on_acceleration(100.); 2959 : : world_modelConstellationsElementEgo_vehicle_rss_dynamics.max_speed_on_acceleration 2960 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsMax_speed_on_acceleration; 2961 : 1 : ::ad::rss::world::UnstructuredSettings world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings; 2962 : : ::ad::physics::Distance 2963 : 1 : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(1e9); 2964 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 2965 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 2966 : : ::ad::physics::Angle 2967 : 1 : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle(6.283185308); 2968 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 2969 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 2970 : : ::ad::physics::AngularAcceleration 2971 : 1 : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(1e2); 2972 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 2973 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 2974 : : ::ad::physics::Distance 2975 : 1 : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius(1e9); 2976 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 2977 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 2978 : : ::ad::physics::Duration 2979 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 2980 : 1 : 1e6); 2981 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 2982 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 2983 : : uint32_t 2984 : 1 : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 2985 : : std::numeric_limits<uint32_t>::max()}; 2986 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 2987 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 2988 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 2989 : : uint32_t 2990 : 1 : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 2991 : : std::numeric_limits<uint32_t>::max()}; 2992 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 2993 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 2994 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 2995 : : uint32_t 2996 : 1 : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 2997 : : std::numeric_limits<uint32_t>::max()}; 2998 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 2999 : : .vehicle_brake_intermediate_acceleration_steps 3000 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 3001 : : uint32_t 3002 : 1 : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 3003 : : std::numeric_limits<uint32_t>::max()}; 3004 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 3005 : : .vehicle_continue_forward_intermediate_acceleration_steps 3006 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 3007 : : uint32_t 3008 : 1 : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 3009 : : std::numeric_limits<uint32_t>::max()}; 3010 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 3011 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 3012 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 3013 : : uint32_t 3014 : 1 : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 3015 : : std::numeric_limits<uint32_t>::max()}; 3016 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 3017 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 3018 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 3019 : : uint32_t 3020 : 1 : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 3021 : : std::numeric_limits<uint32_t>::max()}; 3022 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 3023 : : .pedestrian_continue_forward_intermediate_acceleration_steps 3024 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 3025 : : uint32_t 3026 : 1 : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 3027 : : std::numeric_limits<uint32_t>::max()}; 3028 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 3029 : : .pedestrian_brake_intermediate_acceleration_steps 3030 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 3031 : : uint32_t 3032 : 1 : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 3033 : : std::numeric_limits<uint32_t>::max()}; 3034 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 3035 : : .pedestrian_front_intermediate_heading_change_ratio_steps 3036 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 3037 : : uint32_t 3038 : 1 : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 3039 : : std::numeric_limits<uint32_t>::max()}; 3040 : : world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings 3041 : : .pedestrian_back_intermediate_heading_change_ratio_steps 3042 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 3043 : : world_modelConstellationsElementEgo_vehicle_rss_dynamics.unstructured_settings 3044 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsUnstructured_settings; 3045 : 1 : ::ad::physics::Distance world_modelConstellationsElementEgo_vehicle_rss_dynamicsMin_longitudinal_safety_distance(1e9); 3046 : : world_modelConstellationsElementEgo_vehicle_rss_dynamics.min_longitudinal_safety_distance 3047 : 1 : = world_modelConstellationsElementEgo_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 3048 : 1 : world_modelConstellationsElement.ego_vehicle_rss_dynamics = world_modelConstellationsElementEgo_vehicle_rss_dynamics; 3049 : 1 : ::ad::rss::world::Object world_modelConstellationsElementObject; 3050 : 1 : ::ad::rss::world::ObjectId world_modelConstellationsElementObjectObject_id( 3051 : : std::numeric_limits<::ad::rss::world::ObjectId>::max()); 3052 : 1 : world_modelConstellationsElementObject.object_id = world_modelConstellationsElementObjectObject_id; 3053 : 1 : ::ad::rss::world::ObjectType world_modelConstellationsElementObjectObject_type( 3054 : : ::ad::rss::world::ObjectType::OtherObject); 3055 : 1 : world_modelConstellationsElementObject.object_type = world_modelConstellationsElementObjectObject_type; 3056 : 1 : ::ad::rss::world::OccupiedRegionVector world_modelConstellationsElementObjectOccupied_regions; 3057 : 1 : ::ad::rss::world::OccupiedRegion world_modelConstellationsElementObjectOccupied_regionsElement; 3058 : 1 : ::ad::rss::world::LaneSegmentId world_modelConstellationsElementObjectOccupied_regionsElementSegment_id( 3059 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::max()); 3060 : : world_modelConstellationsElementObjectOccupied_regionsElement.segment_id 3061 : 1 : = world_modelConstellationsElementObjectOccupied_regionsElementSegment_id; 3062 : 1 : ::ad::physics::ParametricRange world_modelConstellationsElementObjectOccupied_regionsElementLon_range; 3063 : 1 : ::ad::physics::ParametricValue world_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMinimum(1.); 3064 : : world_modelConstellationsElementObjectOccupied_regionsElementLon_range.minimum 3065 : 1 : = world_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMinimum; 3066 : 1 : ::ad::physics::ParametricValue world_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMaximum(1.); 3067 : : world_modelConstellationsElementObjectOccupied_regionsElementLon_range.maximum 3068 : 1 : = world_modelConstellationsElementObjectOccupied_regionsElementLon_rangeMaximum; 3069 : : world_modelConstellationsElementObjectOccupied_regionsElementLon_range.maximum 3070 : 1 : = world_modelConstellationsElementObjectOccupied_regionsElementLon_range.minimum; 3071 : : world_modelConstellationsElementObjectOccupied_regionsElementLon_range.minimum 3072 : 1 : = world_modelConstellationsElementObjectOccupied_regionsElementLon_range.maximum; 3073 : : world_modelConstellationsElementObjectOccupied_regionsElement.lon_range 3074 : 1 : = world_modelConstellationsElementObjectOccupied_regionsElementLon_range; 3075 : 1 : ::ad::physics::ParametricRange world_modelConstellationsElementObjectOccupied_regionsElementLat_range; 3076 : 1 : ::ad::physics::ParametricValue world_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMinimum(1.); 3077 : : world_modelConstellationsElementObjectOccupied_regionsElementLat_range.minimum 3078 : 1 : = world_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMinimum; 3079 : 1 : ::ad::physics::ParametricValue world_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMaximum(1.); 3080 : : world_modelConstellationsElementObjectOccupied_regionsElementLat_range.maximum 3081 : 1 : = world_modelConstellationsElementObjectOccupied_regionsElementLat_rangeMaximum; 3082 : : world_modelConstellationsElementObjectOccupied_regionsElementLat_range.maximum 3083 : 1 : = world_modelConstellationsElementObjectOccupied_regionsElementLat_range.minimum; 3084 : : world_modelConstellationsElementObjectOccupied_regionsElementLat_range.minimum 3085 : 1 : = world_modelConstellationsElementObjectOccupied_regionsElementLat_range.maximum; 3086 : : world_modelConstellationsElementObjectOccupied_regionsElement.lat_range 3087 : 1 : = world_modelConstellationsElementObjectOccupied_regionsElementLat_range; 3088 [ + - ]: 1 : world_modelConstellationsElementObjectOccupied_regions.resize( 3089 : : 0 + 1, world_modelConstellationsElementObjectOccupied_regionsElement); 3090 [ + - ]: 1 : world_modelConstellationsElementObject.occupied_regions = world_modelConstellationsElementObjectOccupied_regions; 3091 : 1 : ::ad::rss::world::Velocity world_modelConstellationsElementObjectVelocity; 3092 : 1 : ::ad::physics::Speed world_modelConstellationsElementObjectVelocitySpeed_lon_min(100.); 3093 : : world_modelConstellationsElementObjectVelocity.speed_lon_min 3094 : 1 : = world_modelConstellationsElementObjectVelocitySpeed_lon_min; 3095 : 1 : ::ad::physics::Speed world_modelConstellationsElementObjectVelocitySpeed_lon_max(100.); 3096 : : world_modelConstellationsElementObjectVelocity.speed_lon_max 3097 : 1 : = world_modelConstellationsElementObjectVelocitySpeed_lon_max; 3098 : 1 : ::ad::physics::Speed world_modelConstellationsElementObjectVelocitySpeed_lat_min(100.); 3099 : : world_modelConstellationsElementObjectVelocity.speed_lat_min 3100 : 1 : = world_modelConstellationsElementObjectVelocitySpeed_lat_min; 3101 : 1 : ::ad::physics::Speed world_modelConstellationsElementObjectVelocitySpeed_lat_max(100.); 3102 : : world_modelConstellationsElementObjectVelocity.speed_lat_max 3103 : 1 : = world_modelConstellationsElementObjectVelocitySpeed_lat_max; 3104 : : world_modelConstellationsElementObjectVelocity.speed_lat_max 3105 : 1 : = world_modelConstellationsElementObjectVelocity.speed_lat_min; 3106 : : world_modelConstellationsElementObjectVelocity.speed_lon_max 3107 : 1 : = world_modelConstellationsElementObjectVelocity.speed_lon_min; 3108 : : world_modelConstellationsElementObjectVelocity.speed_lat_min 3109 : 1 : = world_modelConstellationsElementObjectVelocity.speed_lat_max; 3110 : : world_modelConstellationsElementObjectVelocity.speed_lon_min 3111 : 1 : = world_modelConstellationsElementObjectVelocity.speed_lon_max; 3112 : 1 : world_modelConstellationsElementObject.velocity = world_modelConstellationsElementObjectVelocity; 3113 : 1 : ::ad::rss::world::ObjectState world_modelConstellationsElementObjectState; 3114 : 1 : ::ad::physics::Angle world_modelConstellationsElementObjectStateYaw(6.283185308); 3115 : 1 : world_modelConstellationsElementObjectState.yaw = world_modelConstellationsElementObjectStateYaw; 3116 : 1 : ::ad::physics::Dimension2D world_modelConstellationsElementObjectStateDimension; 3117 : 1 : ::ad::physics::Distance world_modelConstellationsElementObjectStateDimensionLength(1e9); 3118 : : world_modelConstellationsElementObjectStateDimension.length 3119 : 1 : = world_modelConstellationsElementObjectStateDimensionLength; 3120 : 1 : ::ad::physics::Distance world_modelConstellationsElementObjectStateDimensionWidth(1e9); 3121 : : world_modelConstellationsElementObjectStateDimension.width 3122 : 1 : = world_modelConstellationsElementObjectStateDimensionWidth; 3123 : 1 : world_modelConstellationsElementObjectState.dimension = world_modelConstellationsElementObjectStateDimension; 3124 : 1 : ::ad::physics::AngularVelocity world_modelConstellationsElementObjectStateYaw_rate(100.); 3125 : 1 : world_modelConstellationsElementObjectState.yaw_rate = world_modelConstellationsElementObjectStateYaw_rate; 3126 : 1 : ::ad::physics::Distance2D world_modelConstellationsElementObjectStateCenter_point; 3127 : 1 : ::ad::physics::Distance world_modelConstellationsElementObjectStateCenter_pointX(1e9); 3128 : 1 : world_modelConstellationsElementObjectStateCenter_point.x = world_modelConstellationsElementObjectStateCenter_pointX; 3129 : 1 : ::ad::physics::Distance world_modelConstellationsElementObjectStateCenter_pointY(1e9); 3130 : 1 : world_modelConstellationsElementObjectStateCenter_point.y = world_modelConstellationsElementObjectStateCenter_pointY; 3131 : 1 : world_modelConstellationsElementObjectState.center_point = world_modelConstellationsElementObjectStateCenter_point; 3132 : 1 : ::ad::physics::SpeedRange world_modelConstellationsElementObjectStateSpeed_range; 3133 : 1 : ::ad::physics::Speed world_modelConstellationsElementObjectStateSpeed_rangeMinimum(100.); 3134 : : world_modelConstellationsElementObjectStateSpeed_range.minimum 3135 : 1 : = world_modelConstellationsElementObjectStateSpeed_rangeMinimum; 3136 : 1 : ::ad::physics::Speed world_modelConstellationsElementObjectStateSpeed_rangeMaximum(100.); 3137 : : world_modelConstellationsElementObjectStateSpeed_range.maximum 3138 : 1 : = world_modelConstellationsElementObjectStateSpeed_rangeMaximum; 3139 : : world_modelConstellationsElementObjectStateSpeed_range.maximum 3140 : 1 : = world_modelConstellationsElementObjectStateSpeed_range.minimum; 3141 : : world_modelConstellationsElementObjectStateSpeed_range.minimum 3142 : 1 : = world_modelConstellationsElementObjectStateSpeed_range.maximum; 3143 : 1 : world_modelConstellationsElementObjectState.speed_range = world_modelConstellationsElementObjectStateSpeed_range; 3144 : 1 : ::ad::physics::Angle world_modelConstellationsElementObjectStateSteering_angle(6.283185308); 3145 : : world_modelConstellationsElementObjectState.steering_angle 3146 : 1 : = world_modelConstellationsElementObjectStateSteering_angle; 3147 : 1 : world_modelConstellationsElementObject.state = world_modelConstellationsElementObjectState; 3148 [ + - ]: 1 : world_modelConstellationsElement.object = world_modelConstellationsElementObject; 3149 : 1 : ::ad::rss::world::RssDynamics world_modelConstellationsElementObject_rss_dynamics; 3150 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues world_modelConstellationsElementObject_rss_dynamicsAlpha_lon; 3151 : 1 : ::ad::physics::Acceleration world_modelConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max(1e2); 3152 : : world_modelConstellationsElementObject_rss_dynamicsAlpha_lon.accel_max 3153 : 1 : = world_modelConstellationsElementObject_rss_dynamicsAlpha_lonAccel_max; 3154 : 1 : ::ad::physics::Acceleration world_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_max(1e2); 3155 : : world_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max 3156 : 1 : = world_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_max; 3157 : 1 : ::ad::physics::Acceleration world_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min(1e2); 3158 : : world_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 3159 : 1 : = world_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min; 3160 : 1 : ::ad::physics::Acceleration world_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min_correct(1e2); 3161 : : world_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min_correct 3162 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 3163 : : world_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct 3164 : 1 : = world_modelConstellationsElementObject_rss_dynamicsAlpha_lonBrake_min_correct; 3165 : : world_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct 3166 : 1 : = world_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min; 3167 : : world_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 3168 : 1 : = world_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max; 3169 : : world_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_max 3170 : 1 : = world_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min; 3171 : : world_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min 3172 : 1 : = world_modelConstellationsElementObject_rss_dynamicsAlpha_lon.brake_min_correct; 3173 : : world_modelConstellationsElementObject_rss_dynamics.alpha_lon 3174 : 1 : = world_modelConstellationsElementObject_rss_dynamicsAlpha_lon; 3175 : 1 : ::ad::rss::world::LateralRssAccelerationValues world_modelConstellationsElementObject_rss_dynamicsAlpha_lat; 3176 : 1 : ::ad::physics::Acceleration world_modelConstellationsElementObject_rss_dynamicsAlpha_latAccel_max(1e2); 3177 : : world_modelConstellationsElementObject_rss_dynamicsAlpha_lat.accel_max 3178 : 1 : = world_modelConstellationsElementObject_rss_dynamicsAlpha_latAccel_max; 3179 : 1 : ::ad::physics::Acceleration world_modelConstellationsElementObject_rss_dynamicsAlpha_latBrake_min(1e2); 3180 : : world_modelConstellationsElementObject_rss_dynamicsAlpha_latBrake_min 3181 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 3182 : : world_modelConstellationsElementObject_rss_dynamicsAlpha_lat.brake_min 3183 : 1 : = world_modelConstellationsElementObject_rss_dynamicsAlpha_latBrake_min; 3184 : : world_modelConstellationsElementObject_rss_dynamics.alpha_lat 3185 : 1 : = world_modelConstellationsElementObject_rss_dynamicsAlpha_lat; 3186 : 1 : ::ad::physics::Distance world_modelConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin(1e9); 3187 : : world_modelConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin 3188 : 1 : = ::ad::physics::Distance(1.); // set to valid value within struct 3189 : : world_modelConstellationsElementObject_rss_dynamics.lateral_fluctuation_margin 3190 : 1 : = world_modelConstellationsElementObject_rss_dynamicsLateral_fluctuation_margin; 3191 : 1 : ::ad::physics::Duration world_modelConstellationsElementObject_rss_dynamicsResponse_time(1e6); 3192 : : world_modelConstellationsElementObject_rss_dynamicsResponse_time 3193 : 1 : = ::ad::physics::Duration(10.); // set to valid value within struct 3194 : : world_modelConstellationsElementObject_rss_dynamics.response_time 3195 : 1 : = world_modelConstellationsElementObject_rss_dynamicsResponse_time; 3196 : 1 : ::ad::physics::Speed world_modelConstellationsElementObject_rss_dynamicsMax_speed_on_acceleration(100.); 3197 : : world_modelConstellationsElementObject_rss_dynamics.max_speed_on_acceleration 3198 : 1 : = world_modelConstellationsElementObject_rss_dynamicsMax_speed_on_acceleration; 3199 : 1 : ::ad::rss::world::UnstructuredSettings world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings; 3200 : : ::ad::physics::Distance 3201 : 1 : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(1e9); 3202 : : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 3203 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 3204 : : ::ad::physics::Angle world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 3205 : 1 : 6.283185308); 3206 : : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.drive_away_max_angle 3207 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 3208 : : ::ad::physics::AngularAcceleration 3209 : 1 : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(1e2); 3210 : : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 3211 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 3212 : : ::ad::physics::Distance world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_min_radius( 3213 : 1 : 1e9); 3214 : : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_min_radius 3215 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_min_radius; 3216 : : ::ad::physics::Duration 3217 : 1 : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step(1e6); 3218 : : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 3219 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 3220 : : uint32_t 3221 : 1 : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 3222 : : std::numeric_limits<uint32_t>::max()}; 3223 : : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 3224 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 3225 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 3226 : : uint32_t 3227 : 1 : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 3228 : : std::numeric_limits<uint32_t>::max()}; 3229 : : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 3230 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 3231 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 3232 : : uint32_t 3233 : 1 : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 3234 : : std::numeric_limits<uint32_t>::max()}; 3235 : : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 3236 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 3237 : : uint32_t 3238 : 1 : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 3239 : : std::numeric_limits<uint32_t>::max()}; 3240 : : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 3241 : : .vehicle_continue_forward_intermediate_acceleration_steps 3242 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 3243 : : uint32_t 3244 : 1 : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 3245 : : std::numeric_limits<uint32_t>::max()}; 3246 : : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 3247 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 3248 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 3249 : : uint32_t 3250 : 1 : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 3251 : : std::numeric_limits<uint32_t>::max()}; 3252 : : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 3253 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 3254 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 3255 : : uint32_t 3256 : 1 : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 3257 : : std::numeric_limits<uint32_t>::max()}; 3258 : : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 3259 : : .pedestrian_continue_forward_intermediate_acceleration_steps 3260 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 3261 : : uint32_t 3262 : 1 : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 3263 : : std::numeric_limits<uint32_t>::max()}; 3264 : : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 3265 : : .pedestrian_brake_intermediate_acceleration_steps 3266 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 3267 : : uint32_t 3268 : 1 : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 3269 : : std::numeric_limits<uint32_t>::max()}; 3270 : : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 3271 : : .pedestrian_front_intermediate_heading_change_ratio_steps 3272 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 3273 : : uint32_t 3274 : 1 : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 3275 : : std::numeric_limits<uint32_t>::max()}; 3276 : : world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings 3277 : : .pedestrian_back_intermediate_heading_change_ratio_steps 3278 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 3279 : : world_modelConstellationsElementObject_rss_dynamics.unstructured_settings 3280 : 1 : = world_modelConstellationsElementObject_rss_dynamicsUnstructured_settings; 3281 : 1 : ::ad::physics::Distance world_modelConstellationsElementObject_rss_dynamicsMin_longitudinal_safety_distance(1e9); 3282 : : world_modelConstellationsElementObject_rss_dynamics.min_longitudinal_safety_distance 3283 : 1 : = world_modelConstellationsElementObject_rss_dynamicsMin_longitudinal_safety_distance; 3284 : 1 : world_modelConstellationsElement.object_rss_dynamics = world_modelConstellationsElementObject_rss_dynamics; 3285 : 1 : ::ad::rss::world::RoadArea world_modelConstellationsElementIntersecting_road; 3286 : 1 : ::ad::rss::world::RoadSegment world_modelConstellationsElementIntersecting_roadElement; 3287 : 1 : ::ad::rss::world::RoadSegmentType world_modelConstellationsElementIntersecting_roadElementType( 3288 : : ::ad::rss::world::RoadSegmentType::Intersection); 3289 : : world_modelConstellationsElementIntersecting_roadElement.type 3290 : 1 : = world_modelConstellationsElementIntersecting_roadElementType; 3291 : 1 : ::ad::rss::world::LaneSegmentVector world_modelConstellationsElementIntersecting_roadElementLane_segments; 3292 : 1 : ::ad::rss::world::LaneSegment world_modelConstellationsElementIntersecting_roadElementLane_segmentsElement; 3293 : 1 : ::ad::rss::world::LaneSegmentId world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementId( 3294 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::max()); 3295 : : world_modelConstellationsElementIntersecting_roadElementLane_segmentsElement.id 3296 : 1 : = world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementId; 3297 : : ::ad::rss::world::LaneDrivingDirection 3298 : 1 : world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementDriving_direction( 3299 : : ::ad::rss::world::LaneDrivingDirection::Negative); 3300 : : world_modelConstellationsElementIntersecting_roadElementLane_segmentsElement.driving_direction 3301 : 1 : = world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementDriving_direction; 3302 : 1 : ::ad::physics::MetricRange world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength; 3303 : : ::ad::physics::Distance world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum( 3304 : 1 : 1e9); 3305 : : world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum 3306 : 1 : = world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMinimum; 3307 : : ::ad::physics::Distance world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMaximum( 3308 : 1 : 1e9); 3309 : : world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMaximum 3310 : 1 : = ::ad::physics::Distance(1e6); // set to valid value within struct 3311 : : world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum 3312 : 1 : = world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLengthMaximum; 3313 : : world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum 3314 : 1 : = world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum; 3315 : : world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.minimum 3316 : 1 : = world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength.maximum; 3317 : : world_modelConstellationsElementIntersecting_roadElementLane_segmentsElement.length 3318 : 1 : = world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementLength; 3319 : 1 : ::ad::physics::MetricRange world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth; 3320 : 1 : ::ad::physics::Distance world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum(1e9); 3321 : : world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum 3322 : 1 : = world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMinimum; 3323 : 1 : ::ad::physics::Distance world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMaximum(1e9); 3324 : : world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMaximum 3325 : 1 : = ::ad::physics::Distance(1e6); // set to valid value within struct 3326 : : world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum 3327 : 1 : = world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidthMaximum; 3328 : : world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum 3329 : 1 : = world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum; 3330 : : world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.minimum 3331 : 1 : = world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth.maximum; 3332 : : world_modelConstellationsElementIntersecting_roadElementLane_segmentsElement.width 3333 : 1 : = world_modelConstellationsElementIntersecting_roadElementLane_segmentsElementWidth; 3334 [ + - ]: 1 : world_modelConstellationsElementIntersecting_roadElementLane_segments.resize( 3335 : : 1 + 1, world_modelConstellationsElementIntersecting_roadElementLane_segmentsElement); 3336 : : world_modelConstellationsElementIntersecting_roadElement.lane_segments 3337 [ + - ]: 1 : = world_modelConstellationsElementIntersecting_roadElementLane_segments; 3338 : : ::ad::physics::Distance 3339 : 1 : world_modelConstellationsElementIntersecting_roadElementMinimum_length_after_intersecting_area(1e9); 3340 : : world_modelConstellationsElementIntersecting_roadElement.minimum_length_after_intersecting_area 3341 : 1 : = world_modelConstellationsElementIntersecting_roadElementMinimum_length_after_intersecting_area; 3342 : : ::ad::physics::Distance 3343 : 1 : world_modelConstellationsElementIntersecting_roadElementMinimum_length_before_intersecting_area(1e9); 3344 : : world_modelConstellationsElementIntersecting_roadElement.minimum_length_before_intersecting_area 3345 : 1 : = world_modelConstellationsElementIntersecting_roadElementMinimum_length_before_intersecting_area; 3346 [ + - ]: 1 : world_modelConstellationsElementIntersecting_road.resize(0 + 1, 3347 : : world_modelConstellationsElementIntersecting_roadElement); 3348 [ + - ]: 1 : world_modelConstellationsElement.intersecting_road = world_modelConstellationsElementIntersecting_road; 3349 : 1 : ::ad::rss::world::RoadArea world_modelConstellationsElementEgo_vehicle_road; 3350 : 1 : ::ad::rss::world::RoadSegment world_modelConstellationsElementEgo_vehicle_roadElement; 3351 : 1 : ::ad::rss::world::RoadSegmentType world_modelConstellationsElementEgo_vehicle_roadElementType( 3352 : : ::ad::rss::world::RoadSegmentType::Intersection); 3353 : : world_modelConstellationsElementEgo_vehicle_roadElement.type 3354 : 1 : = world_modelConstellationsElementEgo_vehicle_roadElementType; 3355 : 1 : ::ad::rss::world::LaneSegmentVector world_modelConstellationsElementEgo_vehicle_roadElementLane_segments; 3356 : 1 : ::ad::rss::world::LaneSegment world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement; 3357 : 1 : ::ad::rss::world::LaneSegmentId world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementId( 3358 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::max()); 3359 : : world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.id 3360 : 1 : = world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementId; 3361 : : ::ad::rss::world::LaneDrivingDirection 3362 : 1 : world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementDriving_direction( 3363 : : ::ad::rss::world::LaneDrivingDirection::Negative); 3364 : : world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.driving_direction 3365 : 1 : = world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementDriving_direction; 3366 : 1 : ::ad::physics::MetricRange world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength; 3367 : 1 : ::ad::physics::Distance world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum(1e9); 3368 : : world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum 3369 : 1 : = world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMinimum; 3370 : 1 : ::ad::physics::Distance world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMaximum(1e9); 3371 : : world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMaximum 3372 : 1 : = ::ad::physics::Distance(1e6); // set to valid value within struct 3373 : : world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum 3374 : 1 : = world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLengthMaximum; 3375 : : world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum 3376 : 1 : = world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum; 3377 : : world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.minimum 3378 : 1 : = world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength.maximum; 3379 : : world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.length 3380 : 1 : = world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementLength; 3381 : 1 : ::ad::physics::MetricRange world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth; 3382 : 1 : ::ad::physics::Distance world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum(1e9); 3383 : : world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum 3384 : 1 : = world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMinimum; 3385 : 1 : ::ad::physics::Distance world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMaximum(1e9); 3386 : : world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMaximum 3387 : 1 : = ::ad::physics::Distance(1e6); // set to valid value within struct 3388 : : world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum 3389 : 1 : = world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidthMaximum; 3390 : : world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum 3391 : 1 : = world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum; 3392 : : world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.minimum 3393 : 1 : = world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth.maximum; 3394 : : world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement.width 3395 : 1 : = world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElementWidth; 3396 [ + - ]: 1 : world_modelConstellationsElementEgo_vehicle_roadElementLane_segments.resize( 3397 : : 1 + 1, world_modelConstellationsElementEgo_vehicle_roadElementLane_segmentsElement); 3398 : : world_modelConstellationsElementEgo_vehicle_roadElement.lane_segments 3399 [ + - ]: 1 : = world_modelConstellationsElementEgo_vehicle_roadElementLane_segments; 3400 : : ::ad::physics::Distance world_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_after_intersecting_area( 3401 : 1 : 1e9); 3402 : : world_modelConstellationsElementEgo_vehicle_roadElement.minimum_length_after_intersecting_area 3403 : 1 : = world_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_after_intersecting_area; 3404 : : ::ad::physics::Distance 3405 : 1 : world_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_before_intersecting_area(1e9); 3406 : : world_modelConstellationsElementEgo_vehicle_roadElement.minimum_length_before_intersecting_area 3407 : 1 : = world_modelConstellationsElementEgo_vehicle_roadElementMinimum_length_before_intersecting_area; 3408 [ + - ]: 1 : world_modelConstellationsElementEgo_vehicle_road.resize(0 + 1, 3409 : : world_modelConstellationsElementEgo_vehicle_roadElement); 3410 [ + - ]: 1 : world_modelConstellationsElement.ego_vehicle_road = world_modelConstellationsElementEgo_vehicle_road; 3411 [ + - ]: 1 : world_modelConstellations.resize(0 + 1, world_modelConstellationsElement); 3412 [ + - ]: 1 : world_model.constellations = world_modelConstellations; 3413 [ + - ]: 1 : valueA.world_model = world_model; 3414 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueB = mValue; 3415 : : 3416 [ + - - + : 1 : EXPECT_FALSE(valueA == valueB); - - - - - - - - ] 3417 [ + - - + : 1 : EXPECT_TRUE(valueA != valueB); - - - - - - - - ] 3418 : 1 : } 3419 : : 3420 : 4 : TEST_F(RssRouteCheckResultTests, comparisonOperatorRss_situation_snapshotDiffers) 3421 : : { 3422 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueA = mValue; 3423 : 1 : ::ad::rss::core::RssSituationSnapshot rss_situation_snapshot; 3424 : 1 : ::ad::rss::world::TimeIndex rss_situation_snapshotTime_index(std::numeric_limits<::ad::rss::world::TimeIndex>::max()); 3425 : 1 : rss_situation_snapshot.time_index = rss_situation_snapshotTime_index; 3426 : 1 : ::ad::rss::world::RssDynamics rss_situation_snapshotDefault_ego_vehicle_rss_dynamics; 3427 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 3428 : 1 : ::ad::physics::Acceleration rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(1e2); 3429 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max 3430 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 3431 : 1 : ::ad::physics::Acceleration rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(1e2); 3432 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 3433 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 3434 : 1 : ::ad::physics::Acceleration rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(1e2); 3435 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 3436 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 3437 : 1 : ::ad::physics::Acceleration rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(1e2); 3438 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct 3439 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 3440 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 3441 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 3442 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 3443 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 3444 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 3445 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 3446 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 3447 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 3448 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 3449 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 3450 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lon 3451 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 3452 : 1 : ::ad::rss::world::LateralRssAccelerationValues rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 3453 : 1 : ::ad::physics::Acceleration rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(1e2); 3454 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max 3455 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 3456 : 1 : ::ad::physics::Acceleration rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(1e2); 3457 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min 3458 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 3459 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min 3460 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 3461 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lat 3462 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 3463 : 1 : ::ad::physics::Distance rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(1e9); 3464 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 3465 : 1 : = ::ad::physics::Distance(1.); // set to valid value within struct 3466 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 3467 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 3468 : 1 : ::ad::physics::Duration rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time(1e6); 3469 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time 3470 : 1 : = ::ad::physics::Duration(10.); // set to valid value within struct 3471 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamics.response_time 3472 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time; 3473 : 1 : ::ad::physics::Speed rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(100.); 3474 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 3475 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 3476 : 1 : ::ad::rss::world::UnstructuredSettings rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 3477 : : ::ad::physics::Distance 3478 : 1 : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(1e9); 3479 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 3480 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 3481 : : ::ad::physics::Angle rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 3482 : 1 : 6.283185308); 3483 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 3484 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 3485 : : ::ad::physics::AngularAcceleration 3486 : 1 : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(1e2); 3487 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 3488 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 3489 : : ::ad::physics::Distance rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius( 3490 : 1 : 1e9); 3491 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 3492 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 3493 : : ::ad::physics::Duration 3494 : 1 : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step(1e6); 3495 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 3496 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 3497 : : uint32_t 3498 : 1 : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 3499 : : std::numeric_limits<uint32_t>::max()}; 3500 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 3501 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 3502 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 3503 : : uint32_t 3504 : 1 : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 3505 : : std::numeric_limits<uint32_t>::max()}; 3506 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 3507 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 3508 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 3509 : : uint32_t 3510 : 1 : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 3511 : : std::numeric_limits<uint32_t>::max()}; 3512 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 3513 : : .vehicle_brake_intermediate_acceleration_steps 3514 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 3515 : : uint32_t 3516 : 1 : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 3517 : : std::numeric_limits<uint32_t>::max()}; 3518 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 3519 : : .vehicle_continue_forward_intermediate_acceleration_steps 3520 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 3521 : : uint32_t 3522 : 1 : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 3523 : : std::numeric_limits<uint32_t>::max()}; 3524 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 3525 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 3526 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 3527 : : uint32_t 3528 : 1 : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 3529 : : std::numeric_limits<uint32_t>::max()}; 3530 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 3531 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 3532 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 3533 : : uint32_t 3534 : 1 : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 3535 : : std::numeric_limits<uint32_t>::max()}; 3536 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 3537 : : .pedestrian_continue_forward_intermediate_acceleration_steps 3538 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 3539 : : uint32_t 3540 : 1 : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 3541 : : std::numeric_limits<uint32_t>::max()}; 3542 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 3543 : : .pedestrian_brake_intermediate_acceleration_steps 3544 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 3545 : : uint32_t 3546 : 1 : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 3547 : : std::numeric_limits<uint32_t>::max()}; 3548 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 3549 : : .pedestrian_front_intermediate_heading_change_ratio_steps 3550 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 3551 : : uint32_t 3552 : 1 : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 3553 : : std::numeric_limits<uint32_t>::max()}; 3554 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 3555 : : .pedestrian_back_intermediate_heading_change_ratio_steps 3556 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 3557 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamics.unstructured_settings 3558 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 3559 : 1 : ::ad::physics::Distance rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance(1e9); 3560 : : rss_situation_snapshotDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 3561 : 1 : = rss_situation_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 3562 : 1 : rss_situation_snapshot.default_ego_vehicle_rss_dynamics = rss_situation_snapshotDefault_ego_vehicle_rss_dynamics; 3563 : 1 : ::ad::rss::core::RelativeConstellationVector rss_situation_snapshotConstellations; 3564 : 1 : ::ad::rss::core::RelativeConstellation rss_situation_snapshotConstellationsElement; 3565 : 1 : ::ad::rss::world::ObjectId rss_situation_snapshotConstellationsElementEgo_id( 3566 : : std::numeric_limits<::ad::rss::world::ObjectId>::max()); 3567 : 1 : rss_situation_snapshotConstellationsElement.ego_id = rss_situation_snapshotConstellationsElementEgo_id; 3568 : 1 : ::ad::rss::world::ObjectId rss_situation_snapshotConstellationsElementObject_id( 3569 : : std::numeric_limits<::ad::rss::world::ObjectId>::max()); 3570 : 1 : rss_situation_snapshotConstellationsElement.object_id = rss_situation_snapshotConstellationsElementObject_id; 3571 : 1 : ::ad::rss::core::RelativeConstellationId rss_situation_snapshotConstellationsElementConstellation_id( 3572 : : std::numeric_limits<::ad::rss::core::RelativeConstellationId>::max()); 3573 : : rss_situation_snapshotConstellationsElement.constellation_id 3574 : 1 : = rss_situation_snapshotConstellationsElementConstellation_id; 3575 : 1 : ::ad::rss::world::ConstellationType rss_situation_snapshotConstellationsElementConstellation_type( 3576 : : ::ad::rss::world::ConstellationType::Unstructured); 3577 : : rss_situation_snapshotConstellationsElement.constellation_type 3578 : 1 : = rss_situation_snapshotConstellationsElementConstellation_type; 3579 : 1 : ::ad::rss::core::RelativeObjectState rss_situation_snapshotConstellationsElementEgo_state; 3580 : 1 : ::ad::rss::world::ObjectType rss_situation_snapshotConstellationsElementEgo_stateObject_type( 3581 : : ::ad::rss::world::ObjectType::OtherObject); 3582 : : rss_situation_snapshotConstellationsElementEgo_state.object_type 3583 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateObject_type; 3584 : 1 : ::ad::rss::world::RssDynamics rss_situation_snapshotConstellationsElementEgo_stateDynamics; 3585 : : ::ad::rss::world::LongitudinalRssAccelerationValues 3586 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon; 3587 : 1 : ::ad::physics::Acceleration rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max(1e2); 3588 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.accel_max 3589 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max; 3590 : 1 : ::ad::physics::Acceleration rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_max(1e2); 3591 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max 3592 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_max; 3593 : 1 : ::ad::physics::Acceleration rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min(1e2); 3594 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 3595 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min; 3596 : : ::ad::physics::Acceleration rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min_correct( 3597 : 1 : 1e2); 3598 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min_correct 3599 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 3600 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct 3601 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min_correct; 3602 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct 3603 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min; 3604 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 3605 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max; 3606 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max 3607 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min; 3608 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 3609 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct; 3610 : : rss_situation_snapshotConstellationsElementEgo_stateDynamics.alpha_lon 3611 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lon; 3612 : 1 : ::ad::rss::world::LateralRssAccelerationValues rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat; 3613 : 1 : ::ad::physics::Acceleration rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latAccel_max(1e2); 3614 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat.accel_max 3615 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latAccel_max; 3616 : 1 : ::ad::physics::Acceleration rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latBrake_min(1e2); 3617 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latBrake_min 3618 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 3619 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat.brake_min 3620 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_latBrake_min; 3621 : : rss_situation_snapshotConstellationsElementEgo_stateDynamics.alpha_lat 3622 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsAlpha_lat; 3623 : 1 : ::ad::physics::Distance rss_situation_snapshotConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin(1e9); 3624 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin 3625 : 1 : = ::ad::physics::Distance(1.); // set to valid value within struct 3626 : : rss_situation_snapshotConstellationsElementEgo_stateDynamics.lateral_fluctuation_margin 3627 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin; 3628 : 1 : ::ad::physics::Duration rss_situation_snapshotConstellationsElementEgo_stateDynamicsResponse_time(1e6); 3629 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsResponse_time 3630 : 1 : = ::ad::physics::Duration(10.); // set to valid value within struct 3631 : : rss_situation_snapshotConstellationsElementEgo_stateDynamics.response_time 3632 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsResponse_time; 3633 : 1 : ::ad::physics::Speed rss_situation_snapshotConstellationsElementEgo_stateDynamicsMax_speed_on_acceleration(100.); 3634 : : rss_situation_snapshotConstellationsElementEgo_stateDynamics.max_speed_on_acceleration 3635 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsMax_speed_on_acceleration; 3636 : : ::ad::rss::world::UnstructuredSettings 3637 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings; 3638 : : ::ad::physics::Distance 3639 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_turning_radius(1e9); 3640 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings.pedestrian_turning_radius 3641 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_turning_radius; 3642 : : ::ad::physics::Angle 3643 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsDrive_away_max_angle(6.283185308); 3644 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings.drive_away_max_angle 3645 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsDrive_away_max_angle; 3646 : : ::ad::physics::AngularAcceleration 3647 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change(1e2); 3648 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_yaw_rate_change 3649 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change; 3650 : : ::ad::physics::Distance 3651 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_min_radius(1e9); 3652 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_min_radius 3653 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_min_radius; 3654 : : ::ad::physics::Duration 3655 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 3656 : 1 : 1e6); 3657 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_trajectory_calculation_step 3658 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 3659 : : uint32_t 3660 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 3661 : : std::numeric_limits<uint32_t>::max()}; 3662 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 3663 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 3664 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 3665 : : uint32_t 3666 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 3667 : : std::numeric_limits<uint32_t>::max()}; 3668 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 3669 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 3670 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 3671 : : uint32_t 3672 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 3673 : : std::numeric_limits<uint32_t>::max()}; 3674 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 3675 : : .vehicle_brake_intermediate_acceleration_steps 3676 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 3677 : : uint32_t 3678 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 3679 : : std::numeric_limits<uint32_t>::max()}; 3680 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 3681 : : .vehicle_continue_forward_intermediate_acceleration_steps 3682 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 3683 : : uint32_t 3684 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 3685 : : std::numeric_limits<uint32_t>::max()}; 3686 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 3687 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 3688 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 3689 : : uint32_t 3690 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 3691 : : std::numeric_limits<uint32_t>::max()}; 3692 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 3693 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 3694 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 3695 : : uint32_t 3696 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 3697 : : std::numeric_limits<uint32_t>::max()}; 3698 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 3699 : : .pedestrian_continue_forward_intermediate_acceleration_steps 3700 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 3701 : : uint32_t 3702 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 3703 : : std::numeric_limits<uint32_t>::max()}; 3704 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 3705 : : .pedestrian_brake_intermediate_acceleration_steps 3706 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 3707 : : uint32_t 3708 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 3709 : : std::numeric_limits<uint32_t>::max()}; 3710 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 3711 : : .pedestrian_front_intermediate_heading_change_ratio_steps 3712 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 3713 : : uint32_t 3714 : 1 : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 3715 : : std::numeric_limits<uint32_t>::max()}; 3716 : : rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings 3717 : : .pedestrian_back_intermediate_heading_change_ratio_steps 3718 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 3719 : : rss_situation_snapshotConstellationsElementEgo_stateDynamics.unstructured_settings 3720 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsUnstructured_settings; 3721 : : ::ad::physics::Distance rss_situation_snapshotConstellationsElementEgo_stateDynamicsMin_longitudinal_safety_distance( 3722 : 1 : 1e9); 3723 : : rss_situation_snapshotConstellationsElementEgo_stateDynamics.min_longitudinal_safety_distance 3724 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamicsMin_longitudinal_safety_distance; 3725 : : rss_situation_snapshotConstellationsElementEgo_state.dynamics 3726 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateDynamics; 3727 : 1 : ::ad::rss::world::ObjectState rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state; 3728 : 1 : ::ad::physics::Angle rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw(6.283185308); 3729 : : rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.yaw 3730 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw; 3731 : 1 : ::ad::physics::Dimension2D rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension; 3732 : : ::ad::physics::Distance rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionLength( 3733 : 1 : 1e9); 3734 : : rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension.length 3735 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionLength; 3736 : : ::ad::physics::Distance rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionWidth( 3737 : 1 : 1e9); 3738 : : rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension.width 3739 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimensionWidth; 3740 : : rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.dimension 3741 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateDimension; 3742 : : ::ad::physics::AngularVelocity rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw_rate( 3743 : 1 : 100.); 3744 : : rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.yaw_rate 3745 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateYaw_rate; 3746 : 1 : ::ad::physics::Distance2D rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point; 3747 : : ::ad::physics::Distance rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointX( 3748 : 1 : 1e9); 3749 : : rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point.x 3750 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointX; 3751 : : ::ad::physics::Distance rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointY( 3752 : 1 : 1e9); 3753 : : rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point.y 3754 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_pointY; 3755 : : rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.center_point 3756 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateCenter_point; 3757 : 1 : ::ad::physics::SpeedRange rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range; 3758 : : ::ad::physics::Speed rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMinimum( 3759 : 1 : 100.); 3760 : : rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum 3761 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMinimum; 3762 : : ::ad::physics::Speed rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMaximum( 3763 : 1 : 100.); 3764 : : rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum 3765 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMaximum; 3766 : : rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum 3767 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum; 3768 : : rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum 3769 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum; 3770 : : rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.speed_range 3771 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSpeed_range; 3772 : : ::ad::physics::Angle rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSteering_angle( 3773 : 1 : 6.283185308); 3774 : : rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state.steering_angle 3775 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_stateSteering_angle; 3776 : : rss_situation_snapshotConstellationsElementEgo_state.unstructured_object_state 3777 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateUnstructured_object_state; 3778 : 1 : ::ad::rss::core::StructuredObjectState rss_situation_snapshotConstellationsElementEgo_stateStructured_object_state; 3779 : 1 : ::ad::rss::world::Velocity rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity; 3780 : : ::ad::physics::Speed rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min( 3781 : 1 : 100.); 3782 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min 3783 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min; 3784 : : ::ad::physics::Speed rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_max( 3785 : 1 : 100.); 3786 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max 3787 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_max; 3788 : : ::ad::physics::Speed rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_min( 3789 : 1 : 100.); 3790 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min 3791 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_min; 3792 : : ::ad::physics::Speed rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_max( 3793 : 1 : 100.); 3794 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max 3795 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_max; 3796 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max 3797 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min; 3798 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max 3799 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min; 3800 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min 3801 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max; 3802 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min 3803 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max; 3804 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.velocity 3805 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateVelocity; 3806 : 1 : bool rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateHas_priority{false}; 3807 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.has_priority 3808 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateHas_priority; 3809 : 1 : bool rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateIs_in_correct_lane{false}; 3810 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.is_in_correct_lane 3811 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateIs_in_correct_lane; 3812 : : ::ad::physics::Distance 3813 : 1 : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection(1e9); 3814 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection 3815 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection; 3816 : : ::ad::physics::Distance 3817 : 1 : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_leave_intersection(1e9); 3818 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_leave_intersection 3819 : 1 : = ::ad::physics::Distance(1e4); // set to valid value within struct 3820 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection 3821 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_stateDistance_to_leave_intersection; 3822 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection 3823 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection; 3824 : : rss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection 3825 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection; 3826 : : rss_situation_snapshotConstellationsElementEgo_state.structured_object_state 3827 : 1 : = rss_situation_snapshotConstellationsElementEgo_stateStructured_object_state; 3828 : 1 : rss_situation_snapshotConstellationsElement.ego_state = rss_situation_snapshotConstellationsElementEgo_state; 3829 : 1 : ::ad::rss::core::RelativeObjectState rss_situation_snapshotConstellationsElementOther_state; 3830 : 1 : ::ad::rss::world::ObjectType rss_situation_snapshotConstellationsElementOther_stateObject_type( 3831 : : ::ad::rss::world::ObjectType::OtherObject); 3832 : : rss_situation_snapshotConstellationsElementOther_state.object_type 3833 : 1 : = rss_situation_snapshotConstellationsElementOther_stateObject_type; 3834 : 1 : ::ad::rss::world::RssDynamics rss_situation_snapshotConstellationsElementOther_stateDynamics; 3835 : : ::ad::rss::world::LongitudinalRssAccelerationValues 3836 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon; 3837 : 1 : ::ad::physics::Acceleration rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonAccel_max(1e2); 3838 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.accel_max 3839 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonAccel_max; 3840 : 1 : ::ad::physics::Acceleration rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_max(1e2); 3841 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_max 3842 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_max; 3843 : 1 : ::ad::physics::Acceleration rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min(1e2); 3844 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 3845 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min; 3846 : : ::ad::physics::Acceleration rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min_correct( 3847 : 1 : 1e2); 3848 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min_correct 3849 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 3850 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct 3851 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lonBrake_min_correct; 3852 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct 3853 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min; 3854 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 3855 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_max; 3856 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_max 3857 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min; 3858 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 3859 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct; 3860 : : rss_situation_snapshotConstellationsElementOther_stateDynamics.alpha_lon 3861 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lon; 3862 : : ::ad::rss::world::LateralRssAccelerationValues 3863 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat; 3864 : 1 : ::ad::physics::Acceleration rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latAccel_max(1e2); 3865 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat.accel_max 3866 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latAccel_max; 3867 : 1 : ::ad::physics::Acceleration rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latBrake_min(1e2); 3868 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latBrake_min 3869 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 3870 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat.brake_min 3871 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_latBrake_min; 3872 : : rss_situation_snapshotConstellationsElementOther_stateDynamics.alpha_lat 3873 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsAlpha_lat; 3874 : 1 : ::ad::physics::Distance rss_situation_snapshotConstellationsElementOther_stateDynamicsLateral_fluctuation_margin(1e9); 3875 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsLateral_fluctuation_margin 3876 : 1 : = ::ad::physics::Distance(1.); // set to valid value within struct 3877 : : rss_situation_snapshotConstellationsElementOther_stateDynamics.lateral_fluctuation_margin 3878 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsLateral_fluctuation_margin; 3879 : 1 : ::ad::physics::Duration rss_situation_snapshotConstellationsElementOther_stateDynamicsResponse_time(1e6); 3880 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsResponse_time 3881 : 1 : = ::ad::physics::Duration(10.); // set to valid value within struct 3882 : : rss_situation_snapshotConstellationsElementOther_stateDynamics.response_time 3883 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsResponse_time; 3884 : 1 : ::ad::physics::Speed rss_situation_snapshotConstellationsElementOther_stateDynamicsMax_speed_on_acceleration(100.); 3885 : : rss_situation_snapshotConstellationsElementOther_stateDynamics.max_speed_on_acceleration 3886 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsMax_speed_on_acceleration; 3887 : : ::ad::rss::world::UnstructuredSettings 3888 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings; 3889 : : ::ad::physics::Distance 3890 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_turning_radius(1e9); 3891 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings.pedestrian_turning_radius 3892 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_turning_radius; 3893 : : ::ad::physics::Angle 3894 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsDrive_away_max_angle( 3895 : 1 : 6.283185308); 3896 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings.drive_away_max_angle 3897 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsDrive_away_max_angle; 3898 : : ::ad::physics::AngularAcceleration 3899 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change(1e2); 3900 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_yaw_rate_change 3901 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change; 3902 : : ::ad::physics::Distance 3903 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_min_radius(1e9); 3904 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_min_radius 3905 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_min_radius; 3906 : : ::ad::physics::Duration 3907 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 3908 : 1 : 1e6); 3909 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 3910 : : .vehicle_trajectory_calculation_step 3911 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 3912 : : uint32_t 3913 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 3914 : : std::numeric_limits<uint32_t>::max()}; 3915 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 3916 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 3917 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 3918 : : uint32_t 3919 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 3920 : : std::numeric_limits<uint32_t>::max()}; 3921 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 3922 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 3923 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 3924 : : uint32_t 3925 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 3926 : : std::numeric_limits<uint32_t>::max()}; 3927 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 3928 : : .vehicle_brake_intermediate_acceleration_steps 3929 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 3930 : : uint32_t 3931 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 3932 : : std::numeric_limits<uint32_t>::max()}; 3933 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 3934 : : .vehicle_continue_forward_intermediate_acceleration_steps 3935 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 3936 : : uint32_t 3937 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 3938 : : std::numeric_limits<uint32_t>::max()}; 3939 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 3940 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 3941 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 3942 : : uint32_t 3943 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 3944 : : std::numeric_limits<uint32_t>::max()}; 3945 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 3946 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 3947 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 3948 : : uint32_t 3949 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 3950 : : std::numeric_limits<uint32_t>::max()}; 3951 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 3952 : : .pedestrian_continue_forward_intermediate_acceleration_steps 3953 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 3954 : : uint32_t 3955 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 3956 : : std::numeric_limits<uint32_t>::max()}; 3957 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 3958 : : .pedestrian_brake_intermediate_acceleration_steps 3959 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 3960 : : uint32_t 3961 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 3962 : : std::numeric_limits<uint32_t>::max()}; 3963 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 3964 : : .pedestrian_front_intermediate_heading_change_ratio_steps 3965 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 3966 : : uint32_t 3967 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 3968 : : std::numeric_limits<uint32_t>::max()}; 3969 : : rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings 3970 : : .pedestrian_back_intermediate_heading_change_ratio_steps 3971 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 3972 : : rss_situation_snapshotConstellationsElementOther_stateDynamics.unstructured_settings 3973 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsUnstructured_settings; 3974 : : ::ad::physics::Distance 3975 : 1 : rss_situation_snapshotConstellationsElementOther_stateDynamicsMin_longitudinal_safety_distance(1e9); 3976 : : rss_situation_snapshotConstellationsElementOther_stateDynamics.min_longitudinal_safety_distance 3977 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamicsMin_longitudinal_safety_distance; 3978 : : rss_situation_snapshotConstellationsElementOther_state.dynamics 3979 : 1 : = rss_situation_snapshotConstellationsElementOther_stateDynamics; 3980 : 1 : ::ad::rss::world::ObjectState rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state; 3981 : 1 : ::ad::physics::Angle rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw(6.283185308); 3982 : : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.yaw 3983 : 1 : = rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw; 3984 : 1 : ::ad::physics::Dimension2D rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension; 3985 : : ::ad::physics::Distance 3986 : 1 : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionLength(1e9); 3987 : : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension.length 3988 : 1 : = rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionLength; 3989 : : ::ad::physics::Distance rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionWidth( 3990 : 1 : 1e9); 3991 : : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension.width 3992 : 1 : = rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimensionWidth; 3993 : : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.dimension 3994 : 1 : = rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateDimension; 3995 : : ::ad::physics::AngularVelocity 3996 : 1 : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw_rate(100.); 3997 : : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.yaw_rate 3998 : 1 : = rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateYaw_rate; 3999 : 1 : ::ad::physics::Distance2D rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point; 4000 : : ::ad::physics::Distance rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointX( 4001 : 1 : 1e9); 4002 : : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point.x 4003 : 1 : = rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointX; 4004 : : ::ad::physics::Distance rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointY( 4005 : 1 : 1e9); 4006 : : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point.y 4007 : 1 : = rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_pointY; 4008 : : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.center_point 4009 : 1 : = rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateCenter_point; 4010 : 1 : ::ad::physics::SpeedRange rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range; 4011 : : ::ad::physics::Speed 4012 : 1 : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMinimum(100.); 4013 : : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum 4014 : 1 : = rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMinimum; 4015 : : ::ad::physics::Speed 4016 : 1 : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMaximum(100.); 4017 : : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum 4018 : 1 : = rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMaximum; 4019 : : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum 4020 : 1 : = rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum; 4021 : : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum 4022 : 1 : = rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum; 4023 : : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.speed_range 4024 : 1 : = rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSpeed_range; 4025 : : ::ad::physics::Angle rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSteering_angle( 4026 : 1 : 6.283185308); 4027 : : rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state.steering_angle 4028 : 1 : = rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_stateSteering_angle; 4029 : : rss_situation_snapshotConstellationsElementOther_state.unstructured_object_state 4030 : 1 : = rss_situation_snapshotConstellationsElementOther_stateUnstructured_object_state; 4031 : 1 : ::ad::rss::core::StructuredObjectState rss_situation_snapshotConstellationsElementOther_stateStructured_object_state; 4032 : 1 : ::ad::rss::world::Velocity rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity; 4033 : : ::ad::physics::Speed 4034 : 1 : rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min(100.); 4035 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min 4036 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min; 4037 : : ::ad::physics::Speed 4038 : 1 : rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_max(100.); 4039 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max 4040 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_max; 4041 : : ::ad::physics::Speed 4042 : 1 : rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_min(100.); 4043 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min 4044 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_min; 4045 : : ::ad::physics::Speed 4046 : 1 : rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_max(100.); 4047 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max 4048 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_max; 4049 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max 4050 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min; 4051 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max 4052 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min; 4053 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min 4054 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max; 4055 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min 4056 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max; 4057 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_state.velocity 4058 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateVelocity; 4059 : 1 : bool rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateHas_priority{false}; 4060 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_state.has_priority 4061 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateHas_priority; 4062 : 1 : bool rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateIs_in_correct_lane{false}; 4063 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_state.is_in_correct_lane 4064 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateIs_in_correct_lane; 4065 : : ::ad::physics::Distance 4066 : 1 : rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection(1e9); 4067 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection 4068 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection; 4069 : : ::ad::physics::Distance 4070 : 1 : rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_leave_intersection(1e9); 4071 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_leave_intersection 4072 : 1 : = ::ad::physics::Distance(1e4); // set to valid value within struct 4073 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection 4074 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_stateDistance_to_leave_intersection; 4075 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection 4076 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection; 4077 : : rss_situation_snapshotConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection 4078 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection; 4079 : : rss_situation_snapshotConstellationsElementOther_state.structured_object_state 4080 : 1 : = rss_situation_snapshotConstellationsElementOther_stateStructured_object_state; 4081 : 1 : rss_situation_snapshotConstellationsElement.other_state = rss_situation_snapshotConstellationsElementOther_state; 4082 : 1 : ::ad::rss::core::RelativePosition rss_situation_snapshotConstellationsElementRelative_position; 4083 : : ::ad::rss::core::LongitudinalRelativePosition 4084 : 1 : rss_situation_snapshotConstellationsElementRelative_positionLongitudinal_position( 4085 : : ::ad::rss::core::LongitudinalRelativePosition::AtBack); 4086 : : rss_situation_snapshotConstellationsElementRelative_position.longitudinal_position 4087 : 1 : = rss_situation_snapshotConstellationsElementRelative_positionLongitudinal_position; 4088 : 1 : ::ad::physics::Distance rss_situation_snapshotConstellationsElementRelative_positionLongitudinal_distance(1e9); 4089 : : rss_situation_snapshotConstellationsElementRelative_position.longitudinal_distance 4090 : 1 : = rss_situation_snapshotConstellationsElementRelative_positionLongitudinal_distance; 4091 : 1 : ::ad::rss::core::LateralRelativePosition rss_situation_snapshotConstellationsElementRelative_positionLateral_position( 4092 : : ::ad::rss::core::LateralRelativePosition::AtRight); 4093 : : rss_situation_snapshotConstellationsElementRelative_position.lateral_position 4094 : 1 : = rss_situation_snapshotConstellationsElementRelative_positionLateral_position; 4095 : 1 : ::ad::physics::Distance rss_situation_snapshotConstellationsElementRelative_positionLateral_distance(1e9); 4096 : : rss_situation_snapshotConstellationsElementRelative_position.lateral_distance 4097 : 1 : = rss_situation_snapshotConstellationsElementRelative_positionLateral_distance; 4098 : : rss_situation_snapshotConstellationsElement.relative_position 4099 : 1 : = rss_situation_snapshotConstellationsElementRelative_position; 4100 : 1 : ::ad::rss::world::WorldModelIndexVector rss_situation_snapshotConstellationsElementWorld_model_indices; 4101 : 1 : ::ad::rss::world::WorldModelIndex rss_situation_snapshotConstellationsElementWorld_model_indicesElement( 4102 : : std::numeric_limits<::ad::rss::world::WorldModelIndex>::max()); 4103 [ + - ]: 1 : rss_situation_snapshotConstellationsElementWorld_model_indices.resize( 4104 : : 2, rss_situation_snapshotConstellationsElementWorld_model_indicesElement); 4105 : : rss_situation_snapshotConstellationsElement.world_model_indices 4106 [ + - ]: 1 : = rss_situation_snapshotConstellationsElementWorld_model_indices; 4107 [ + - ]: 1 : rss_situation_snapshotConstellations.resize(0 + 1, rss_situation_snapshotConstellationsElement); 4108 [ + - ]: 1 : rss_situation_snapshot.constellations = rss_situation_snapshotConstellations; 4109 [ + - ]: 1 : valueA.rss_situation_snapshot = rss_situation_snapshot; 4110 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueB = mValue; 4111 : : 4112 [ + - - + : 1 : EXPECT_FALSE(valueA == valueB); - - - - - - - - ] 4113 [ + - - + : 1 : EXPECT_TRUE(valueA != valueB); - - - - - - - - ] 4114 : 1 : } 4115 : : 4116 : 4 : TEST_F(RssRouteCheckResultTests, comparisonOperatorRss_state_snapshotDiffers) 4117 : : { 4118 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueA = mValue; 4119 : 1 : ::ad::rss::state::RssStateSnapshot rss_state_snapshot; 4120 : 1 : ::ad::rss::world::TimeIndex rss_state_snapshotTime_index(std::numeric_limits<::ad::rss::world::TimeIndex>::max()); 4121 : 1 : rss_state_snapshot.time_index = rss_state_snapshotTime_index; 4122 : 1 : ::ad::rss::world::RssDynamics rss_state_snapshotDefault_ego_vehicle_rss_dynamics; 4123 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 4124 : 1 : ::ad::physics::Acceleration rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(1e2); 4125 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max 4126 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 4127 : 1 : ::ad::physics::Acceleration rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(1e2); 4128 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 4129 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 4130 : 1 : ::ad::physics::Acceleration rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(1e2); 4131 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 4132 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 4133 : 1 : ::ad::physics::Acceleration rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(1e2); 4134 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct 4135 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 4136 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 4137 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 4138 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 4139 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 4140 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 4141 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 4142 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max 4143 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 4144 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 4145 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 4146 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lon 4147 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lon; 4148 : 1 : ::ad::rss::world::LateralRssAccelerationValues rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 4149 : 1 : ::ad::physics::Acceleration rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(1e2); 4150 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max 4151 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 4152 : 1 : ::ad::physics::Acceleration rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(1e2); 4153 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min 4154 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 4155 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min 4156 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 4157 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamics.alpha_lat 4158 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsAlpha_lat; 4159 : 1 : ::ad::physics::Distance rss_state_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(1e9); 4160 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 4161 : 1 : = ::ad::physics::Distance(1.); // set to valid value within struct 4162 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 4163 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 4164 : 1 : ::ad::physics::Duration rss_state_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time(1e6); 4165 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time 4166 : 1 : = ::ad::physics::Duration(10.); // set to valid value within struct 4167 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamics.response_time 4168 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsResponse_time; 4169 : 1 : ::ad::physics::Speed rss_state_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(100.); 4170 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 4171 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 4172 : 1 : ::ad::rss::world::UnstructuredSettings rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 4173 : : ::ad::physics::Distance 4174 : 1 : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(1e9); 4175 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 4176 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 4177 : : ::ad::physics::Angle rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle( 4178 : 1 : 6.283185308); 4179 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 4180 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 4181 : : ::ad::physics::AngularAcceleration 4182 : 1 : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change(1e2); 4183 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 4184 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 4185 : : ::ad::physics::Distance rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius( 4186 : 1 : 1e9); 4187 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 4188 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 4189 : : ::ad::physics::Duration 4190 : 1 : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step(1e6); 4191 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 4192 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 4193 : : uint32_t 4194 : 1 : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 4195 : : std::numeric_limits<uint32_t>::max()}; 4196 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 4197 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 4198 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 4199 : : uint32_t 4200 : 1 : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 4201 : : std::numeric_limits<uint32_t>::max()}; 4202 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 4203 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 4204 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 4205 : : uint32_t 4206 : 1 : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 4207 : : std::numeric_limits<uint32_t>::max()}; 4208 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 4209 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 4210 : : uint32_t 4211 : 1 : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 4212 : : std::numeric_limits<uint32_t>::max()}; 4213 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 4214 : : .vehicle_continue_forward_intermediate_acceleration_steps 4215 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 4216 : : uint32_t 4217 : 1 : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 4218 : : std::numeric_limits<uint32_t>::max()}; 4219 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 4220 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 4221 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 4222 : : uint32_t 4223 : 1 : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 4224 : : std::numeric_limits<uint32_t>::max()}; 4225 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 4226 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 4227 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 4228 : : uint32_t 4229 : 1 : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 4230 : : std::numeric_limits<uint32_t>::max()}; 4231 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 4232 : : .pedestrian_continue_forward_intermediate_acceleration_steps 4233 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 4234 : : uint32_t 4235 : 1 : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 4236 : : std::numeric_limits<uint32_t>::max()}; 4237 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 4238 : : .pedestrian_brake_intermediate_acceleration_steps 4239 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 4240 : : uint32_t 4241 : 1 : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 4242 : : std::numeric_limits<uint32_t>::max()}; 4243 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 4244 : : .pedestrian_front_intermediate_heading_change_ratio_steps 4245 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 4246 : : uint32_t 4247 : 1 : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 4248 : : std::numeric_limits<uint32_t>::max()}; 4249 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings 4250 : : .pedestrian_back_intermediate_heading_change_ratio_steps 4251 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 4252 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamics.unstructured_settings 4253 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 4254 : 1 : ::ad::physics::Distance rss_state_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance(1e9); 4255 : : rss_state_snapshotDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 4256 : 1 : = rss_state_snapshotDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 4257 : 1 : rss_state_snapshot.default_ego_vehicle_rss_dynamics = rss_state_snapshotDefault_ego_vehicle_rss_dynamics; 4258 : 1 : ::ad::rss::state::RssStateVector rss_state_snapshotIndividual_responses; 4259 : 1 : ::ad::rss::state::RssState rss_state_snapshotIndividual_responsesElement; 4260 : 1 : ::ad::rss::world::ObjectId rss_state_snapshotIndividual_responsesElementEgo_id( 4261 : : std::numeric_limits<::ad::rss::world::ObjectId>::max()); 4262 : 1 : rss_state_snapshotIndividual_responsesElement.ego_id = rss_state_snapshotIndividual_responsesElementEgo_id; 4263 : 1 : ::ad::rss::world::ObjectId rss_state_snapshotIndividual_responsesElementObject_id( 4264 : : std::numeric_limits<::ad::rss::world::ObjectId>::max()); 4265 : 1 : rss_state_snapshotIndividual_responsesElement.object_id = rss_state_snapshotIndividual_responsesElementObject_id; 4266 : 1 : ::ad::rss::core::RelativeConstellationId rss_state_snapshotIndividual_responsesElementConstellation_id( 4267 : : std::numeric_limits<::ad::rss::core::RelativeConstellationId>::max()); 4268 : : rss_state_snapshotIndividual_responsesElement.constellation_id 4269 : 1 : = rss_state_snapshotIndividual_responsesElementConstellation_id; 4270 : 1 : ::ad::rss::state::LongitudinalRssState rss_state_snapshotIndividual_responsesElementLongitudinal_state; 4271 : 1 : bool rss_state_snapshotIndividual_responsesElementLongitudinal_stateIs_safe{false}; 4272 : : rss_state_snapshotIndividual_responsesElementLongitudinal_state.is_safe 4273 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_stateIs_safe; 4274 : 1 : ::ad::rss::state::LongitudinalResponse rss_state_snapshotIndividual_responsesElementLongitudinal_stateResponse( 4275 : : ::ad::rss::state::LongitudinalResponse::BrakeMin); 4276 : : rss_state_snapshotIndividual_responsesElementLongitudinal_state.response 4277 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_stateResponse; 4278 : : ::ad::rss::world::LongitudinalRssAccelerationValues 4279 : 1 : rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon; 4280 : 1 : ::ad::physics::Acceleration rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonAccel_max(1e2); 4281 : : rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.accel_max 4282 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonAccel_max; 4283 : 1 : ::ad::physics::Acceleration rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_max(1e2); 4284 : : rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_max 4285 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_max; 4286 : 1 : ::ad::physics::Acceleration rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min(1e2); 4287 : : rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min 4288 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min; 4289 : : ::ad::physics::Acceleration rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min_correct( 4290 : 1 : 1e2); 4291 : : rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min_correct 4292 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 4293 : : rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min_correct 4294 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lonBrake_min_correct; 4295 : : rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min_correct 4296 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min; 4297 : : rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min 4298 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_max; 4299 : : rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_max 4300 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min; 4301 : : rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min 4302 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon.brake_min_correct; 4303 : : rss_state_snapshotIndividual_responsesElementLongitudinal_state.alpha_lon 4304 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_stateAlpha_lon; 4305 : : ::ad::rss::state::RssStateInformation 4306 : 1 : rss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information; 4307 : : ::ad::physics::Distance 4308 : 1 : rss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationSafe_distance(1e9); 4309 : : rss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information.safe_distance 4310 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationSafe_distance; 4311 : : ::ad::physics::Distance 4312 : 1 : rss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationCurrent_distance(1e9); 4313 : : rss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information.current_distance 4314 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationCurrent_distance; 4315 : : ::ad::rss::state::RssStateEvaluator 4316 : 1 : rss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationEvaluator( 4317 : : ::ad::rss::state::RssStateEvaluator::IntersectionOverlap); 4318 : : rss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information.evaluator 4319 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_informationEvaluator; 4320 : : rss_state_snapshotIndividual_responsesElementLongitudinal_state.rss_state_information 4321 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_stateRss_state_information; 4322 : : rss_state_snapshotIndividual_responsesElement.longitudinal_state 4323 : 1 : = rss_state_snapshotIndividual_responsesElementLongitudinal_state; 4324 : 1 : ::ad::rss::state::LateralRssState rss_state_snapshotIndividual_responsesElementLateral_state_right; 4325 : 1 : bool rss_state_snapshotIndividual_responsesElementLateral_state_rightIs_safe{false}; 4326 : : rss_state_snapshotIndividual_responsesElementLateral_state_right.is_safe 4327 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_rightIs_safe; 4328 : 1 : ::ad::rss::state::LateralResponse rss_state_snapshotIndividual_responsesElementLateral_state_rightResponse( 4329 : : ::ad::rss::state::LateralResponse::BrakeMin); 4330 : : rss_state_snapshotIndividual_responsesElementLateral_state_right.response 4331 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_rightResponse; 4332 : : ::ad::rss::world::LateralRssAccelerationValues 4333 : 1 : rss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat; 4334 : 1 : ::ad::physics::Acceleration rss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latAccel_max(1e2); 4335 : : rss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat.accel_max 4336 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latAccel_max; 4337 : 1 : ::ad::physics::Acceleration rss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latBrake_min(1e2); 4338 : : rss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latBrake_min 4339 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 4340 : : rss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat.brake_min 4341 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_latBrake_min; 4342 : : rss_state_snapshotIndividual_responsesElementLateral_state_right.alpha_lat 4343 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_rightAlpha_lat; 4344 : : ::ad::rss::state::RssStateInformation 4345 : 1 : rss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information; 4346 : : ::ad::physics::Distance 4347 : 1 : rss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationSafe_distance(1e9); 4348 : : rss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information.safe_distance 4349 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationSafe_distance; 4350 : : ::ad::physics::Distance 4351 : 1 : rss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationCurrent_distance(1e9); 4352 : : rss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information.current_distance 4353 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationCurrent_distance; 4354 : : ::ad::rss::state::RssStateEvaluator 4355 : 1 : rss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationEvaluator( 4356 : : ::ad::rss::state::RssStateEvaluator::IntersectionOverlap); 4357 : : rss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information.evaluator 4358 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_informationEvaluator; 4359 : : rss_state_snapshotIndividual_responsesElementLateral_state_right.rss_state_information 4360 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_rightRss_state_information; 4361 : : rss_state_snapshotIndividual_responsesElement.lateral_state_right 4362 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_right; 4363 : 1 : ::ad::rss::state::LateralRssState rss_state_snapshotIndividual_responsesElementLateral_state_left; 4364 : 1 : bool rss_state_snapshotIndividual_responsesElementLateral_state_leftIs_safe{false}; 4365 : : rss_state_snapshotIndividual_responsesElementLateral_state_left.is_safe 4366 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_leftIs_safe; 4367 : 1 : ::ad::rss::state::LateralResponse rss_state_snapshotIndividual_responsesElementLateral_state_leftResponse( 4368 : : ::ad::rss::state::LateralResponse::BrakeMin); 4369 : : rss_state_snapshotIndividual_responsesElementLateral_state_left.response 4370 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_leftResponse; 4371 : : ::ad::rss::world::LateralRssAccelerationValues 4372 : 1 : rss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat; 4373 : 1 : ::ad::physics::Acceleration rss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latAccel_max(1e2); 4374 : : rss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat.accel_max 4375 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latAccel_max; 4376 : 1 : ::ad::physics::Acceleration rss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latBrake_min(1e2); 4377 : : rss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latBrake_min 4378 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 4379 : : rss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat.brake_min 4380 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_latBrake_min; 4381 : : rss_state_snapshotIndividual_responsesElementLateral_state_left.alpha_lat 4382 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_leftAlpha_lat; 4383 : : ::ad::rss::state::RssStateInformation 4384 : 1 : rss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information; 4385 : : ::ad::physics::Distance 4386 : 1 : rss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationSafe_distance(1e9); 4387 : : rss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information.safe_distance 4388 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationSafe_distance; 4389 : : ::ad::physics::Distance 4390 : 1 : rss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationCurrent_distance(1e9); 4391 : : rss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information.current_distance 4392 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationCurrent_distance; 4393 : : ::ad::rss::state::RssStateEvaluator 4394 : 1 : rss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationEvaluator( 4395 : : ::ad::rss::state::RssStateEvaluator::IntersectionOverlap); 4396 : : rss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information.evaluator 4397 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_informationEvaluator; 4398 : : rss_state_snapshotIndividual_responsesElementLateral_state_left.rss_state_information 4399 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_leftRss_state_information; 4400 : : rss_state_snapshotIndividual_responsesElement.lateral_state_left 4401 : 1 : = rss_state_snapshotIndividual_responsesElementLateral_state_left; 4402 : : ::ad::rss::state::UnstructuredConstellationRssState 4403 : 1 : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_state; 4404 : 1 : bool rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateIs_safe{false}; 4405 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_state.is_safe 4406 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateIs_safe; 4407 : : ::ad::rss::state::UnstructuredConstellationResponse 4408 : 1 : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateResponse( 4409 : : ::ad::rss::state::UnstructuredConstellationResponse::Brake); 4410 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_state.response 4411 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateResponse; 4412 : : ::ad::geometry::HeadingRange 4413 : 1 : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range; 4414 : : ::ad::physics::Angle rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeBegin( 4415 : 1 : 6.283185308); 4416 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range.begin 4417 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeBegin; 4418 : : ::ad::physics::Angle rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeEnd( 4419 : 1 : 6.283185308); 4420 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range.end 4421 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_rangeEnd; 4422 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_state.heading_range 4423 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateHeading_range; 4424 : : ::ad::rss::state::UnstructuredConstellationStateInformation 4425 : 1 : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information; 4426 : : ::ad::physics::Distance2DList 4427 : 1 : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_set; 4428 : : ::ad::physics::Distance2D 4429 : 1 : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement; 4430 : : ::ad::physics::Distance 4431 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementX( 4432 : 1 : 1e9); 4433 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement 4434 : : .x 4435 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementX; 4436 : : ::ad::physics::Distance 4437 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementY( 4438 : 1 : 1e9); 4439 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement 4440 : : .y 4441 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElementY; 4442 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_set 4443 [ + - ]: 1 : .resize( 4444 : : 2, 4445 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_setElement); 4446 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information 4447 : : .brake_trajectory_set 4448 [ + - ]: 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationBrake_trajectory_set; 4449 : : ::ad::physics::Distance2DList 4450 : 1 : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_set; 4451 : : ::ad::physics::Distance2D 4452 : 1 : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement; 4453 : : ::ad::physics::Distance 4454 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementX( 4455 : 1 : 1e9); 4456 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement 4457 : : .x 4458 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementX; 4459 : : ::ad::physics::Distance 4460 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementY( 4461 : 1 : 1e9); 4462 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement 4463 : : .y 4464 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElementY; 4465 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_set 4466 [ + - ]: 1 : .resize( 4467 : : 2, 4468 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_setElement); 4469 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information 4470 : : .continue_forward_trajectory_set 4471 [ + - ]: 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationContinue_forward_trajectory_set; 4472 : : ::ad::physics::Angle 4473 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationConsidered_drive_away_steering_angle( 4474 : 1 : 6.283185308); 4475 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information 4476 : : .considered_drive_away_steering_angle 4477 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_informationConsidered_drive_away_steering_angle; 4478 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_state.rss_state_information 4479 [ + - ]: 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateRss_state_information; 4480 : : ::ad::rss::world::LongitudinalRssAccelerationValues 4481 : 1 : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon; 4482 : : ::ad::physics::Acceleration 4483 : 1 : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonAccel_max(1e2); 4484 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.accel_max 4485 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonAccel_max; 4486 : : ::ad::physics::Acceleration 4487 : 1 : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_max(1e2); 4488 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_max 4489 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_max; 4490 : : ::ad::physics::Acceleration 4491 : 1 : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min(1e2); 4492 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min 4493 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min; 4494 : : ::ad::physics::Acceleration 4495 : 1 : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min_correct(1e2); 4496 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min_correct 4497 : 1 : = ::ad::physics::Acceleration(0. * 0.9); // set to valid value within struct 4498 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min_correct 4499 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lonBrake_min_correct; 4500 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min_correct 4501 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min; 4502 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min 4503 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_max; 4504 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_max 4505 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min; 4506 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min 4507 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon.brake_min_correct; 4508 : : rss_state_snapshotIndividual_responsesElementUnstructured_constellation_state.alpha_lon 4509 : 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_stateAlpha_lon; 4510 : : rss_state_snapshotIndividual_responsesElement.unstructured_constellation_state 4511 [ + - ]: 1 : = rss_state_snapshotIndividual_responsesElementUnstructured_constellation_state; 4512 : 1 : ::ad::rss::world::ConstellationType rss_state_snapshotIndividual_responsesElementConstellation_type( 4513 : : ::ad::rss::world::ConstellationType::Unstructured); 4514 : : rss_state_snapshotIndividual_responsesElement.constellation_type 4515 : 1 : = rss_state_snapshotIndividual_responsesElementConstellation_type; 4516 [ + - ]: 1 : rss_state_snapshotIndividual_responses.resize(0 + 1, rss_state_snapshotIndividual_responsesElement); 4517 [ + - ]: 1 : rss_state_snapshot.individual_responses = rss_state_snapshotIndividual_responses; 4518 : : ::ad::rss::state::UnstructuredConstellationStateInformation 4519 : 1 : rss_state_snapshotUnstructured_constellation_ego_information; 4520 : 1 : ::ad::physics::Distance2DList rss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_set; 4521 : 1 : ::ad::physics::Distance2D rss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement; 4522 : 1 : ::ad::physics::Distance rss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementX(1e9); 4523 : : rss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement.x 4524 : 1 : = rss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementX; 4525 : 1 : ::ad::physics::Distance rss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementY(1e9); 4526 : : rss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement.y 4527 : 1 : = rss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElementY; 4528 [ + - ]: 1 : rss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_set.resize( 4529 : : 2, rss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_setElement); 4530 : : rss_state_snapshotUnstructured_constellation_ego_information.brake_trajectory_set 4531 [ + - ]: 1 : = rss_state_snapshotUnstructured_constellation_ego_informationBrake_trajectory_set; 4532 : : ::ad::physics::Distance2DList 4533 : 1 : rss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_set; 4534 : : ::ad::physics::Distance2D 4535 : 1 : rss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement; 4536 : : ::ad::physics::Distance 4537 : 1 : rss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementX(1e9); 4538 : : rss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement.x 4539 : 1 : = rss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementX; 4540 : : ::ad::physics::Distance 4541 : 1 : rss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementY(1e9); 4542 : : rss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement.y 4543 : 1 : = rss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElementY; 4544 [ + - ]: 1 : rss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_set.resize( 4545 : : 2, rss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_setElement); 4546 : : rss_state_snapshotUnstructured_constellation_ego_information.continue_forward_trajectory_set 4547 [ + - ]: 1 : = rss_state_snapshotUnstructured_constellation_ego_informationContinue_forward_trajectory_set; 4548 : : ::ad::physics::Angle rss_state_snapshotUnstructured_constellation_ego_informationConsidered_drive_away_steering_angle( 4549 : 1 : 6.283185308); 4550 : : rss_state_snapshotUnstructured_constellation_ego_information.considered_drive_away_steering_angle 4551 : 1 : = rss_state_snapshotUnstructured_constellation_ego_informationConsidered_drive_away_steering_angle; 4552 : : rss_state_snapshot.unstructured_constellation_ego_information 4553 [ + - ]: 1 : = rss_state_snapshotUnstructured_constellation_ego_information; 4554 [ + - ]: 1 : valueA.rss_state_snapshot = rss_state_snapshot; 4555 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueB = mValue; 4556 : : 4557 [ + - - + : 1 : EXPECT_FALSE(valueA == valueB); - - - - - - - - ] 4558 [ + - - + : 1 : EXPECT_TRUE(valueA != valueB); - - - - - - - - ] 4559 : 1 : } 4560 : : 4561 : 4 : TEST_F(RssRouteCheckResultTests, comparisonOperatorProper_responseDiffers) 4562 : : { 4563 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueA = mValue; 4564 : 1 : ::ad::rss::state::ProperResponse proper_response; 4565 : 1 : ::ad::rss::world::TimeIndex proper_responseTime_index(std::numeric_limits<::ad::rss::world::TimeIndex>::max()); 4566 : 1 : proper_response.time_index = proper_responseTime_index; 4567 : 1 : bool proper_responseIs_safe{false}; 4568 : 1 : proper_response.is_safe = proper_responseIs_safe; 4569 : 1 : ::ad::rss::world::ObjectIdVector proper_responseDangerous_objects; 4570 : 1 : ::ad::rss::world::ObjectId proper_responseDangerous_objectsElement( 4571 : : std::numeric_limits<::ad::rss::world::ObjectId>::max()); 4572 [ + - ]: 1 : proper_responseDangerous_objects.resize(0 + 1, proper_responseDangerous_objectsElement); 4573 [ + - ]: 1 : proper_response.dangerous_objects = proper_responseDangerous_objects; 4574 : 1 : ::ad::rss::state::LongitudinalResponse proper_responseLongitudinal_response( 4575 : : ::ad::rss::state::LongitudinalResponse::BrakeMin); 4576 : 1 : proper_response.longitudinal_response = proper_responseLongitudinal_response; 4577 : 1 : ::ad::rss::state::LateralResponse proper_responseLateral_response_right(::ad::rss::state::LateralResponse::BrakeMin); 4578 : 1 : proper_response.lateral_response_right = proper_responseLateral_response_right; 4579 : 1 : ::ad::rss::state::LateralResponse proper_responseLateral_response_left(::ad::rss::state::LateralResponse::BrakeMin); 4580 : 1 : proper_response.lateral_response_left = proper_responseLateral_response_left; 4581 : 1 : ::ad::geometry::HeadingRangeVector proper_responseHeading_ranges; 4582 : 1 : ::ad::geometry::HeadingRange proper_responseHeading_rangesElement; 4583 : 1 : ::ad::physics::Angle proper_responseHeading_rangesElementBegin(6.283185308); 4584 : 1 : proper_responseHeading_rangesElement.begin = proper_responseHeading_rangesElementBegin; 4585 : 1 : ::ad::physics::Angle proper_responseHeading_rangesElementEnd(6.283185308); 4586 : 1 : proper_responseHeading_rangesElement.end = proper_responseHeading_rangesElementEnd; 4587 [ + - ]: 1 : proper_responseHeading_ranges.resize(2, proper_responseHeading_rangesElement); 4588 [ + - ]: 1 : proper_response.heading_ranges = proper_responseHeading_ranges; 4589 : 1 : ::ad::rss::state::AccelerationRestriction proper_responseAcceleration_restrictions; 4590 : 1 : ::ad::physics::AccelerationRange proper_responseAcceleration_restrictionsLateral_left_range; 4591 : 1 : ::ad::physics::Acceleration proper_responseAcceleration_restrictionsLateral_left_rangeMinimum(1e2); 4592 : : proper_responseAcceleration_restrictionsLateral_left_range.minimum 4593 : 1 : = proper_responseAcceleration_restrictionsLateral_left_rangeMinimum; 4594 : 1 : ::ad::physics::Acceleration proper_responseAcceleration_restrictionsLateral_left_rangeMaximum(1e2); 4595 : : proper_responseAcceleration_restrictionsLateral_left_range.maximum 4596 : 1 : = proper_responseAcceleration_restrictionsLateral_left_rangeMaximum; 4597 : : proper_responseAcceleration_restrictionsLateral_left_range.maximum 4598 : 1 : = proper_responseAcceleration_restrictionsLateral_left_range.minimum; 4599 : : proper_responseAcceleration_restrictionsLateral_left_range.minimum 4600 : 1 : = proper_responseAcceleration_restrictionsLateral_left_range.maximum; 4601 : : proper_responseAcceleration_restrictions.lateral_left_range 4602 : 1 : = proper_responseAcceleration_restrictionsLateral_left_range; 4603 : 1 : ::ad::physics::AccelerationRange proper_responseAcceleration_restrictionsLongitudinal_range; 4604 : 1 : ::ad::physics::Acceleration proper_responseAcceleration_restrictionsLongitudinal_rangeMinimum(1e2); 4605 : : proper_responseAcceleration_restrictionsLongitudinal_range.minimum 4606 : 1 : = proper_responseAcceleration_restrictionsLongitudinal_rangeMinimum; 4607 : 1 : ::ad::physics::Acceleration proper_responseAcceleration_restrictionsLongitudinal_rangeMaximum(1e2); 4608 : : proper_responseAcceleration_restrictionsLongitudinal_range.maximum 4609 : 1 : = proper_responseAcceleration_restrictionsLongitudinal_rangeMaximum; 4610 : : proper_responseAcceleration_restrictionsLongitudinal_range.maximum 4611 : 1 : = proper_responseAcceleration_restrictionsLongitudinal_range.minimum; 4612 : : proper_responseAcceleration_restrictionsLongitudinal_range.minimum 4613 : 1 : = proper_responseAcceleration_restrictionsLongitudinal_range.maximum; 4614 : : proper_responseAcceleration_restrictions.longitudinal_range 4615 : 1 : = proper_responseAcceleration_restrictionsLongitudinal_range; 4616 : 1 : ::ad::physics::AccelerationRange proper_responseAcceleration_restrictionsLateral_right_range; 4617 : 1 : ::ad::physics::Acceleration proper_responseAcceleration_restrictionsLateral_right_rangeMinimum(1e2); 4618 : : proper_responseAcceleration_restrictionsLateral_right_range.minimum 4619 : 1 : = proper_responseAcceleration_restrictionsLateral_right_rangeMinimum; 4620 : 1 : ::ad::physics::Acceleration proper_responseAcceleration_restrictionsLateral_right_rangeMaximum(1e2); 4621 : : proper_responseAcceleration_restrictionsLateral_right_range.maximum 4622 : 1 : = proper_responseAcceleration_restrictionsLateral_right_rangeMaximum; 4623 : : proper_responseAcceleration_restrictionsLateral_right_range.maximum 4624 : 1 : = proper_responseAcceleration_restrictionsLateral_right_range.minimum; 4625 : : proper_responseAcceleration_restrictionsLateral_right_range.minimum 4626 : 1 : = proper_responseAcceleration_restrictionsLateral_right_range.maximum; 4627 : : proper_responseAcceleration_restrictions.lateral_right_range 4628 : 1 : = proper_responseAcceleration_restrictionsLateral_right_range; 4629 : 1 : proper_response.acceleration_restrictions = proper_responseAcceleration_restrictions; 4630 : 1 : ::ad::rss::state::UnstructuredConstellationResponse proper_responseUnstructured_constellation_response( 4631 : : ::ad::rss::state::UnstructuredConstellationResponse::Brake); 4632 : 1 : proper_response.unstructured_constellation_response = proper_responseUnstructured_constellation_response; 4633 [ + - ]: 1 : valueA.proper_response = proper_response; 4634 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueB = mValue; 4635 : : 4636 [ + - - + : 1 : EXPECT_FALSE(valueA == valueB); - - - - - - - - ] 4637 [ + - - + : 1 : EXPECT_TRUE(valueA != valueB); - - - - - - - - ] 4638 : 1 : } 4639 : : 4640 : 4 : TEST_F(RssRouteCheckResultTests, comparisonOperatorResult_analysisDiffers) 4641 : : { 4642 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueA = mValue; 4643 : 1 : ::ad::rss::map::RssRouteCheckResultAnalysis result_analysis; 4644 : 1 : bool result_analysisDangerous_state{false}; 4645 : 1 : result_analysis.dangerous_state = result_analysisDangerous_state; 4646 : 1 : bool result_analysisDangerous_vehicle{false}; 4647 : 1 : result_analysis.dangerous_vehicle = result_analysisDangerous_vehicle; 4648 : 1 : bool result_analysisDangerous_opposite_state{false}; 4649 : 1 : result_analysis.dangerous_opposite_state = result_analysisDangerous_opposite_state; 4650 : 1 : bool result_analysisVehicle_crossing_road_boundaries{false}; 4651 : 1 : result_analysis.vehicle_crossing_road_boundaries = result_analysisVehicle_crossing_road_boundaries; 4652 : 1 : valueA.result_analysis = result_analysis; 4653 [ + - ]: 1 : ::ad::rss::map::RssRouteCheckResult valueB = mValue; 4654 : : 4655 [ + - - + : 1 : EXPECT_FALSE(valueA == valueB); - - - - - - - - ] 4656 [ + - - + : 1 : EXPECT_TRUE(valueA != valueB); - - - - - - - - ] 4657 : 1 : } 4658 : : 4659 : : #if defined(__clang__) && (__clang_major__ >= 7) 4660 : : #pragma GCC diagnostic pop 4661 : : #endif