Branch data Line data Source code
1 : : /* 2 : : * ----------------- BEGIN LICENSE BLOCK --------------------------------- 3 : : * 4 : : * Copyright (C) 2018-2021 Intel Corporation 5 : : * 6 : : * SPDX-License-Identifier: LGPL-2.1-only 7 : : * 8 : : * ----------------- END LICENSE BLOCK ----------------------------------- 9 : : */ 10 : : 11 : : /* 12 : : * Generated file 13 : : */ 14 : : 15 : : #include <gtest/gtest.h> 16 : : 17 : : #include <limits> 18 : : 19 : : #include "ad/rss/world/WorldModelValidInputRange.hpp" 20 : : 21 : 2 : TEST(WorldModelValidInputRangeTests, testValidInputRange) 22 : : { 23 : 1 : ::ad::rss::world::WorldModel value; 24 : 1 : ::ad::rss::world::TimeIndex valueTimeIndex(std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 25 : 1 : valueTimeIndex = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 26 : 1 : value.timeIndex = valueTimeIndex; 27 : 1 : ::ad::rss::world::RssDynamics valueDefaultEgoVehicleRssDynamics; 28 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueDefaultEgoVehicleRssDynamicsAlphaLon; 29 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLonAccelMax(-1e2); 30 : : valueDefaultEgoVehicleRssDynamicsAlphaLonAccelMax 31 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 32 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.accelMax = valueDefaultEgoVehicleRssDynamicsAlphaLonAccelMax; 33 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMax(-1e2); 34 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMax = valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMax; 35 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMin(-1e2); 36 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMin = valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMin; 37 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMinCorrect(-1e2); 38 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect = valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMinCorrect; 39 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMin = valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMax; 40 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect = valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMin; 41 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMin = valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect; 42 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMax = valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMin; 43 : 1 : valueDefaultEgoVehicleRssDynamics.alphaLon = valueDefaultEgoVehicleRssDynamicsAlphaLon; 44 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueDefaultEgoVehicleRssDynamicsAlphaLat; 45 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLatAccelMax(-1e2); 46 : : valueDefaultEgoVehicleRssDynamicsAlphaLatAccelMax 47 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 48 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLat.accelMax = valueDefaultEgoVehicleRssDynamicsAlphaLatAccelMax; 49 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLatBrakeMin(-1e2); 50 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLat.brakeMin = valueDefaultEgoVehicleRssDynamicsAlphaLatBrakeMin; 51 : 1 : valueDefaultEgoVehicleRssDynamics.alphaLat = valueDefaultEgoVehicleRssDynamicsAlphaLat; 52 : 1 : ::ad::physics::Distance valueDefaultEgoVehicleRssDynamicsLateralFluctuationMargin(-1e9); 53 : : valueDefaultEgoVehicleRssDynamicsLateralFluctuationMargin 54 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 55 : : valueDefaultEgoVehicleRssDynamics.lateralFluctuationMargin 56 : 1 : = valueDefaultEgoVehicleRssDynamicsLateralFluctuationMargin; 57 : 1 : ::ad::physics::Duration valueDefaultEgoVehicleRssDynamicsResponseTime(0.); 58 : : valueDefaultEgoVehicleRssDynamicsResponseTime 59 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 60 : 1 : valueDefaultEgoVehicleRssDynamics.responseTime = valueDefaultEgoVehicleRssDynamicsResponseTime; 61 : 1 : ::ad::physics::Speed valueDefaultEgoVehicleRssDynamicsMaxSpeedOnAcceleration(-100.); 62 : 1 : valueDefaultEgoVehicleRssDynamics.maxSpeedOnAcceleration = valueDefaultEgoVehicleRssDynamicsMaxSpeedOnAcceleration; 63 : 1 : ::ad::rss::world::UnstructuredSettings valueDefaultEgoVehicleRssDynamicsUnstructuredSettings; 64 : 1 : ::ad::physics::Distance valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianTurningRadius(-1e9); 65 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianTurningRadius 66 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianTurningRadius; 67 : 1 : ::ad::physics::Angle valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsDriveAwayMaxAngle(-6.283185308); 68 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.driveAwayMaxAngle 69 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsDriveAwayMaxAngle; 70 : 1 : ::ad::physics::AngularAcceleration valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleYawRateChange(-1e2); 71 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleYawRateChange 72 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleYawRateChange; 73 : 1 : ::ad::physics::Distance valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleMinRadius(-1e9); 74 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleMinRadius 75 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleMinRadius; 76 : 1 : ::ad::physics::Duration valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep(0.); 77 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleTrajectoryCalculationStep 78 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep; 79 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps{ 80 : : std::numeric_limits<uint32_t>::min()}; 81 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleFrontIntermediateYawRateChangeRatioSteps 82 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps; 83 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps{ 84 : : std::numeric_limits<uint32_t>::min()}; 85 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleBackIntermediateYawRateChangeRatioSteps 86 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps; 87 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps{ 88 : : std::numeric_limits<uint32_t>::min()}; 89 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleBrakeIntermediateAccelerationSteps 90 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps; 91 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps{ 92 : : std::numeric_limits<uint32_t>::min()}; 93 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateAccelerationSteps 94 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps; 95 : : uint32_t 96 : 1 : valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps{ 97 : : std::numeric_limits<uint32_t>::min()}; 98 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateYawRateChangeRatioSteps 99 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps; 100 : : uint32_t 101 : 1 : valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps{ 102 : : std::numeric_limits<uint32_t>::min()}; 103 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianContinueForwardIntermediateHeadingChangeRatioSteps 104 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps; 105 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps{ 106 : : std::numeric_limits<uint32_t>::min()}; 107 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianContinueForwardIntermediateAccelerationSteps 108 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps; 109 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps{ 110 : : std::numeric_limits<uint32_t>::min()}; 111 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianBrakeIntermediateAccelerationSteps 112 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps; 113 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps{ 114 : : std::numeric_limits<uint32_t>::min()}; 115 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianFrontIntermediateHeadingChangeRatioSteps 116 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps; 117 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps{ 118 : : std::numeric_limits<uint32_t>::min()}; 119 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianBackIntermediateHeadingChangeRatioSteps 120 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps; 121 : 1 : valueDefaultEgoVehicleRssDynamics.unstructuredSettings = valueDefaultEgoVehicleRssDynamicsUnstructuredSettings; 122 : 1 : value.defaultEgoVehicleRssDynamics = valueDefaultEgoVehicleRssDynamics; 123 : 1 : ::ad::rss::world::SceneVector valueScenes; 124 : 1 : ::ad::rss::world::Scene valueScenesElement; 125 : 1 : ::ad::rss::situation::SituationType valueScenesElementSituationType(::ad::rss::situation::SituationType::NotRelevant); 126 : 1 : valueScenesElement.situationType = valueScenesElementSituationType; 127 : 1 : ::ad::rss::world::Object valueScenesElementEgoVehicle; 128 : 1 : ::ad::rss::world::ObjectId valueScenesElementEgoVehicleObjectId( 129 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 130 : 1 : valueScenesElementEgoVehicle.objectId = valueScenesElementEgoVehicleObjectId; 131 : 1 : ::ad::rss::world::ObjectType valueScenesElementEgoVehicleObjectType(::ad::rss::world::ObjectType::Invalid); 132 : 1 : valueScenesElementEgoVehicle.objectType = valueScenesElementEgoVehicleObjectType; 133 : 1 : ::ad::rss::world::OccupiedRegionVector valueScenesElementEgoVehicleOccupiedRegions; 134 : 1 : ::ad::rss::world::OccupiedRegion valueScenesElementEgoVehicleOccupiedRegionsElement; 135 : 1 : ::ad::rss::world::LaneSegmentId valueScenesElementEgoVehicleOccupiedRegionsElementSegmentId( 136 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 137 : : valueScenesElementEgoVehicleOccupiedRegionsElement.segmentId 138 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementSegmentId; 139 : 1 : ::ad::physics::ParametricRange valueScenesElementEgoVehicleOccupiedRegionsElementLonRange; 140 : 1 : ::ad::physics::ParametricValue valueScenesElementEgoVehicleOccupiedRegionsElementLonRangeMinimum(0.); 141 : : valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.minimum 142 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLonRangeMinimum; 143 : 1 : ::ad::physics::ParametricValue valueScenesElementEgoVehicleOccupiedRegionsElementLonRangeMaximum(0.); 144 : : valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.maximum 145 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLonRangeMaximum; 146 : : valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.maximum 147 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.minimum; 148 : : valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.minimum 149 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.maximum; 150 : : valueScenesElementEgoVehicleOccupiedRegionsElement.lonRange 151 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLonRange; 152 : 1 : ::ad::physics::ParametricRange valueScenesElementEgoVehicleOccupiedRegionsElementLatRange; 153 : 1 : ::ad::physics::ParametricValue valueScenesElementEgoVehicleOccupiedRegionsElementLatRangeMinimum(0.); 154 : : valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.minimum 155 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLatRangeMinimum; 156 : 1 : ::ad::physics::ParametricValue valueScenesElementEgoVehicleOccupiedRegionsElementLatRangeMaximum(0.); 157 : : valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.maximum 158 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLatRangeMaximum; 159 : : valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.maximum 160 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.minimum; 161 : : valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.minimum 162 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.maximum; 163 : : valueScenesElementEgoVehicleOccupiedRegionsElement.latRange 164 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLatRange; 165 [ + - ]: 1 : valueScenesElementEgoVehicleOccupiedRegions.resize(1, valueScenesElementEgoVehicleOccupiedRegionsElement); 166 [ + - ]: 1 : valueScenesElementEgoVehicle.occupiedRegions = valueScenesElementEgoVehicleOccupiedRegions; 167 : 1 : ::ad::rss::world::Velocity valueScenesElementEgoVehicleVelocity; 168 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleVelocitySpeedLonMin(-100.); 169 : 1 : valueScenesElementEgoVehicleVelocitySpeedLonMin = ::ad::physics::Speed(0.); // set to valid value within struct 170 : 1 : valueScenesElementEgoVehicleVelocity.speedLonMin = valueScenesElementEgoVehicleVelocitySpeedLonMin; 171 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleVelocitySpeedLonMax(-100.); 172 : 1 : valueScenesElementEgoVehicleVelocity.speedLonMax = valueScenesElementEgoVehicleVelocitySpeedLonMax; 173 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleVelocitySpeedLatMin(-100.); 174 : 1 : valueScenesElementEgoVehicleVelocity.speedLatMin = valueScenesElementEgoVehicleVelocitySpeedLatMin; 175 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleVelocitySpeedLatMax(-100.); 176 : 1 : valueScenesElementEgoVehicleVelocity.speedLatMax = valueScenesElementEgoVehicleVelocitySpeedLatMax; 177 : 1 : valueScenesElementEgoVehicleVelocity.speedLonMax = valueScenesElementEgoVehicleVelocity.speedLonMin; 178 : 1 : valueScenesElementEgoVehicleVelocity.speedLatMax = valueScenesElementEgoVehicleVelocity.speedLatMin; 179 : 1 : valueScenesElementEgoVehicleVelocity.speedLonMin = valueScenesElementEgoVehicleVelocity.speedLonMax; 180 : 1 : valueScenesElementEgoVehicleVelocity.speedLatMin = valueScenesElementEgoVehicleVelocity.speedLatMax; 181 : 1 : valueScenesElementEgoVehicle.velocity = valueScenesElementEgoVehicleVelocity; 182 : 1 : ::ad::rss::world::ObjectState valueScenesElementEgoVehicleState; 183 : 1 : ::ad::physics::Angle valueScenesElementEgoVehicleStateYaw(-6.283185308); 184 : 1 : valueScenesElementEgoVehicleState.yaw = valueScenesElementEgoVehicleStateYaw; 185 : 1 : ::ad::physics::Dimension2D valueScenesElementEgoVehicleStateDimension; 186 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleStateDimensionLength(-1e9); 187 : 1 : valueScenesElementEgoVehicleStateDimension.length = valueScenesElementEgoVehicleStateDimensionLength; 188 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleStateDimensionWidth(-1e9); 189 : 1 : valueScenesElementEgoVehicleStateDimension.width = valueScenesElementEgoVehicleStateDimensionWidth; 190 : 1 : valueScenesElementEgoVehicleState.dimension = valueScenesElementEgoVehicleStateDimension; 191 : 1 : ::ad::physics::AngularVelocity valueScenesElementEgoVehicleStateYawRate(-100.); 192 : 1 : valueScenesElementEgoVehicleState.yawRate = valueScenesElementEgoVehicleStateYawRate; 193 : 1 : ::ad::physics::Distance2D valueScenesElementEgoVehicleStateCenterPoint; 194 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleStateCenterPointX(-1e9); 195 : 1 : valueScenesElementEgoVehicleStateCenterPoint.x = valueScenesElementEgoVehicleStateCenterPointX; 196 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleStateCenterPointY(-1e9); 197 : 1 : valueScenesElementEgoVehicleStateCenterPoint.y = valueScenesElementEgoVehicleStateCenterPointY; 198 : 1 : valueScenesElementEgoVehicleState.centerPoint = valueScenesElementEgoVehicleStateCenterPoint; 199 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleStateSpeed(-100.); 200 : 1 : valueScenesElementEgoVehicleState.speed = valueScenesElementEgoVehicleStateSpeed; 201 : 1 : ::ad::physics::Angle valueScenesElementEgoVehicleStateSteeringAngle(-6.283185308); 202 : 1 : valueScenesElementEgoVehicleState.steeringAngle = valueScenesElementEgoVehicleStateSteeringAngle; 203 : 1 : valueScenesElementEgoVehicle.state = valueScenesElementEgoVehicleState; 204 [ + - ]: 1 : valueScenesElement.egoVehicle = valueScenesElementEgoVehicle; 205 : 1 : ::ad::rss::world::RssDynamics valueScenesElementEgoVehicleRssDynamics; 206 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueScenesElementEgoVehicleRssDynamicsAlphaLon; 207 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLonAccelMax(-1e2); 208 : : valueScenesElementEgoVehicleRssDynamicsAlphaLonAccelMax 209 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 210 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLon.accelMax = valueScenesElementEgoVehicleRssDynamicsAlphaLonAccelMax; 211 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMax(-1e2); 212 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMax = valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMax; 213 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMin(-1e2); 214 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMin = valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMin; 215 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMinCorrect(-1e2); 216 : : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect 217 : 1 : = valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMinCorrect; 218 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMin = valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMax; 219 : : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect 220 : 1 : = valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMin; 221 : : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMin 222 : 1 : = valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect; 223 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMax = valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMin; 224 : 1 : valueScenesElementEgoVehicleRssDynamics.alphaLon = valueScenesElementEgoVehicleRssDynamicsAlphaLon; 225 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueScenesElementEgoVehicleRssDynamicsAlphaLat; 226 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLatAccelMax(-1e2); 227 : : valueScenesElementEgoVehicleRssDynamicsAlphaLatAccelMax 228 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 229 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLat.accelMax = valueScenesElementEgoVehicleRssDynamicsAlphaLatAccelMax; 230 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLatBrakeMin(-1e2); 231 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLat.brakeMin = valueScenesElementEgoVehicleRssDynamicsAlphaLatBrakeMin; 232 : 1 : valueScenesElementEgoVehicleRssDynamics.alphaLat = valueScenesElementEgoVehicleRssDynamicsAlphaLat; 233 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRssDynamicsLateralFluctuationMargin(-1e9); 234 : : valueScenesElementEgoVehicleRssDynamicsLateralFluctuationMargin 235 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 236 : : valueScenesElementEgoVehicleRssDynamics.lateralFluctuationMargin 237 : 1 : = valueScenesElementEgoVehicleRssDynamicsLateralFluctuationMargin; 238 : 1 : ::ad::physics::Duration valueScenesElementEgoVehicleRssDynamicsResponseTime(0.); 239 : : valueScenesElementEgoVehicleRssDynamicsResponseTime 240 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 241 : 1 : valueScenesElementEgoVehicleRssDynamics.responseTime = valueScenesElementEgoVehicleRssDynamicsResponseTime; 242 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleRssDynamicsMaxSpeedOnAcceleration(-100.); 243 : : valueScenesElementEgoVehicleRssDynamics.maxSpeedOnAcceleration 244 : 1 : = valueScenesElementEgoVehicleRssDynamicsMaxSpeedOnAcceleration; 245 : 1 : ::ad::rss::world::UnstructuredSettings valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings; 246 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianTurningRadius(-1e9); 247 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.pedestrianTurningRadius 248 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianTurningRadius; 249 : 1 : ::ad::physics::Angle valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsDriveAwayMaxAngle(-6.283185308); 250 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.driveAwayMaxAngle 251 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsDriveAwayMaxAngle; 252 : : ::ad::physics::AngularAcceleration valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleYawRateChange( 253 : 1 : -1e2); 254 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleYawRateChange 255 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleYawRateChange; 256 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleMinRadius(-1e9); 257 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleMinRadius 258 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleMinRadius; 259 : : ::ad::physics::Duration valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep( 260 : 1 : 0.); 261 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleTrajectoryCalculationStep 262 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep; 263 : 1 : uint32_t valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps{ 264 : : std::numeric_limits<uint32_t>::min()}; 265 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleFrontIntermediateYawRateChangeRatioSteps 266 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps; 267 : 1 : uint32_t valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps{ 268 : : std::numeric_limits<uint32_t>::min()}; 269 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleBackIntermediateYawRateChangeRatioSteps 270 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps; 271 : 1 : uint32_t valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps{ 272 : : std::numeric_limits<uint32_t>::min()}; 273 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleBrakeIntermediateAccelerationSteps 274 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps; 275 : : uint32_t 276 : 1 : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps{ 277 : : std::numeric_limits<uint32_t>::min()}; 278 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateAccelerationSteps 279 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps; 280 : : uint32_t 281 : 1 : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps{ 282 : : std::numeric_limits<uint32_t>::min()}; 283 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateYawRateChangeRatioSteps 284 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps; 285 : : uint32_t 286 : 1 : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps{ 287 : : std::numeric_limits<uint32_t>::min()}; 288 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings 289 : : .pedestrianContinueForwardIntermediateHeadingChangeRatioSteps 290 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps; 291 : : uint32_t 292 : 1 : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps{ 293 : : std::numeric_limits<uint32_t>::min()}; 294 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.pedestrianContinueForwardIntermediateAccelerationSteps 295 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps; 296 : 1 : uint32_t valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps{ 297 : : std::numeric_limits<uint32_t>::min()}; 298 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.pedestrianBrakeIntermediateAccelerationSteps 299 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps; 300 : : uint32_t 301 : 1 : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps{ 302 : : std::numeric_limits<uint32_t>::min()}; 303 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.pedestrianFrontIntermediateHeadingChangeRatioSteps 304 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps; 305 : 1 : uint32_t valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps{ 306 : : std::numeric_limits<uint32_t>::min()}; 307 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.pedestrianBackIntermediateHeadingChangeRatioSteps 308 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps; 309 : : valueScenesElementEgoVehicleRssDynamics.unstructuredSettings 310 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings; 311 : 1 : valueScenesElement.egoVehicleRssDynamics = valueScenesElementEgoVehicleRssDynamics; 312 : 1 : ::ad::rss::world::Object valueScenesElementObject; 313 : 1 : ::ad::rss::world::ObjectId valueScenesElementObjectObjectId( 314 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 315 : 1 : valueScenesElementObject.objectId = valueScenesElementObjectObjectId; 316 : 1 : ::ad::rss::world::ObjectType valueScenesElementObjectObjectType(::ad::rss::world::ObjectType::Invalid); 317 : 1 : valueScenesElementObject.objectType = valueScenesElementObjectObjectType; 318 : 1 : ::ad::rss::world::OccupiedRegionVector valueScenesElementObjectOccupiedRegions; 319 : 1 : ::ad::rss::world::OccupiedRegion valueScenesElementObjectOccupiedRegionsElement; 320 : 1 : ::ad::rss::world::LaneSegmentId valueScenesElementObjectOccupiedRegionsElementSegmentId( 321 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 322 : 1 : valueScenesElementObjectOccupiedRegionsElement.segmentId = valueScenesElementObjectOccupiedRegionsElementSegmentId; 323 : 1 : ::ad::physics::ParametricRange valueScenesElementObjectOccupiedRegionsElementLonRange; 324 : 1 : ::ad::physics::ParametricValue valueScenesElementObjectOccupiedRegionsElementLonRangeMinimum(0.); 325 : : valueScenesElementObjectOccupiedRegionsElementLonRange.minimum 326 : 1 : = valueScenesElementObjectOccupiedRegionsElementLonRangeMinimum; 327 : 1 : ::ad::physics::ParametricValue valueScenesElementObjectOccupiedRegionsElementLonRangeMaximum(0.); 328 : : valueScenesElementObjectOccupiedRegionsElementLonRange.maximum 329 : 1 : = valueScenesElementObjectOccupiedRegionsElementLonRangeMaximum; 330 : : valueScenesElementObjectOccupiedRegionsElementLonRange.maximum 331 : 1 : = valueScenesElementObjectOccupiedRegionsElementLonRange.minimum; 332 : : valueScenesElementObjectOccupiedRegionsElementLonRange.minimum 333 : 1 : = valueScenesElementObjectOccupiedRegionsElementLonRange.maximum; 334 : 1 : valueScenesElementObjectOccupiedRegionsElement.lonRange = valueScenesElementObjectOccupiedRegionsElementLonRange; 335 : 1 : ::ad::physics::ParametricRange valueScenesElementObjectOccupiedRegionsElementLatRange; 336 : 1 : ::ad::physics::ParametricValue valueScenesElementObjectOccupiedRegionsElementLatRangeMinimum(0.); 337 : : valueScenesElementObjectOccupiedRegionsElementLatRange.minimum 338 : 1 : = valueScenesElementObjectOccupiedRegionsElementLatRangeMinimum; 339 : 1 : ::ad::physics::ParametricValue valueScenesElementObjectOccupiedRegionsElementLatRangeMaximum(0.); 340 : : valueScenesElementObjectOccupiedRegionsElementLatRange.maximum 341 : 1 : = valueScenesElementObjectOccupiedRegionsElementLatRangeMaximum; 342 : : valueScenesElementObjectOccupiedRegionsElementLatRange.maximum 343 : 1 : = valueScenesElementObjectOccupiedRegionsElementLatRange.minimum; 344 : : valueScenesElementObjectOccupiedRegionsElementLatRange.minimum 345 : 1 : = valueScenesElementObjectOccupiedRegionsElementLatRange.maximum; 346 : 1 : valueScenesElementObjectOccupiedRegionsElement.latRange = valueScenesElementObjectOccupiedRegionsElementLatRange; 347 [ + - ]: 1 : valueScenesElementObjectOccupiedRegions.resize(1, valueScenesElementObjectOccupiedRegionsElement); 348 [ + - ]: 1 : valueScenesElementObject.occupiedRegions = valueScenesElementObjectOccupiedRegions; 349 : 1 : ::ad::rss::world::Velocity valueScenesElementObjectVelocity; 350 : 1 : ::ad::physics::Speed valueScenesElementObjectVelocitySpeedLonMin(-100.); 351 : 1 : valueScenesElementObjectVelocitySpeedLonMin = ::ad::physics::Speed(0.); // set to valid value within struct 352 : 1 : valueScenesElementObjectVelocity.speedLonMin = valueScenesElementObjectVelocitySpeedLonMin; 353 : 1 : ::ad::physics::Speed valueScenesElementObjectVelocitySpeedLonMax(-100.); 354 : 1 : valueScenesElementObjectVelocity.speedLonMax = valueScenesElementObjectVelocitySpeedLonMax; 355 : 1 : ::ad::physics::Speed valueScenesElementObjectVelocitySpeedLatMin(-100.); 356 : 1 : valueScenesElementObjectVelocity.speedLatMin = valueScenesElementObjectVelocitySpeedLatMin; 357 : 1 : ::ad::physics::Speed valueScenesElementObjectVelocitySpeedLatMax(-100.); 358 : 1 : valueScenesElementObjectVelocity.speedLatMax = valueScenesElementObjectVelocitySpeedLatMax; 359 : 1 : valueScenesElementObjectVelocity.speedLonMax = valueScenesElementObjectVelocity.speedLonMin; 360 : 1 : valueScenesElementObjectVelocity.speedLatMax = valueScenesElementObjectVelocity.speedLatMin; 361 : 1 : valueScenesElementObjectVelocity.speedLonMin = valueScenesElementObjectVelocity.speedLonMax; 362 : 1 : valueScenesElementObjectVelocity.speedLatMin = valueScenesElementObjectVelocity.speedLatMax; 363 : 1 : valueScenesElementObject.velocity = valueScenesElementObjectVelocity; 364 : 1 : ::ad::rss::world::ObjectState valueScenesElementObjectState; 365 : 1 : ::ad::physics::Angle valueScenesElementObjectStateYaw(-6.283185308); 366 : 1 : valueScenesElementObjectState.yaw = valueScenesElementObjectStateYaw; 367 : 1 : ::ad::physics::Dimension2D valueScenesElementObjectStateDimension; 368 : 1 : ::ad::physics::Distance valueScenesElementObjectStateDimensionLength(-1e9); 369 : 1 : valueScenesElementObjectStateDimension.length = valueScenesElementObjectStateDimensionLength; 370 : 1 : ::ad::physics::Distance valueScenesElementObjectStateDimensionWidth(-1e9); 371 : 1 : valueScenesElementObjectStateDimension.width = valueScenesElementObjectStateDimensionWidth; 372 : 1 : valueScenesElementObjectState.dimension = valueScenesElementObjectStateDimension; 373 : 1 : ::ad::physics::AngularVelocity valueScenesElementObjectStateYawRate(-100.); 374 : 1 : valueScenesElementObjectState.yawRate = valueScenesElementObjectStateYawRate; 375 : 1 : ::ad::physics::Distance2D valueScenesElementObjectStateCenterPoint; 376 : 1 : ::ad::physics::Distance valueScenesElementObjectStateCenterPointX(-1e9); 377 : 1 : valueScenesElementObjectStateCenterPoint.x = valueScenesElementObjectStateCenterPointX; 378 : 1 : ::ad::physics::Distance valueScenesElementObjectStateCenterPointY(-1e9); 379 : 1 : valueScenesElementObjectStateCenterPoint.y = valueScenesElementObjectStateCenterPointY; 380 : 1 : valueScenesElementObjectState.centerPoint = valueScenesElementObjectStateCenterPoint; 381 : 1 : ::ad::physics::Speed valueScenesElementObjectStateSpeed(-100.); 382 : 1 : valueScenesElementObjectState.speed = valueScenesElementObjectStateSpeed; 383 : 1 : ::ad::physics::Angle valueScenesElementObjectStateSteeringAngle(-6.283185308); 384 : 1 : valueScenesElementObjectState.steeringAngle = valueScenesElementObjectStateSteeringAngle; 385 : 1 : valueScenesElementObject.state = valueScenesElementObjectState; 386 [ + - ]: 1 : valueScenesElement.object = valueScenesElementObject; 387 : 1 : ::ad::rss::world::RssDynamics valueScenesElementObjectRssDynamics; 388 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueScenesElementObjectRssDynamicsAlphaLon; 389 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLonAccelMax(-1e2); 390 : : valueScenesElementObjectRssDynamicsAlphaLonAccelMax 391 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 392 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.accelMax = valueScenesElementObjectRssDynamicsAlphaLonAccelMax; 393 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLonBrakeMax(-1e2); 394 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMax = valueScenesElementObjectRssDynamicsAlphaLonBrakeMax; 395 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLonBrakeMin(-1e2); 396 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMin = valueScenesElementObjectRssDynamicsAlphaLonBrakeMin; 397 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLonBrakeMinCorrect(-1e2); 398 : : valueScenesElementObjectRssDynamicsAlphaLon.brakeMinCorrect 399 : 1 : = valueScenesElementObjectRssDynamicsAlphaLonBrakeMinCorrect; 400 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMin = valueScenesElementObjectRssDynamicsAlphaLon.brakeMax; 401 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMinCorrect = valueScenesElementObjectRssDynamicsAlphaLon.brakeMin; 402 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMin = valueScenesElementObjectRssDynamicsAlphaLon.brakeMinCorrect; 403 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMax = valueScenesElementObjectRssDynamicsAlphaLon.brakeMin; 404 : 1 : valueScenesElementObjectRssDynamics.alphaLon = valueScenesElementObjectRssDynamicsAlphaLon; 405 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueScenesElementObjectRssDynamicsAlphaLat; 406 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLatAccelMax(-1e2); 407 : : valueScenesElementObjectRssDynamicsAlphaLatAccelMax 408 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 409 : 1 : valueScenesElementObjectRssDynamicsAlphaLat.accelMax = valueScenesElementObjectRssDynamicsAlphaLatAccelMax; 410 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLatBrakeMin(-1e2); 411 : 1 : valueScenesElementObjectRssDynamicsAlphaLat.brakeMin = valueScenesElementObjectRssDynamicsAlphaLatBrakeMin; 412 : 1 : valueScenesElementObjectRssDynamics.alphaLat = valueScenesElementObjectRssDynamicsAlphaLat; 413 : 1 : ::ad::physics::Distance valueScenesElementObjectRssDynamicsLateralFluctuationMargin(-1e9); 414 : : valueScenesElementObjectRssDynamicsLateralFluctuationMargin 415 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 416 : : valueScenesElementObjectRssDynamics.lateralFluctuationMargin 417 : 1 : = valueScenesElementObjectRssDynamicsLateralFluctuationMargin; 418 : 1 : ::ad::physics::Duration valueScenesElementObjectRssDynamicsResponseTime(0.); 419 : : valueScenesElementObjectRssDynamicsResponseTime 420 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 421 : 1 : valueScenesElementObjectRssDynamics.responseTime = valueScenesElementObjectRssDynamicsResponseTime; 422 : 1 : ::ad::physics::Speed valueScenesElementObjectRssDynamicsMaxSpeedOnAcceleration(-100.); 423 : : valueScenesElementObjectRssDynamics.maxSpeedOnAcceleration 424 : 1 : = valueScenesElementObjectRssDynamicsMaxSpeedOnAcceleration; 425 : 1 : ::ad::rss::world::UnstructuredSettings valueScenesElementObjectRssDynamicsUnstructuredSettings; 426 : 1 : ::ad::physics::Distance valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianTurningRadius(-1e9); 427 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianTurningRadius 428 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianTurningRadius; 429 : 1 : ::ad::physics::Angle valueScenesElementObjectRssDynamicsUnstructuredSettingsDriveAwayMaxAngle(-6.283185308); 430 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.driveAwayMaxAngle 431 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsDriveAwayMaxAngle; 432 : 1 : ::ad::physics::AngularAcceleration valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleYawRateChange(-1e2); 433 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleYawRateChange 434 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleYawRateChange; 435 : 1 : ::ad::physics::Distance valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleMinRadius(-1e9); 436 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleMinRadius 437 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleMinRadius; 438 : 1 : ::ad::physics::Duration valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep(0.); 439 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleTrajectoryCalculationStep 440 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep; 441 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps{ 442 : : std::numeric_limits<uint32_t>::min()}; 443 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleFrontIntermediateYawRateChangeRatioSteps 444 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps; 445 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps{ 446 : : std::numeric_limits<uint32_t>::min()}; 447 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleBackIntermediateYawRateChangeRatioSteps 448 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps; 449 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps{ 450 : : std::numeric_limits<uint32_t>::min()}; 451 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleBrakeIntermediateAccelerationSteps 452 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps; 453 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps{ 454 : : std::numeric_limits<uint32_t>::min()}; 455 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateAccelerationSteps 456 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps; 457 : : uint32_t 458 : 1 : valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps{ 459 : : std::numeric_limits<uint32_t>::min()}; 460 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateYawRateChangeRatioSteps 461 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps; 462 : : uint32_t 463 : 1 : valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps{ 464 : : std::numeric_limits<uint32_t>::min()}; 465 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianContinueForwardIntermediateHeadingChangeRatioSteps 466 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps; 467 : : uint32_t 468 : 1 : valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps{ 469 : : std::numeric_limits<uint32_t>::min()}; 470 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianContinueForwardIntermediateAccelerationSteps 471 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps; 472 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps{ 473 : : std::numeric_limits<uint32_t>::min()}; 474 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianBrakeIntermediateAccelerationSteps 475 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps; 476 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps{ 477 : : std::numeric_limits<uint32_t>::min()}; 478 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianFrontIntermediateHeadingChangeRatioSteps 479 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps; 480 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps{ 481 : : std::numeric_limits<uint32_t>::min()}; 482 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianBackIntermediateHeadingChangeRatioSteps 483 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps; 484 : 1 : valueScenesElementObjectRssDynamics.unstructuredSettings = valueScenesElementObjectRssDynamicsUnstructuredSettings; 485 : 1 : valueScenesElement.objectRssDynamics = valueScenesElementObjectRssDynamics; 486 : 1 : ::ad::rss::world::RoadArea valueScenesElementIntersectingRoad; 487 : 1 : ::ad::rss::world::RoadSegment valueScenesElementIntersectingRoadElement; 488 : 1 : ::ad::rss::world::LaneSegment valueScenesElementIntersectingRoadElementElement; 489 : 1 : ::ad::rss::world::LaneSegmentId valueScenesElementIntersectingRoadElementElementId( 490 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 491 : 1 : valueScenesElementIntersectingRoadElementElement.id = valueScenesElementIntersectingRoadElementElementId; 492 : 1 : ::ad::rss::world::LaneSegmentType valueScenesElementIntersectingRoadElementElementType( 493 : : ::ad::rss::world::LaneSegmentType::Normal); 494 : 1 : valueScenesElementIntersectingRoadElementElement.type = valueScenesElementIntersectingRoadElementElementType; 495 : 1 : ::ad::rss::world::LaneDrivingDirection valueScenesElementIntersectingRoadElementElementDrivingDirection( 496 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 497 : : valueScenesElementIntersectingRoadElementElement.drivingDirection 498 : 1 : = valueScenesElementIntersectingRoadElementElementDrivingDirection; 499 : 1 : ::ad::physics::MetricRange valueScenesElementIntersectingRoadElementElementLength; 500 : 1 : ::ad::physics::Distance valueScenesElementIntersectingRoadElementElementLengthMinimum(-1e9); 501 : : valueScenesElementIntersectingRoadElementElementLengthMinimum 502 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 503 : : valueScenesElementIntersectingRoadElementElementLength.minimum 504 : 1 : = valueScenesElementIntersectingRoadElementElementLengthMinimum; 505 : 1 : ::ad::physics::Distance valueScenesElementIntersectingRoadElementElementLengthMaximum(-1e9); 506 : : valueScenesElementIntersectingRoadElementElementLength.maximum 507 : 1 : = valueScenesElementIntersectingRoadElementElementLengthMaximum; 508 : : valueScenesElementIntersectingRoadElementElementLength.maximum 509 : 1 : = valueScenesElementIntersectingRoadElementElementLength.minimum; 510 : : valueScenesElementIntersectingRoadElementElementLength.minimum 511 : 1 : = valueScenesElementIntersectingRoadElementElementLength.maximum; 512 : 1 : valueScenesElementIntersectingRoadElementElement.length = valueScenesElementIntersectingRoadElementElementLength; 513 : 1 : ::ad::physics::MetricRange valueScenesElementIntersectingRoadElementElementWidth; 514 : 1 : ::ad::physics::Distance valueScenesElementIntersectingRoadElementElementWidthMinimum(-1e9); 515 : : valueScenesElementIntersectingRoadElementElementWidthMinimum 516 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 517 : : valueScenesElementIntersectingRoadElementElementWidth.minimum 518 : 1 : = valueScenesElementIntersectingRoadElementElementWidthMinimum; 519 : 1 : ::ad::physics::Distance valueScenesElementIntersectingRoadElementElementWidthMaximum(-1e9); 520 : : valueScenesElementIntersectingRoadElementElementWidth.maximum 521 : 1 : = valueScenesElementIntersectingRoadElementElementWidthMaximum; 522 : : valueScenesElementIntersectingRoadElementElementWidth.maximum 523 : 1 : = valueScenesElementIntersectingRoadElementElementWidth.minimum; 524 : : valueScenesElementIntersectingRoadElementElementWidth.minimum 525 : 1 : = valueScenesElementIntersectingRoadElementElementWidth.maximum; 526 : 1 : valueScenesElementIntersectingRoadElementElement.width = valueScenesElementIntersectingRoadElementElementWidth; 527 [ + - ]: 1 : valueScenesElementIntersectingRoadElement.resize(1, valueScenesElementIntersectingRoadElementElement); 528 [ + - ]: 1 : valueScenesElementIntersectingRoad.resize(1, valueScenesElementIntersectingRoadElement); 529 [ + - ]: 1 : valueScenesElement.intersectingRoad = valueScenesElementIntersectingRoad; 530 : 1 : ::ad::rss::world::RoadArea valueScenesElementEgoVehicleRoad; 531 : 1 : ::ad::rss::world::RoadSegment valueScenesElementEgoVehicleRoadElement; 532 : 1 : ::ad::rss::world::LaneSegment valueScenesElementEgoVehicleRoadElementElement; 533 : 1 : ::ad::rss::world::LaneSegmentId valueScenesElementEgoVehicleRoadElementElementId( 534 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 535 : 1 : valueScenesElementEgoVehicleRoadElementElement.id = valueScenesElementEgoVehicleRoadElementElementId; 536 : 1 : ::ad::rss::world::LaneSegmentType valueScenesElementEgoVehicleRoadElementElementType( 537 : : ::ad::rss::world::LaneSegmentType::Normal); 538 : 1 : valueScenesElementEgoVehicleRoadElementElement.type = valueScenesElementEgoVehicleRoadElementElementType; 539 : 1 : ::ad::rss::world::LaneDrivingDirection valueScenesElementEgoVehicleRoadElementElementDrivingDirection( 540 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 541 : : valueScenesElementEgoVehicleRoadElementElement.drivingDirection 542 : 1 : = valueScenesElementEgoVehicleRoadElementElementDrivingDirection; 543 : 1 : ::ad::physics::MetricRange valueScenesElementEgoVehicleRoadElementElementLength; 544 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRoadElementElementLengthMinimum(-1e9); 545 : : valueScenesElementEgoVehicleRoadElementElementLengthMinimum 546 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 547 : : valueScenesElementEgoVehicleRoadElementElementLength.minimum 548 : 1 : = valueScenesElementEgoVehicleRoadElementElementLengthMinimum; 549 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRoadElementElementLengthMaximum(-1e9); 550 : : valueScenesElementEgoVehicleRoadElementElementLength.maximum 551 : 1 : = valueScenesElementEgoVehicleRoadElementElementLengthMaximum; 552 : : valueScenesElementEgoVehicleRoadElementElementLength.maximum 553 : 1 : = valueScenesElementEgoVehicleRoadElementElementLength.minimum; 554 : : valueScenesElementEgoVehicleRoadElementElementLength.minimum 555 : 1 : = valueScenesElementEgoVehicleRoadElementElementLength.maximum; 556 : 1 : valueScenesElementEgoVehicleRoadElementElement.length = valueScenesElementEgoVehicleRoadElementElementLength; 557 : 1 : ::ad::physics::MetricRange valueScenesElementEgoVehicleRoadElementElementWidth; 558 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRoadElementElementWidthMinimum(-1e9); 559 : : valueScenesElementEgoVehicleRoadElementElementWidthMinimum 560 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 561 : : valueScenesElementEgoVehicleRoadElementElementWidth.minimum 562 : 1 : = valueScenesElementEgoVehicleRoadElementElementWidthMinimum; 563 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRoadElementElementWidthMaximum(-1e9); 564 : : valueScenesElementEgoVehicleRoadElementElementWidth.maximum 565 : 1 : = valueScenesElementEgoVehicleRoadElementElementWidthMaximum; 566 : : valueScenesElementEgoVehicleRoadElementElementWidth.maximum 567 : 1 : = valueScenesElementEgoVehicleRoadElementElementWidth.minimum; 568 : : valueScenesElementEgoVehicleRoadElementElementWidth.minimum 569 : 1 : = valueScenesElementEgoVehicleRoadElementElementWidth.maximum; 570 : 1 : valueScenesElementEgoVehicleRoadElementElement.width = valueScenesElementEgoVehicleRoadElementElementWidth; 571 [ + - ]: 1 : valueScenesElementEgoVehicleRoadElement.resize(1, valueScenesElementEgoVehicleRoadElementElement); 572 [ + - ]: 1 : valueScenesElementEgoVehicleRoad.resize(1, valueScenesElementEgoVehicleRoadElement); 573 [ + - ]: 1 : valueScenesElement.egoVehicleRoad = valueScenesElementEgoVehicleRoad; 574 [ + - ]: 1 : valueScenes.resize(1, valueScenesElement); 575 [ + - ]: 1 : value.scenes = valueScenes; 576 [ + - - + : 1 : ASSERT_TRUE(withinValidInputRange(value)); - - - - - - - - ] 577 : : } 578 : : 579 : 2 : TEST(WorldModelValidInputRangeTests, testValidInputRangeDefaultEgoVehicleRssDynamicsTooSmall) 580 : : { 581 : 1 : ::ad::rss::world::WorldModel value; 582 : 1 : ::ad::rss::world::TimeIndex valueTimeIndex(std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 583 : 1 : valueTimeIndex = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 584 : 1 : value.timeIndex = valueTimeIndex; 585 : 1 : ::ad::rss::world::RssDynamics valueDefaultEgoVehicleRssDynamics; 586 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueDefaultEgoVehicleRssDynamicsAlphaLon; 587 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLonAccelMax(-1e2); 588 : : valueDefaultEgoVehicleRssDynamicsAlphaLonAccelMax 589 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 590 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.accelMax = valueDefaultEgoVehicleRssDynamicsAlphaLonAccelMax; 591 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMax(-1e2); 592 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMax = valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMax; 593 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMin(-1e2); 594 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMin = valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMin; 595 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMinCorrect(-1e2); 596 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect = valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMinCorrect; 597 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMin = valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMax; 598 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect = valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMin; 599 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMin = valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect; 600 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMax = valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMin; 601 : 1 : valueDefaultEgoVehicleRssDynamics.alphaLon = valueDefaultEgoVehicleRssDynamicsAlphaLon; 602 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueDefaultEgoVehicleRssDynamicsAlphaLat; 603 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLatAccelMax(-1e2); 604 : : valueDefaultEgoVehicleRssDynamicsAlphaLatAccelMax 605 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 606 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLat.accelMax = valueDefaultEgoVehicleRssDynamicsAlphaLatAccelMax; 607 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLatBrakeMin(-1e2); 608 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLat.brakeMin = valueDefaultEgoVehicleRssDynamicsAlphaLatBrakeMin; 609 : 1 : valueDefaultEgoVehicleRssDynamics.alphaLat = valueDefaultEgoVehicleRssDynamicsAlphaLat; 610 : 1 : ::ad::physics::Distance valueDefaultEgoVehicleRssDynamicsLateralFluctuationMargin(-1e9); 611 : : valueDefaultEgoVehicleRssDynamicsLateralFluctuationMargin 612 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 613 : : valueDefaultEgoVehicleRssDynamics.lateralFluctuationMargin 614 : 1 : = valueDefaultEgoVehicleRssDynamicsLateralFluctuationMargin; 615 : 1 : ::ad::physics::Duration valueDefaultEgoVehicleRssDynamicsResponseTime(0.); 616 : : valueDefaultEgoVehicleRssDynamicsResponseTime 617 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 618 : 1 : valueDefaultEgoVehicleRssDynamics.responseTime = valueDefaultEgoVehicleRssDynamicsResponseTime; 619 : 1 : ::ad::physics::Speed valueDefaultEgoVehicleRssDynamicsMaxSpeedOnAcceleration(-100.); 620 : 1 : valueDefaultEgoVehicleRssDynamics.maxSpeedOnAcceleration = valueDefaultEgoVehicleRssDynamicsMaxSpeedOnAcceleration; 621 : 1 : ::ad::rss::world::UnstructuredSettings valueDefaultEgoVehicleRssDynamicsUnstructuredSettings; 622 : 1 : ::ad::physics::Distance valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianTurningRadius(-1e9); 623 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianTurningRadius 624 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianTurningRadius; 625 : 1 : ::ad::physics::Angle valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsDriveAwayMaxAngle(-6.283185308); 626 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.driveAwayMaxAngle 627 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsDriveAwayMaxAngle; 628 : 1 : ::ad::physics::AngularAcceleration valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleYawRateChange(-1e2); 629 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleYawRateChange 630 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleYawRateChange; 631 : 1 : ::ad::physics::Distance valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleMinRadius(-1e9); 632 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleMinRadius 633 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleMinRadius; 634 : 1 : ::ad::physics::Duration valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep(0.); 635 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleTrajectoryCalculationStep 636 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep; 637 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps{ 638 : : std::numeric_limits<uint32_t>::min()}; 639 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleFrontIntermediateYawRateChangeRatioSteps 640 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps; 641 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps{ 642 : : std::numeric_limits<uint32_t>::min()}; 643 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleBackIntermediateYawRateChangeRatioSteps 644 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps; 645 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps{ 646 : : std::numeric_limits<uint32_t>::min()}; 647 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleBrakeIntermediateAccelerationSteps 648 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps; 649 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps{ 650 : : std::numeric_limits<uint32_t>::min()}; 651 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateAccelerationSteps 652 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps; 653 : : uint32_t 654 : 1 : valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps{ 655 : : std::numeric_limits<uint32_t>::min()}; 656 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateYawRateChangeRatioSteps 657 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps; 658 : : uint32_t 659 : 1 : valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps{ 660 : : std::numeric_limits<uint32_t>::min()}; 661 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianContinueForwardIntermediateHeadingChangeRatioSteps 662 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps; 663 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps{ 664 : : std::numeric_limits<uint32_t>::min()}; 665 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianContinueForwardIntermediateAccelerationSteps 666 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps; 667 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps{ 668 : : std::numeric_limits<uint32_t>::min()}; 669 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianBrakeIntermediateAccelerationSteps 670 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps; 671 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps{ 672 : : std::numeric_limits<uint32_t>::min()}; 673 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianFrontIntermediateHeadingChangeRatioSteps 674 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps; 675 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps{ 676 : : std::numeric_limits<uint32_t>::min()}; 677 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianBackIntermediateHeadingChangeRatioSteps 678 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps; 679 : 1 : valueDefaultEgoVehicleRssDynamics.unstructuredSettings = valueDefaultEgoVehicleRssDynamicsUnstructuredSettings; 680 : 1 : value.defaultEgoVehicleRssDynamics = valueDefaultEgoVehicleRssDynamics; 681 : 1 : ::ad::rss::world::SceneVector valueScenes; 682 : 1 : ::ad::rss::world::Scene valueScenesElement; 683 : 1 : ::ad::rss::situation::SituationType valueScenesElementSituationType(::ad::rss::situation::SituationType::NotRelevant); 684 : 1 : valueScenesElement.situationType = valueScenesElementSituationType; 685 : 1 : ::ad::rss::world::Object valueScenesElementEgoVehicle; 686 : 1 : ::ad::rss::world::ObjectId valueScenesElementEgoVehicleObjectId( 687 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 688 : 1 : valueScenesElementEgoVehicle.objectId = valueScenesElementEgoVehicleObjectId; 689 : 1 : ::ad::rss::world::ObjectType valueScenesElementEgoVehicleObjectType(::ad::rss::world::ObjectType::Invalid); 690 : 1 : valueScenesElementEgoVehicle.objectType = valueScenesElementEgoVehicleObjectType; 691 : 1 : ::ad::rss::world::OccupiedRegionVector valueScenesElementEgoVehicleOccupiedRegions; 692 : 1 : ::ad::rss::world::OccupiedRegion valueScenesElementEgoVehicleOccupiedRegionsElement; 693 : 1 : ::ad::rss::world::LaneSegmentId valueScenesElementEgoVehicleOccupiedRegionsElementSegmentId( 694 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 695 : : valueScenesElementEgoVehicleOccupiedRegionsElement.segmentId 696 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementSegmentId; 697 : 1 : ::ad::physics::ParametricRange valueScenesElementEgoVehicleOccupiedRegionsElementLonRange; 698 : 1 : ::ad::physics::ParametricValue valueScenesElementEgoVehicleOccupiedRegionsElementLonRangeMinimum(0.); 699 : : valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.minimum 700 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLonRangeMinimum; 701 : 1 : ::ad::physics::ParametricValue valueScenesElementEgoVehicleOccupiedRegionsElementLonRangeMaximum(0.); 702 : : valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.maximum 703 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLonRangeMaximum; 704 : : valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.maximum 705 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.minimum; 706 : : valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.minimum 707 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.maximum; 708 : : valueScenesElementEgoVehicleOccupiedRegionsElement.lonRange 709 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLonRange; 710 : 1 : ::ad::physics::ParametricRange valueScenesElementEgoVehicleOccupiedRegionsElementLatRange; 711 : 1 : ::ad::physics::ParametricValue valueScenesElementEgoVehicleOccupiedRegionsElementLatRangeMinimum(0.); 712 : : valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.minimum 713 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLatRangeMinimum; 714 : 1 : ::ad::physics::ParametricValue valueScenesElementEgoVehicleOccupiedRegionsElementLatRangeMaximum(0.); 715 : : valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.maximum 716 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLatRangeMaximum; 717 : : valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.maximum 718 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.minimum; 719 : : valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.minimum 720 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.maximum; 721 : : valueScenesElementEgoVehicleOccupiedRegionsElement.latRange 722 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLatRange; 723 [ + - ]: 1 : valueScenesElementEgoVehicleOccupiedRegions.resize(1, valueScenesElementEgoVehicleOccupiedRegionsElement); 724 [ + - ]: 1 : valueScenesElementEgoVehicle.occupiedRegions = valueScenesElementEgoVehicleOccupiedRegions; 725 : 1 : ::ad::rss::world::Velocity valueScenesElementEgoVehicleVelocity; 726 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleVelocitySpeedLonMin(-100.); 727 : 1 : valueScenesElementEgoVehicleVelocitySpeedLonMin = ::ad::physics::Speed(0.); // set to valid value within struct 728 : 1 : valueScenesElementEgoVehicleVelocity.speedLonMin = valueScenesElementEgoVehicleVelocitySpeedLonMin; 729 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleVelocitySpeedLonMax(-100.); 730 : 1 : valueScenesElementEgoVehicleVelocity.speedLonMax = valueScenesElementEgoVehicleVelocitySpeedLonMax; 731 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleVelocitySpeedLatMin(-100.); 732 : 1 : valueScenesElementEgoVehicleVelocity.speedLatMin = valueScenesElementEgoVehicleVelocitySpeedLatMin; 733 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleVelocitySpeedLatMax(-100.); 734 : 1 : valueScenesElementEgoVehicleVelocity.speedLatMax = valueScenesElementEgoVehicleVelocitySpeedLatMax; 735 : 1 : valueScenesElementEgoVehicleVelocity.speedLonMax = valueScenesElementEgoVehicleVelocity.speedLonMin; 736 : 1 : valueScenesElementEgoVehicleVelocity.speedLatMax = valueScenesElementEgoVehicleVelocity.speedLatMin; 737 : 1 : valueScenesElementEgoVehicleVelocity.speedLonMin = valueScenesElementEgoVehicleVelocity.speedLonMax; 738 : 1 : valueScenesElementEgoVehicleVelocity.speedLatMin = valueScenesElementEgoVehicleVelocity.speedLatMax; 739 : 1 : valueScenesElementEgoVehicle.velocity = valueScenesElementEgoVehicleVelocity; 740 : 1 : ::ad::rss::world::ObjectState valueScenesElementEgoVehicleState; 741 : 1 : ::ad::physics::Angle valueScenesElementEgoVehicleStateYaw(-6.283185308); 742 : 1 : valueScenesElementEgoVehicleState.yaw = valueScenesElementEgoVehicleStateYaw; 743 : 1 : ::ad::physics::Dimension2D valueScenesElementEgoVehicleStateDimension; 744 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleStateDimensionLength(-1e9); 745 : 1 : valueScenesElementEgoVehicleStateDimension.length = valueScenesElementEgoVehicleStateDimensionLength; 746 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleStateDimensionWidth(-1e9); 747 : 1 : valueScenesElementEgoVehicleStateDimension.width = valueScenesElementEgoVehicleStateDimensionWidth; 748 : 1 : valueScenesElementEgoVehicleState.dimension = valueScenesElementEgoVehicleStateDimension; 749 : 1 : ::ad::physics::AngularVelocity valueScenesElementEgoVehicleStateYawRate(-100.); 750 : 1 : valueScenesElementEgoVehicleState.yawRate = valueScenesElementEgoVehicleStateYawRate; 751 : 1 : ::ad::physics::Distance2D valueScenesElementEgoVehicleStateCenterPoint; 752 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleStateCenterPointX(-1e9); 753 : 1 : valueScenesElementEgoVehicleStateCenterPoint.x = valueScenesElementEgoVehicleStateCenterPointX; 754 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleStateCenterPointY(-1e9); 755 : 1 : valueScenesElementEgoVehicleStateCenterPoint.y = valueScenesElementEgoVehicleStateCenterPointY; 756 : 1 : valueScenesElementEgoVehicleState.centerPoint = valueScenesElementEgoVehicleStateCenterPoint; 757 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleStateSpeed(-100.); 758 : 1 : valueScenesElementEgoVehicleState.speed = valueScenesElementEgoVehicleStateSpeed; 759 : 1 : ::ad::physics::Angle valueScenesElementEgoVehicleStateSteeringAngle(-6.283185308); 760 : 1 : valueScenesElementEgoVehicleState.steeringAngle = valueScenesElementEgoVehicleStateSteeringAngle; 761 : 1 : valueScenesElementEgoVehicle.state = valueScenesElementEgoVehicleState; 762 [ + - ]: 1 : valueScenesElement.egoVehicle = valueScenesElementEgoVehicle; 763 : 1 : ::ad::rss::world::RssDynamics valueScenesElementEgoVehicleRssDynamics; 764 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueScenesElementEgoVehicleRssDynamicsAlphaLon; 765 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLonAccelMax(-1e2); 766 : : valueScenesElementEgoVehicleRssDynamicsAlphaLonAccelMax 767 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 768 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLon.accelMax = valueScenesElementEgoVehicleRssDynamicsAlphaLonAccelMax; 769 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMax(-1e2); 770 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMax = valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMax; 771 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMin(-1e2); 772 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMin = valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMin; 773 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMinCorrect(-1e2); 774 : : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect 775 : 1 : = valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMinCorrect; 776 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMin = valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMax; 777 : : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect 778 : 1 : = valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMin; 779 : : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMin 780 : 1 : = valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect; 781 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMax = valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMin; 782 : 1 : valueScenesElementEgoVehicleRssDynamics.alphaLon = valueScenesElementEgoVehicleRssDynamicsAlphaLon; 783 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueScenesElementEgoVehicleRssDynamicsAlphaLat; 784 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLatAccelMax(-1e2); 785 : : valueScenesElementEgoVehicleRssDynamicsAlphaLatAccelMax 786 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 787 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLat.accelMax = valueScenesElementEgoVehicleRssDynamicsAlphaLatAccelMax; 788 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLatBrakeMin(-1e2); 789 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLat.brakeMin = valueScenesElementEgoVehicleRssDynamicsAlphaLatBrakeMin; 790 : 1 : valueScenesElementEgoVehicleRssDynamics.alphaLat = valueScenesElementEgoVehicleRssDynamicsAlphaLat; 791 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRssDynamicsLateralFluctuationMargin(-1e9); 792 : : valueScenesElementEgoVehicleRssDynamicsLateralFluctuationMargin 793 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 794 : : valueScenesElementEgoVehicleRssDynamics.lateralFluctuationMargin 795 : 1 : = valueScenesElementEgoVehicleRssDynamicsLateralFluctuationMargin; 796 : 1 : ::ad::physics::Duration valueScenesElementEgoVehicleRssDynamicsResponseTime(0.); 797 : : valueScenesElementEgoVehicleRssDynamicsResponseTime 798 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 799 : 1 : valueScenesElementEgoVehicleRssDynamics.responseTime = valueScenesElementEgoVehicleRssDynamicsResponseTime; 800 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleRssDynamicsMaxSpeedOnAcceleration(-100.); 801 : : valueScenesElementEgoVehicleRssDynamics.maxSpeedOnAcceleration 802 : 1 : = valueScenesElementEgoVehicleRssDynamicsMaxSpeedOnAcceleration; 803 : 1 : ::ad::rss::world::UnstructuredSettings valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings; 804 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianTurningRadius(-1e9); 805 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.pedestrianTurningRadius 806 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianTurningRadius; 807 : 1 : ::ad::physics::Angle valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsDriveAwayMaxAngle(-6.283185308); 808 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.driveAwayMaxAngle 809 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsDriveAwayMaxAngle; 810 : : ::ad::physics::AngularAcceleration valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleYawRateChange( 811 : 1 : -1e2); 812 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleYawRateChange 813 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleYawRateChange; 814 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleMinRadius(-1e9); 815 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleMinRadius 816 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleMinRadius; 817 : : ::ad::physics::Duration valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep( 818 : 1 : 0.); 819 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleTrajectoryCalculationStep 820 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep; 821 : 1 : uint32_t valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps{ 822 : : std::numeric_limits<uint32_t>::min()}; 823 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleFrontIntermediateYawRateChangeRatioSteps 824 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps; 825 : 1 : uint32_t valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps{ 826 : : std::numeric_limits<uint32_t>::min()}; 827 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleBackIntermediateYawRateChangeRatioSteps 828 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps; 829 : 1 : uint32_t valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps{ 830 : : std::numeric_limits<uint32_t>::min()}; 831 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleBrakeIntermediateAccelerationSteps 832 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps; 833 : : uint32_t 834 : 1 : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps{ 835 : : std::numeric_limits<uint32_t>::min()}; 836 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateAccelerationSteps 837 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps; 838 : : uint32_t 839 : 1 : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps{ 840 : : std::numeric_limits<uint32_t>::min()}; 841 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateYawRateChangeRatioSteps 842 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps; 843 : : uint32_t 844 : 1 : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps{ 845 : : std::numeric_limits<uint32_t>::min()}; 846 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings 847 : : .pedestrianContinueForwardIntermediateHeadingChangeRatioSteps 848 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps; 849 : : uint32_t 850 : 1 : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps{ 851 : : std::numeric_limits<uint32_t>::min()}; 852 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.pedestrianContinueForwardIntermediateAccelerationSteps 853 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps; 854 : 1 : uint32_t valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps{ 855 : : std::numeric_limits<uint32_t>::min()}; 856 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.pedestrianBrakeIntermediateAccelerationSteps 857 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps; 858 : : uint32_t 859 : 1 : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps{ 860 : : std::numeric_limits<uint32_t>::min()}; 861 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.pedestrianFrontIntermediateHeadingChangeRatioSteps 862 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps; 863 : 1 : uint32_t valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps{ 864 : : std::numeric_limits<uint32_t>::min()}; 865 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.pedestrianBackIntermediateHeadingChangeRatioSteps 866 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps; 867 : : valueScenesElementEgoVehicleRssDynamics.unstructuredSettings 868 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings; 869 : 1 : valueScenesElement.egoVehicleRssDynamics = valueScenesElementEgoVehicleRssDynamics; 870 : 1 : ::ad::rss::world::Object valueScenesElementObject; 871 : 1 : ::ad::rss::world::ObjectId valueScenesElementObjectObjectId( 872 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 873 : 1 : valueScenesElementObject.objectId = valueScenesElementObjectObjectId; 874 : 1 : ::ad::rss::world::ObjectType valueScenesElementObjectObjectType(::ad::rss::world::ObjectType::Invalid); 875 : 1 : valueScenesElementObject.objectType = valueScenesElementObjectObjectType; 876 : 1 : ::ad::rss::world::OccupiedRegionVector valueScenesElementObjectOccupiedRegions; 877 : 1 : ::ad::rss::world::OccupiedRegion valueScenesElementObjectOccupiedRegionsElement; 878 : 1 : ::ad::rss::world::LaneSegmentId valueScenesElementObjectOccupiedRegionsElementSegmentId( 879 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 880 : 1 : valueScenesElementObjectOccupiedRegionsElement.segmentId = valueScenesElementObjectOccupiedRegionsElementSegmentId; 881 : 1 : ::ad::physics::ParametricRange valueScenesElementObjectOccupiedRegionsElementLonRange; 882 : 1 : ::ad::physics::ParametricValue valueScenesElementObjectOccupiedRegionsElementLonRangeMinimum(0.); 883 : : valueScenesElementObjectOccupiedRegionsElementLonRange.minimum 884 : 1 : = valueScenesElementObjectOccupiedRegionsElementLonRangeMinimum; 885 : 1 : ::ad::physics::ParametricValue valueScenesElementObjectOccupiedRegionsElementLonRangeMaximum(0.); 886 : : valueScenesElementObjectOccupiedRegionsElementLonRange.maximum 887 : 1 : = valueScenesElementObjectOccupiedRegionsElementLonRangeMaximum; 888 : : valueScenesElementObjectOccupiedRegionsElementLonRange.maximum 889 : 1 : = valueScenesElementObjectOccupiedRegionsElementLonRange.minimum; 890 : : valueScenesElementObjectOccupiedRegionsElementLonRange.minimum 891 : 1 : = valueScenesElementObjectOccupiedRegionsElementLonRange.maximum; 892 : 1 : valueScenesElementObjectOccupiedRegionsElement.lonRange = valueScenesElementObjectOccupiedRegionsElementLonRange; 893 : 1 : ::ad::physics::ParametricRange valueScenesElementObjectOccupiedRegionsElementLatRange; 894 : 1 : ::ad::physics::ParametricValue valueScenesElementObjectOccupiedRegionsElementLatRangeMinimum(0.); 895 : : valueScenesElementObjectOccupiedRegionsElementLatRange.minimum 896 : 1 : = valueScenesElementObjectOccupiedRegionsElementLatRangeMinimum; 897 : 1 : ::ad::physics::ParametricValue valueScenesElementObjectOccupiedRegionsElementLatRangeMaximum(0.); 898 : : valueScenesElementObjectOccupiedRegionsElementLatRange.maximum 899 : 1 : = valueScenesElementObjectOccupiedRegionsElementLatRangeMaximum; 900 : : valueScenesElementObjectOccupiedRegionsElementLatRange.maximum 901 : 1 : = valueScenesElementObjectOccupiedRegionsElementLatRange.minimum; 902 : : valueScenesElementObjectOccupiedRegionsElementLatRange.minimum 903 : 1 : = valueScenesElementObjectOccupiedRegionsElementLatRange.maximum; 904 : 1 : valueScenesElementObjectOccupiedRegionsElement.latRange = valueScenesElementObjectOccupiedRegionsElementLatRange; 905 [ + - ]: 1 : valueScenesElementObjectOccupiedRegions.resize(1, valueScenesElementObjectOccupiedRegionsElement); 906 [ + - ]: 1 : valueScenesElementObject.occupiedRegions = valueScenesElementObjectOccupiedRegions; 907 : 1 : ::ad::rss::world::Velocity valueScenesElementObjectVelocity; 908 : 1 : ::ad::physics::Speed valueScenesElementObjectVelocitySpeedLonMin(-100.); 909 : 1 : valueScenesElementObjectVelocitySpeedLonMin = ::ad::physics::Speed(0.); // set to valid value within struct 910 : 1 : valueScenesElementObjectVelocity.speedLonMin = valueScenesElementObjectVelocitySpeedLonMin; 911 : 1 : ::ad::physics::Speed valueScenesElementObjectVelocitySpeedLonMax(-100.); 912 : 1 : valueScenesElementObjectVelocity.speedLonMax = valueScenesElementObjectVelocitySpeedLonMax; 913 : 1 : ::ad::physics::Speed valueScenesElementObjectVelocitySpeedLatMin(-100.); 914 : 1 : valueScenesElementObjectVelocity.speedLatMin = valueScenesElementObjectVelocitySpeedLatMin; 915 : 1 : ::ad::physics::Speed valueScenesElementObjectVelocitySpeedLatMax(-100.); 916 : 1 : valueScenesElementObjectVelocity.speedLatMax = valueScenesElementObjectVelocitySpeedLatMax; 917 : 1 : valueScenesElementObjectVelocity.speedLonMax = valueScenesElementObjectVelocity.speedLonMin; 918 : 1 : valueScenesElementObjectVelocity.speedLatMax = valueScenesElementObjectVelocity.speedLatMin; 919 : 1 : valueScenesElementObjectVelocity.speedLonMin = valueScenesElementObjectVelocity.speedLonMax; 920 : 1 : valueScenesElementObjectVelocity.speedLatMin = valueScenesElementObjectVelocity.speedLatMax; 921 : 1 : valueScenesElementObject.velocity = valueScenesElementObjectVelocity; 922 : 1 : ::ad::rss::world::ObjectState valueScenesElementObjectState; 923 : 1 : ::ad::physics::Angle valueScenesElementObjectStateYaw(-6.283185308); 924 : 1 : valueScenesElementObjectState.yaw = valueScenesElementObjectStateYaw; 925 : 1 : ::ad::physics::Dimension2D valueScenesElementObjectStateDimension; 926 : 1 : ::ad::physics::Distance valueScenesElementObjectStateDimensionLength(-1e9); 927 : 1 : valueScenesElementObjectStateDimension.length = valueScenesElementObjectStateDimensionLength; 928 : 1 : ::ad::physics::Distance valueScenesElementObjectStateDimensionWidth(-1e9); 929 : 1 : valueScenesElementObjectStateDimension.width = valueScenesElementObjectStateDimensionWidth; 930 : 1 : valueScenesElementObjectState.dimension = valueScenesElementObjectStateDimension; 931 : 1 : ::ad::physics::AngularVelocity valueScenesElementObjectStateYawRate(-100.); 932 : 1 : valueScenesElementObjectState.yawRate = valueScenesElementObjectStateYawRate; 933 : 1 : ::ad::physics::Distance2D valueScenesElementObjectStateCenterPoint; 934 : 1 : ::ad::physics::Distance valueScenesElementObjectStateCenterPointX(-1e9); 935 : 1 : valueScenesElementObjectStateCenterPoint.x = valueScenesElementObjectStateCenterPointX; 936 : 1 : ::ad::physics::Distance valueScenesElementObjectStateCenterPointY(-1e9); 937 : 1 : valueScenesElementObjectStateCenterPoint.y = valueScenesElementObjectStateCenterPointY; 938 : 1 : valueScenesElementObjectState.centerPoint = valueScenesElementObjectStateCenterPoint; 939 : 1 : ::ad::physics::Speed valueScenesElementObjectStateSpeed(-100.); 940 : 1 : valueScenesElementObjectState.speed = valueScenesElementObjectStateSpeed; 941 : 1 : ::ad::physics::Angle valueScenesElementObjectStateSteeringAngle(-6.283185308); 942 : 1 : valueScenesElementObjectState.steeringAngle = valueScenesElementObjectStateSteeringAngle; 943 : 1 : valueScenesElementObject.state = valueScenesElementObjectState; 944 [ + - ]: 1 : valueScenesElement.object = valueScenesElementObject; 945 : 1 : ::ad::rss::world::RssDynamics valueScenesElementObjectRssDynamics; 946 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueScenesElementObjectRssDynamicsAlphaLon; 947 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLonAccelMax(-1e2); 948 : : valueScenesElementObjectRssDynamicsAlphaLonAccelMax 949 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 950 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.accelMax = valueScenesElementObjectRssDynamicsAlphaLonAccelMax; 951 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLonBrakeMax(-1e2); 952 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMax = valueScenesElementObjectRssDynamicsAlphaLonBrakeMax; 953 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLonBrakeMin(-1e2); 954 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMin = valueScenesElementObjectRssDynamicsAlphaLonBrakeMin; 955 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLonBrakeMinCorrect(-1e2); 956 : : valueScenesElementObjectRssDynamicsAlphaLon.brakeMinCorrect 957 : 1 : = valueScenesElementObjectRssDynamicsAlphaLonBrakeMinCorrect; 958 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMin = valueScenesElementObjectRssDynamicsAlphaLon.brakeMax; 959 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMinCorrect = valueScenesElementObjectRssDynamicsAlphaLon.brakeMin; 960 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMin = valueScenesElementObjectRssDynamicsAlphaLon.brakeMinCorrect; 961 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMax = valueScenesElementObjectRssDynamicsAlphaLon.brakeMin; 962 : 1 : valueScenesElementObjectRssDynamics.alphaLon = valueScenesElementObjectRssDynamicsAlphaLon; 963 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueScenesElementObjectRssDynamicsAlphaLat; 964 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLatAccelMax(-1e2); 965 : : valueScenesElementObjectRssDynamicsAlphaLatAccelMax 966 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 967 : 1 : valueScenesElementObjectRssDynamicsAlphaLat.accelMax = valueScenesElementObjectRssDynamicsAlphaLatAccelMax; 968 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLatBrakeMin(-1e2); 969 : 1 : valueScenesElementObjectRssDynamicsAlphaLat.brakeMin = valueScenesElementObjectRssDynamicsAlphaLatBrakeMin; 970 : 1 : valueScenesElementObjectRssDynamics.alphaLat = valueScenesElementObjectRssDynamicsAlphaLat; 971 : 1 : ::ad::physics::Distance valueScenesElementObjectRssDynamicsLateralFluctuationMargin(-1e9); 972 : : valueScenesElementObjectRssDynamicsLateralFluctuationMargin 973 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 974 : : valueScenesElementObjectRssDynamics.lateralFluctuationMargin 975 : 1 : = valueScenesElementObjectRssDynamicsLateralFluctuationMargin; 976 : 1 : ::ad::physics::Duration valueScenesElementObjectRssDynamicsResponseTime(0.); 977 : : valueScenesElementObjectRssDynamicsResponseTime 978 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 979 : 1 : valueScenesElementObjectRssDynamics.responseTime = valueScenesElementObjectRssDynamicsResponseTime; 980 : 1 : ::ad::physics::Speed valueScenesElementObjectRssDynamicsMaxSpeedOnAcceleration(-100.); 981 : : valueScenesElementObjectRssDynamics.maxSpeedOnAcceleration 982 : 1 : = valueScenesElementObjectRssDynamicsMaxSpeedOnAcceleration; 983 : 1 : ::ad::rss::world::UnstructuredSettings valueScenesElementObjectRssDynamicsUnstructuredSettings; 984 : 1 : ::ad::physics::Distance valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianTurningRadius(-1e9); 985 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianTurningRadius 986 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianTurningRadius; 987 : 1 : ::ad::physics::Angle valueScenesElementObjectRssDynamicsUnstructuredSettingsDriveAwayMaxAngle(-6.283185308); 988 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.driveAwayMaxAngle 989 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsDriveAwayMaxAngle; 990 : 1 : ::ad::physics::AngularAcceleration valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleYawRateChange(-1e2); 991 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleYawRateChange 992 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleYawRateChange; 993 : 1 : ::ad::physics::Distance valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleMinRadius(-1e9); 994 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleMinRadius 995 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleMinRadius; 996 : 1 : ::ad::physics::Duration valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep(0.); 997 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleTrajectoryCalculationStep 998 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep; 999 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps{ 1000 : : std::numeric_limits<uint32_t>::min()}; 1001 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleFrontIntermediateYawRateChangeRatioSteps 1002 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps; 1003 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps{ 1004 : : std::numeric_limits<uint32_t>::min()}; 1005 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleBackIntermediateYawRateChangeRatioSteps 1006 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps; 1007 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps{ 1008 : : std::numeric_limits<uint32_t>::min()}; 1009 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleBrakeIntermediateAccelerationSteps 1010 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps; 1011 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps{ 1012 : : std::numeric_limits<uint32_t>::min()}; 1013 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateAccelerationSteps 1014 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps; 1015 : : uint32_t 1016 : 1 : valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps{ 1017 : : std::numeric_limits<uint32_t>::min()}; 1018 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateYawRateChangeRatioSteps 1019 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps; 1020 : : uint32_t 1021 : 1 : valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps{ 1022 : : std::numeric_limits<uint32_t>::min()}; 1023 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianContinueForwardIntermediateHeadingChangeRatioSteps 1024 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps; 1025 : : uint32_t 1026 : 1 : valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps{ 1027 : : std::numeric_limits<uint32_t>::min()}; 1028 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianContinueForwardIntermediateAccelerationSteps 1029 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps; 1030 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps{ 1031 : : std::numeric_limits<uint32_t>::min()}; 1032 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianBrakeIntermediateAccelerationSteps 1033 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps; 1034 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps{ 1035 : : std::numeric_limits<uint32_t>::min()}; 1036 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianFrontIntermediateHeadingChangeRatioSteps 1037 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps; 1038 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps{ 1039 : : std::numeric_limits<uint32_t>::min()}; 1040 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianBackIntermediateHeadingChangeRatioSteps 1041 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps; 1042 : 1 : valueScenesElementObjectRssDynamics.unstructuredSettings = valueScenesElementObjectRssDynamicsUnstructuredSettings; 1043 : 1 : valueScenesElement.objectRssDynamics = valueScenesElementObjectRssDynamics; 1044 : 1 : ::ad::rss::world::RoadArea valueScenesElementIntersectingRoad; 1045 : 1 : ::ad::rss::world::RoadSegment valueScenesElementIntersectingRoadElement; 1046 : 1 : ::ad::rss::world::LaneSegment valueScenesElementIntersectingRoadElementElement; 1047 : 1 : ::ad::rss::world::LaneSegmentId valueScenesElementIntersectingRoadElementElementId( 1048 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1049 : 1 : valueScenesElementIntersectingRoadElementElement.id = valueScenesElementIntersectingRoadElementElementId; 1050 : 1 : ::ad::rss::world::LaneSegmentType valueScenesElementIntersectingRoadElementElementType( 1051 : : ::ad::rss::world::LaneSegmentType::Normal); 1052 : 1 : valueScenesElementIntersectingRoadElementElement.type = valueScenesElementIntersectingRoadElementElementType; 1053 : 1 : ::ad::rss::world::LaneDrivingDirection valueScenesElementIntersectingRoadElementElementDrivingDirection( 1054 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 1055 : : valueScenesElementIntersectingRoadElementElement.drivingDirection 1056 : 1 : = valueScenesElementIntersectingRoadElementElementDrivingDirection; 1057 : 1 : ::ad::physics::MetricRange valueScenesElementIntersectingRoadElementElementLength; 1058 : 1 : ::ad::physics::Distance valueScenesElementIntersectingRoadElementElementLengthMinimum(-1e9); 1059 : : valueScenesElementIntersectingRoadElementElementLengthMinimum 1060 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1061 : : valueScenesElementIntersectingRoadElementElementLength.minimum 1062 : 1 : = valueScenesElementIntersectingRoadElementElementLengthMinimum; 1063 : 1 : ::ad::physics::Distance valueScenesElementIntersectingRoadElementElementLengthMaximum(-1e9); 1064 : : valueScenesElementIntersectingRoadElementElementLength.maximum 1065 : 1 : = valueScenesElementIntersectingRoadElementElementLengthMaximum; 1066 : : valueScenesElementIntersectingRoadElementElementLength.maximum 1067 : 1 : = valueScenesElementIntersectingRoadElementElementLength.minimum; 1068 : : valueScenesElementIntersectingRoadElementElementLength.minimum 1069 : 1 : = valueScenesElementIntersectingRoadElementElementLength.maximum; 1070 : 1 : valueScenesElementIntersectingRoadElementElement.length = valueScenesElementIntersectingRoadElementElementLength; 1071 : 1 : ::ad::physics::MetricRange valueScenesElementIntersectingRoadElementElementWidth; 1072 : 1 : ::ad::physics::Distance valueScenesElementIntersectingRoadElementElementWidthMinimum(-1e9); 1073 : : valueScenesElementIntersectingRoadElementElementWidthMinimum 1074 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1075 : : valueScenesElementIntersectingRoadElementElementWidth.minimum 1076 : 1 : = valueScenesElementIntersectingRoadElementElementWidthMinimum; 1077 : 1 : ::ad::physics::Distance valueScenesElementIntersectingRoadElementElementWidthMaximum(-1e9); 1078 : : valueScenesElementIntersectingRoadElementElementWidth.maximum 1079 : 1 : = valueScenesElementIntersectingRoadElementElementWidthMaximum; 1080 : : valueScenesElementIntersectingRoadElementElementWidth.maximum 1081 : 1 : = valueScenesElementIntersectingRoadElementElementWidth.minimum; 1082 : : valueScenesElementIntersectingRoadElementElementWidth.minimum 1083 : 1 : = valueScenesElementIntersectingRoadElementElementWidth.maximum; 1084 : 1 : valueScenesElementIntersectingRoadElementElement.width = valueScenesElementIntersectingRoadElementElementWidth; 1085 [ + - ]: 1 : valueScenesElementIntersectingRoadElement.resize(1, valueScenesElementIntersectingRoadElementElement); 1086 [ + - ]: 1 : valueScenesElementIntersectingRoad.resize(1, valueScenesElementIntersectingRoadElement); 1087 [ + - ]: 1 : valueScenesElement.intersectingRoad = valueScenesElementIntersectingRoad; 1088 : 1 : ::ad::rss::world::RoadArea valueScenesElementEgoVehicleRoad; 1089 : 1 : ::ad::rss::world::RoadSegment valueScenesElementEgoVehicleRoadElement; 1090 : 1 : ::ad::rss::world::LaneSegment valueScenesElementEgoVehicleRoadElementElement; 1091 : 1 : ::ad::rss::world::LaneSegmentId valueScenesElementEgoVehicleRoadElementElementId( 1092 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1093 : 1 : valueScenesElementEgoVehicleRoadElementElement.id = valueScenesElementEgoVehicleRoadElementElementId; 1094 : 1 : ::ad::rss::world::LaneSegmentType valueScenesElementEgoVehicleRoadElementElementType( 1095 : : ::ad::rss::world::LaneSegmentType::Normal); 1096 : 1 : valueScenesElementEgoVehicleRoadElementElement.type = valueScenesElementEgoVehicleRoadElementElementType; 1097 : 1 : ::ad::rss::world::LaneDrivingDirection valueScenesElementEgoVehicleRoadElementElementDrivingDirection( 1098 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 1099 : : valueScenesElementEgoVehicleRoadElementElement.drivingDirection 1100 : 1 : = valueScenesElementEgoVehicleRoadElementElementDrivingDirection; 1101 : 1 : ::ad::physics::MetricRange valueScenesElementEgoVehicleRoadElementElementLength; 1102 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRoadElementElementLengthMinimum(-1e9); 1103 : : valueScenesElementEgoVehicleRoadElementElementLengthMinimum 1104 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1105 : : valueScenesElementEgoVehicleRoadElementElementLength.minimum 1106 : 1 : = valueScenesElementEgoVehicleRoadElementElementLengthMinimum; 1107 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRoadElementElementLengthMaximum(-1e9); 1108 : : valueScenesElementEgoVehicleRoadElementElementLength.maximum 1109 : 1 : = valueScenesElementEgoVehicleRoadElementElementLengthMaximum; 1110 : : valueScenesElementEgoVehicleRoadElementElementLength.maximum 1111 : 1 : = valueScenesElementEgoVehicleRoadElementElementLength.minimum; 1112 : : valueScenesElementEgoVehicleRoadElementElementLength.minimum 1113 : 1 : = valueScenesElementEgoVehicleRoadElementElementLength.maximum; 1114 : 1 : valueScenesElementEgoVehicleRoadElementElement.length = valueScenesElementEgoVehicleRoadElementElementLength; 1115 : 1 : ::ad::physics::MetricRange valueScenesElementEgoVehicleRoadElementElementWidth; 1116 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRoadElementElementWidthMinimum(-1e9); 1117 : : valueScenesElementEgoVehicleRoadElementElementWidthMinimum 1118 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1119 : : valueScenesElementEgoVehicleRoadElementElementWidth.minimum 1120 : 1 : = valueScenesElementEgoVehicleRoadElementElementWidthMinimum; 1121 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRoadElementElementWidthMaximum(-1e9); 1122 : : valueScenesElementEgoVehicleRoadElementElementWidth.maximum 1123 : 1 : = valueScenesElementEgoVehicleRoadElementElementWidthMaximum; 1124 : : valueScenesElementEgoVehicleRoadElementElementWidth.maximum 1125 : 1 : = valueScenesElementEgoVehicleRoadElementElementWidth.minimum; 1126 : : valueScenesElementEgoVehicleRoadElementElementWidth.minimum 1127 : 1 : = valueScenesElementEgoVehicleRoadElementElementWidth.maximum; 1128 : 1 : valueScenesElementEgoVehicleRoadElementElement.width = valueScenesElementEgoVehicleRoadElementElementWidth; 1129 [ + - ]: 1 : valueScenesElementEgoVehicleRoadElement.resize(1, valueScenesElementEgoVehicleRoadElementElement); 1130 [ + - ]: 1 : valueScenesElementEgoVehicleRoad.resize(1, valueScenesElementEgoVehicleRoadElement); 1131 [ + - ]: 1 : valueScenesElement.egoVehicleRoad = valueScenesElementEgoVehicleRoad; 1132 [ + - ]: 1 : valueScenes.resize(1, valueScenesElement); 1133 [ + - ]: 1 : value.scenes = valueScenes; 1134 : : 1135 : : // override member with data type value below input range minimum 1136 : 1 : ::ad::rss::world::RssDynamics invalidInitializedMember; 1137 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues invalidInitializedMemberAlphaLon; 1138 : 1 : ::ad::physics::Acceleration invalidInitializedMemberAlphaLonAccelMax(-1e2 * 1.1); 1139 : 1 : invalidInitializedMemberAlphaLon.accelMax = invalidInitializedMemberAlphaLonAccelMax; 1140 : 1 : invalidInitializedMember.alphaLon = invalidInitializedMemberAlphaLon; 1141 : 1 : value.defaultEgoVehicleRssDynamics = invalidInitializedMember; 1142 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value)); - - - - - - - - ] 1143 : : } 1144 : : 1145 : 2 : TEST(WorldModelValidInputRangeTests, testValidInputRangeDefaultEgoVehicleRssDynamicsTooBig) 1146 : : { 1147 : 1 : ::ad::rss::world::WorldModel value; 1148 : 1 : ::ad::rss::world::TimeIndex valueTimeIndex(std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 1149 : 1 : valueTimeIndex = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 1150 : 1 : value.timeIndex = valueTimeIndex; 1151 : 1 : ::ad::rss::world::RssDynamics valueDefaultEgoVehicleRssDynamics; 1152 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueDefaultEgoVehicleRssDynamicsAlphaLon; 1153 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLonAccelMax(-1e2); 1154 : : valueDefaultEgoVehicleRssDynamicsAlphaLonAccelMax 1155 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1156 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.accelMax = valueDefaultEgoVehicleRssDynamicsAlphaLonAccelMax; 1157 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMax(-1e2); 1158 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMax = valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMax; 1159 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMin(-1e2); 1160 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMin = valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMin; 1161 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMinCorrect(-1e2); 1162 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect = valueDefaultEgoVehicleRssDynamicsAlphaLonBrakeMinCorrect; 1163 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMin = valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMax; 1164 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect = valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMin; 1165 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMin = valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect; 1166 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMax = valueDefaultEgoVehicleRssDynamicsAlphaLon.brakeMin; 1167 : 1 : valueDefaultEgoVehicleRssDynamics.alphaLon = valueDefaultEgoVehicleRssDynamicsAlphaLon; 1168 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueDefaultEgoVehicleRssDynamicsAlphaLat; 1169 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLatAccelMax(-1e2); 1170 : : valueDefaultEgoVehicleRssDynamicsAlphaLatAccelMax 1171 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1172 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLat.accelMax = valueDefaultEgoVehicleRssDynamicsAlphaLatAccelMax; 1173 : 1 : ::ad::physics::Acceleration valueDefaultEgoVehicleRssDynamicsAlphaLatBrakeMin(-1e2); 1174 : 1 : valueDefaultEgoVehicleRssDynamicsAlphaLat.brakeMin = valueDefaultEgoVehicleRssDynamicsAlphaLatBrakeMin; 1175 : 1 : valueDefaultEgoVehicleRssDynamics.alphaLat = valueDefaultEgoVehicleRssDynamicsAlphaLat; 1176 : 1 : ::ad::physics::Distance valueDefaultEgoVehicleRssDynamicsLateralFluctuationMargin(-1e9); 1177 : : valueDefaultEgoVehicleRssDynamicsLateralFluctuationMargin 1178 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1179 : : valueDefaultEgoVehicleRssDynamics.lateralFluctuationMargin 1180 : 1 : = valueDefaultEgoVehicleRssDynamicsLateralFluctuationMargin; 1181 : 1 : ::ad::physics::Duration valueDefaultEgoVehicleRssDynamicsResponseTime(0.); 1182 : : valueDefaultEgoVehicleRssDynamicsResponseTime 1183 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1184 : 1 : valueDefaultEgoVehicleRssDynamics.responseTime = valueDefaultEgoVehicleRssDynamicsResponseTime; 1185 : 1 : ::ad::physics::Speed valueDefaultEgoVehicleRssDynamicsMaxSpeedOnAcceleration(-100.); 1186 : 1 : valueDefaultEgoVehicleRssDynamics.maxSpeedOnAcceleration = valueDefaultEgoVehicleRssDynamicsMaxSpeedOnAcceleration; 1187 : 1 : ::ad::rss::world::UnstructuredSettings valueDefaultEgoVehicleRssDynamicsUnstructuredSettings; 1188 : 1 : ::ad::physics::Distance valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianTurningRadius(-1e9); 1189 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianTurningRadius 1190 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianTurningRadius; 1191 : 1 : ::ad::physics::Angle valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsDriveAwayMaxAngle(-6.283185308); 1192 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.driveAwayMaxAngle 1193 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsDriveAwayMaxAngle; 1194 : 1 : ::ad::physics::AngularAcceleration valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleYawRateChange(-1e2); 1195 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleYawRateChange 1196 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleYawRateChange; 1197 : 1 : ::ad::physics::Distance valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleMinRadius(-1e9); 1198 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleMinRadius 1199 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleMinRadius; 1200 : 1 : ::ad::physics::Duration valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep(0.); 1201 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleTrajectoryCalculationStep 1202 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep; 1203 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps{ 1204 : : std::numeric_limits<uint32_t>::min()}; 1205 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleFrontIntermediateYawRateChangeRatioSteps 1206 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps; 1207 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps{ 1208 : : std::numeric_limits<uint32_t>::min()}; 1209 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleBackIntermediateYawRateChangeRatioSteps 1210 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps; 1211 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps{ 1212 : : std::numeric_limits<uint32_t>::min()}; 1213 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleBrakeIntermediateAccelerationSteps 1214 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps; 1215 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps{ 1216 : : std::numeric_limits<uint32_t>::min()}; 1217 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateAccelerationSteps 1218 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps; 1219 : : uint32_t 1220 : 1 : valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps{ 1221 : : std::numeric_limits<uint32_t>::min()}; 1222 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateYawRateChangeRatioSteps 1223 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps; 1224 : : uint32_t 1225 : 1 : valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps{ 1226 : : std::numeric_limits<uint32_t>::min()}; 1227 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianContinueForwardIntermediateHeadingChangeRatioSteps 1228 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps; 1229 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps{ 1230 : : std::numeric_limits<uint32_t>::min()}; 1231 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianContinueForwardIntermediateAccelerationSteps 1232 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps; 1233 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps{ 1234 : : std::numeric_limits<uint32_t>::min()}; 1235 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianBrakeIntermediateAccelerationSteps 1236 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps; 1237 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps{ 1238 : : std::numeric_limits<uint32_t>::min()}; 1239 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianFrontIntermediateHeadingChangeRatioSteps 1240 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps; 1241 : 1 : uint32_t valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps{ 1242 : : std::numeric_limits<uint32_t>::min()}; 1243 : : valueDefaultEgoVehicleRssDynamicsUnstructuredSettings.pedestrianBackIntermediateHeadingChangeRatioSteps 1244 : 1 : = valueDefaultEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps; 1245 : 1 : valueDefaultEgoVehicleRssDynamics.unstructuredSettings = valueDefaultEgoVehicleRssDynamicsUnstructuredSettings; 1246 : 1 : value.defaultEgoVehicleRssDynamics = valueDefaultEgoVehicleRssDynamics; 1247 : 1 : ::ad::rss::world::SceneVector valueScenes; 1248 : 1 : ::ad::rss::world::Scene valueScenesElement; 1249 : 1 : ::ad::rss::situation::SituationType valueScenesElementSituationType(::ad::rss::situation::SituationType::NotRelevant); 1250 : 1 : valueScenesElement.situationType = valueScenesElementSituationType; 1251 : 1 : ::ad::rss::world::Object valueScenesElementEgoVehicle; 1252 : 1 : ::ad::rss::world::ObjectId valueScenesElementEgoVehicleObjectId( 1253 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1254 : 1 : valueScenesElementEgoVehicle.objectId = valueScenesElementEgoVehicleObjectId; 1255 : 1 : ::ad::rss::world::ObjectType valueScenesElementEgoVehicleObjectType(::ad::rss::world::ObjectType::Invalid); 1256 : 1 : valueScenesElementEgoVehicle.objectType = valueScenesElementEgoVehicleObjectType; 1257 : 1 : ::ad::rss::world::OccupiedRegionVector valueScenesElementEgoVehicleOccupiedRegions; 1258 : 1 : ::ad::rss::world::OccupiedRegion valueScenesElementEgoVehicleOccupiedRegionsElement; 1259 : 1 : ::ad::rss::world::LaneSegmentId valueScenesElementEgoVehicleOccupiedRegionsElementSegmentId( 1260 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1261 : : valueScenesElementEgoVehicleOccupiedRegionsElement.segmentId 1262 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementSegmentId; 1263 : 1 : ::ad::physics::ParametricRange valueScenesElementEgoVehicleOccupiedRegionsElementLonRange; 1264 : 1 : ::ad::physics::ParametricValue valueScenesElementEgoVehicleOccupiedRegionsElementLonRangeMinimum(0.); 1265 : : valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.minimum 1266 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLonRangeMinimum; 1267 : 1 : ::ad::physics::ParametricValue valueScenesElementEgoVehicleOccupiedRegionsElementLonRangeMaximum(0.); 1268 : : valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.maximum 1269 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLonRangeMaximum; 1270 : : valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.maximum 1271 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.minimum; 1272 : : valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.minimum 1273 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLonRange.maximum; 1274 : : valueScenesElementEgoVehicleOccupiedRegionsElement.lonRange 1275 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLonRange; 1276 : 1 : ::ad::physics::ParametricRange valueScenesElementEgoVehicleOccupiedRegionsElementLatRange; 1277 : 1 : ::ad::physics::ParametricValue valueScenesElementEgoVehicleOccupiedRegionsElementLatRangeMinimum(0.); 1278 : : valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.minimum 1279 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLatRangeMinimum; 1280 : 1 : ::ad::physics::ParametricValue valueScenesElementEgoVehicleOccupiedRegionsElementLatRangeMaximum(0.); 1281 : : valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.maximum 1282 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLatRangeMaximum; 1283 : : valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.maximum 1284 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.minimum; 1285 : : valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.minimum 1286 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLatRange.maximum; 1287 : : valueScenesElementEgoVehicleOccupiedRegionsElement.latRange 1288 : 1 : = valueScenesElementEgoVehicleOccupiedRegionsElementLatRange; 1289 [ + - ]: 1 : valueScenesElementEgoVehicleOccupiedRegions.resize(1, valueScenesElementEgoVehicleOccupiedRegionsElement); 1290 [ + - ]: 1 : valueScenesElementEgoVehicle.occupiedRegions = valueScenesElementEgoVehicleOccupiedRegions; 1291 : 1 : ::ad::rss::world::Velocity valueScenesElementEgoVehicleVelocity; 1292 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleVelocitySpeedLonMin(-100.); 1293 : 1 : valueScenesElementEgoVehicleVelocitySpeedLonMin = ::ad::physics::Speed(0.); // set to valid value within struct 1294 : 1 : valueScenesElementEgoVehicleVelocity.speedLonMin = valueScenesElementEgoVehicleVelocitySpeedLonMin; 1295 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleVelocitySpeedLonMax(-100.); 1296 : 1 : valueScenesElementEgoVehicleVelocity.speedLonMax = valueScenesElementEgoVehicleVelocitySpeedLonMax; 1297 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleVelocitySpeedLatMin(-100.); 1298 : 1 : valueScenesElementEgoVehicleVelocity.speedLatMin = valueScenesElementEgoVehicleVelocitySpeedLatMin; 1299 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleVelocitySpeedLatMax(-100.); 1300 : 1 : valueScenesElementEgoVehicleVelocity.speedLatMax = valueScenesElementEgoVehicleVelocitySpeedLatMax; 1301 : 1 : valueScenesElementEgoVehicleVelocity.speedLonMax = valueScenesElementEgoVehicleVelocity.speedLonMin; 1302 : 1 : valueScenesElementEgoVehicleVelocity.speedLatMax = valueScenesElementEgoVehicleVelocity.speedLatMin; 1303 : 1 : valueScenesElementEgoVehicleVelocity.speedLonMin = valueScenesElementEgoVehicleVelocity.speedLonMax; 1304 : 1 : valueScenesElementEgoVehicleVelocity.speedLatMin = valueScenesElementEgoVehicleVelocity.speedLatMax; 1305 : 1 : valueScenesElementEgoVehicle.velocity = valueScenesElementEgoVehicleVelocity; 1306 : 1 : ::ad::rss::world::ObjectState valueScenesElementEgoVehicleState; 1307 : 1 : ::ad::physics::Angle valueScenesElementEgoVehicleStateYaw(-6.283185308); 1308 : 1 : valueScenesElementEgoVehicleState.yaw = valueScenesElementEgoVehicleStateYaw; 1309 : 1 : ::ad::physics::Dimension2D valueScenesElementEgoVehicleStateDimension; 1310 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleStateDimensionLength(-1e9); 1311 : 1 : valueScenesElementEgoVehicleStateDimension.length = valueScenesElementEgoVehicleStateDimensionLength; 1312 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleStateDimensionWidth(-1e9); 1313 : 1 : valueScenesElementEgoVehicleStateDimension.width = valueScenesElementEgoVehicleStateDimensionWidth; 1314 : 1 : valueScenesElementEgoVehicleState.dimension = valueScenesElementEgoVehicleStateDimension; 1315 : 1 : ::ad::physics::AngularVelocity valueScenesElementEgoVehicleStateYawRate(-100.); 1316 : 1 : valueScenesElementEgoVehicleState.yawRate = valueScenesElementEgoVehicleStateYawRate; 1317 : 1 : ::ad::physics::Distance2D valueScenesElementEgoVehicleStateCenterPoint; 1318 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleStateCenterPointX(-1e9); 1319 : 1 : valueScenesElementEgoVehicleStateCenterPoint.x = valueScenesElementEgoVehicleStateCenterPointX; 1320 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleStateCenterPointY(-1e9); 1321 : 1 : valueScenesElementEgoVehicleStateCenterPoint.y = valueScenesElementEgoVehicleStateCenterPointY; 1322 : 1 : valueScenesElementEgoVehicleState.centerPoint = valueScenesElementEgoVehicleStateCenterPoint; 1323 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleStateSpeed(-100.); 1324 : 1 : valueScenesElementEgoVehicleState.speed = valueScenesElementEgoVehicleStateSpeed; 1325 : 1 : ::ad::physics::Angle valueScenesElementEgoVehicleStateSteeringAngle(-6.283185308); 1326 : 1 : valueScenesElementEgoVehicleState.steeringAngle = valueScenesElementEgoVehicleStateSteeringAngle; 1327 : 1 : valueScenesElementEgoVehicle.state = valueScenesElementEgoVehicleState; 1328 [ + - ]: 1 : valueScenesElement.egoVehicle = valueScenesElementEgoVehicle; 1329 : 1 : ::ad::rss::world::RssDynamics valueScenesElementEgoVehicleRssDynamics; 1330 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueScenesElementEgoVehicleRssDynamicsAlphaLon; 1331 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLonAccelMax(-1e2); 1332 : : valueScenesElementEgoVehicleRssDynamicsAlphaLonAccelMax 1333 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1334 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLon.accelMax = valueScenesElementEgoVehicleRssDynamicsAlphaLonAccelMax; 1335 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMax(-1e2); 1336 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMax = valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMax; 1337 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMin(-1e2); 1338 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMin = valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMin; 1339 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMinCorrect(-1e2); 1340 : : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect 1341 : 1 : = valueScenesElementEgoVehicleRssDynamicsAlphaLonBrakeMinCorrect; 1342 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMin = valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMax; 1343 : : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect 1344 : 1 : = valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMin; 1345 : : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMin 1346 : 1 : = valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMinCorrect; 1347 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMax = valueScenesElementEgoVehicleRssDynamicsAlphaLon.brakeMin; 1348 : 1 : valueScenesElementEgoVehicleRssDynamics.alphaLon = valueScenesElementEgoVehicleRssDynamicsAlphaLon; 1349 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueScenesElementEgoVehicleRssDynamicsAlphaLat; 1350 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLatAccelMax(-1e2); 1351 : : valueScenesElementEgoVehicleRssDynamicsAlphaLatAccelMax 1352 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1353 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLat.accelMax = valueScenesElementEgoVehicleRssDynamicsAlphaLatAccelMax; 1354 : 1 : ::ad::physics::Acceleration valueScenesElementEgoVehicleRssDynamicsAlphaLatBrakeMin(-1e2); 1355 : 1 : valueScenesElementEgoVehicleRssDynamicsAlphaLat.brakeMin = valueScenesElementEgoVehicleRssDynamicsAlphaLatBrakeMin; 1356 : 1 : valueScenesElementEgoVehicleRssDynamics.alphaLat = valueScenesElementEgoVehicleRssDynamicsAlphaLat; 1357 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRssDynamicsLateralFluctuationMargin(-1e9); 1358 : : valueScenesElementEgoVehicleRssDynamicsLateralFluctuationMargin 1359 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1360 : : valueScenesElementEgoVehicleRssDynamics.lateralFluctuationMargin 1361 : 1 : = valueScenesElementEgoVehicleRssDynamicsLateralFluctuationMargin; 1362 : 1 : ::ad::physics::Duration valueScenesElementEgoVehicleRssDynamicsResponseTime(0.); 1363 : : valueScenesElementEgoVehicleRssDynamicsResponseTime 1364 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1365 : 1 : valueScenesElementEgoVehicleRssDynamics.responseTime = valueScenesElementEgoVehicleRssDynamicsResponseTime; 1366 : 1 : ::ad::physics::Speed valueScenesElementEgoVehicleRssDynamicsMaxSpeedOnAcceleration(-100.); 1367 : : valueScenesElementEgoVehicleRssDynamics.maxSpeedOnAcceleration 1368 : 1 : = valueScenesElementEgoVehicleRssDynamicsMaxSpeedOnAcceleration; 1369 : 1 : ::ad::rss::world::UnstructuredSettings valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings; 1370 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianTurningRadius(-1e9); 1371 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.pedestrianTurningRadius 1372 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianTurningRadius; 1373 : 1 : ::ad::physics::Angle valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsDriveAwayMaxAngle(-6.283185308); 1374 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.driveAwayMaxAngle 1375 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsDriveAwayMaxAngle; 1376 : : ::ad::physics::AngularAcceleration valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleYawRateChange( 1377 : 1 : -1e2); 1378 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleYawRateChange 1379 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleYawRateChange; 1380 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleMinRadius(-1e9); 1381 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleMinRadius 1382 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleMinRadius; 1383 : : ::ad::physics::Duration valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep( 1384 : 1 : 0.); 1385 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleTrajectoryCalculationStep 1386 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep; 1387 : 1 : uint32_t valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps{ 1388 : : std::numeric_limits<uint32_t>::min()}; 1389 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleFrontIntermediateYawRateChangeRatioSteps 1390 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps; 1391 : 1 : uint32_t valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps{ 1392 : : std::numeric_limits<uint32_t>::min()}; 1393 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleBackIntermediateYawRateChangeRatioSteps 1394 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps; 1395 : 1 : uint32_t valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps{ 1396 : : std::numeric_limits<uint32_t>::min()}; 1397 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleBrakeIntermediateAccelerationSteps 1398 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps; 1399 : : uint32_t 1400 : 1 : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps{ 1401 : : std::numeric_limits<uint32_t>::min()}; 1402 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateAccelerationSteps 1403 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps; 1404 : : uint32_t 1405 : 1 : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps{ 1406 : : std::numeric_limits<uint32_t>::min()}; 1407 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateYawRateChangeRatioSteps 1408 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps; 1409 : : uint32_t 1410 : 1 : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps{ 1411 : : std::numeric_limits<uint32_t>::min()}; 1412 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings 1413 : : .pedestrianContinueForwardIntermediateHeadingChangeRatioSteps 1414 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps; 1415 : : uint32_t 1416 : 1 : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps{ 1417 : : std::numeric_limits<uint32_t>::min()}; 1418 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.pedestrianContinueForwardIntermediateAccelerationSteps 1419 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps; 1420 : 1 : uint32_t valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps{ 1421 : : std::numeric_limits<uint32_t>::min()}; 1422 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.pedestrianBrakeIntermediateAccelerationSteps 1423 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps; 1424 : : uint32_t 1425 : 1 : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps{ 1426 : : std::numeric_limits<uint32_t>::min()}; 1427 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.pedestrianFrontIntermediateHeadingChangeRatioSteps 1428 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps; 1429 : 1 : uint32_t valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps{ 1430 : : std::numeric_limits<uint32_t>::min()}; 1431 : : valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings.pedestrianBackIntermediateHeadingChangeRatioSteps 1432 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps; 1433 : : valueScenesElementEgoVehicleRssDynamics.unstructuredSettings 1434 : 1 : = valueScenesElementEgoVehicleRssDynamicsUnstructuredSettings; 1435 : 1 : valueScenesElement.egoVehicleRssDynamics = valueScenesElementEgoVehicleRssDynamics; 1436 : 1 : ::ad::rss::world::Object valueScenesElementObject; 1437 : 1 : ::ad::rss::world::ObjectId valueScenesElementObjectObjectId( 1438 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1439 : 1 : valueScenesElementObject.objectId = valueScenesElementObjectObjectId; 1440 : 1 : ::ad::rss::world::ObjectType valueScenesElementObjectObjectType(::ad::rss::world::ObjectType::Invalid); 1441 : 1 : valueScenesElementObject.objectType = valueScenesElementObjectObjectType; 1442 : 1 : ::ad::rss::world::OccupiedRegionVector valueScenesElementObjectOccupiedRegions; 1443 : 1 : ::ad::rss::world::OccupiedRegion valueScenesElementObjectOccupiedRegionsElement; 1444 : 1 : ::ad::rss::world::LaneSegmentId valueScenesElementObjectOccupiedRegionsElementSegmentId( 1445 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1446 : 1 : valueScenesElementObjectOccupiedRegionsElement.segmentId = valueScenesElementObjectOccupiedRegionsElementSegmentId; 1447 : 1 : ::ad::physics::ParametricRange valueScenesElementObjectOccupiedRegionsElementLonRange; 1448 : 1 : ::ad::physics::ParametricValue valueScenesElementObjectOccupiedRegionsElementLonRangeMinimum(0.); 1449 : : valueScenesElementObjectOccupiedRegionsElementLonRange.minimum 1450 : 1 : = valueScenesElementObjectOccupiedRegionsElementLonRangeMinimum; 1451 : 1 : ::ad::physics::ParametricValue valueScenesElementObjectOccupiedRegionsElementLonRangeMaximum(0.); 1452 : : valueScenesElementObjectOccupiedRegionsElementLonRange.maximum 1453 : 1 : = valueScenesElementObjectOccupiedRegionsElementLonRangeMaximum; 1454 : : valueScenesElementObjectOccupiedRegionsElementLonRange.maximum 1455 : 1 : = valueScenesElementObjectOccupiedRegionsElementLonRange.minimum; 1456 : : valueScenesElementObjectOccupiedRegionsElementLonRange.minimum 1457 : 1 : = valueScenesElementObjectOccupiedRegionsElementLonRange.maximum; 1458 : 1 : valueScenesElementObjectOccupiedRegionsElement.lonRange = valueScenesElementObjectOccupiedRegionsElementLonRange; 1459 : 1 : ::ad::physics::ParametricRange valueScenesElementObjectOccupiedRegionsElementLatRange; 1460 : 1 : ::ad::physics::ParametricValue valueScenesElementObjectOccupiedRegionsElementLatRangeMinimum(0.); 1461 : : valueScenesElementObjectOccupiedRegionsElementLatRange.minimum 1462 : 1 : = valueScenesElementObjectOccupiedRegionsElementLatRangeMinimum; 1463 : 1 : ::ad::physics::ParametricValue valueScenesElementObjectOccupiedRegionsElementLatRangeMaximum(0.); 1464 : : valueScenesElementObjectOccupiedRegionsElementLatRange.maximum 1465 : 1 : = valueScenesElementObjectOccupiedRegionsElementLatRangeMaximum; 1466 : : valueScenesElementObjectOccupiedRegionsElementLatRange.maximum 1467 : 1 : = valueScenesElementObjectOccupiedRegionsElementLatRange.minimum; 1468 : : valueScenesElementObjectOccupiedRegionsElementLatRange.minimum 1469 : 1 : = valueScenesElementObjectOccupiedRegionsElementLatRange.maximum; 1470 : 1 : valueScenesElementObjectOccupiedRegionsElement.latRange = valueScenesElementObjectOccupiedRegionsElementLatRange; 1471 [ + - ]: 1 : valueScenesElementObjectOccupiedRegions.resize(1, valueScenesElementObjectOccupiedRegionsElement); 1472 [ + - ]: 1 : valueScenesElementObject.occupiedRegions = valueScenesElementObjectOccupiedRegions; 1473 : 1 : ::ad::rss::world::Velocity valueScenesElementObjectVelocity; 1474 : 1 : ::ad::physics::Speed valueScenesElementObjectVelocitySpeedLonMin(-100.); 1475 : 1 : valueScenesElementObjectVelocitySpeedLonMin = ::ad::physics::Speed(0.); // set to valid value within struct 1476 : 1 : valueScenesElementObjectVelocity.speedLonMin = valueScenesElementObjectVelocitySpeedLonMin; 1477 : 1 : ::ad::physics::Speed valueScenesElementObjectVelocitySpeedLonMax(-100.); 1478 : 1 : valueScenesElementObjectVelocity.speedLonMax = valueScenesElementObjectVelocitySpeedLonMax; 1479 : 1 : ::ad::physics::Speed valueScenesElementObjectVelocitySpeedLatMin(-100.); 1480 : 1 : valueScenesElementObjectVelocity.speedLatMin = valueScenesElementObjectVelocitySpeedLatMin; 1481 : 1 : ::ad::physics::Speed valueScenesElementObjectVelocitySpeedLatMax(-100.); 1482 : 1 : valueScenesElementObjectVelocity.speedLatMax = valueScenesElementObjectVelocitySpeedLatMax; 1483 : 1 : valueScenesElementObjectVelocity.speedLonMax = valueScenesElementObjectVelocity.speedLonMin; 1484 : 1 : valueScenesElementObjectVelocity.speedLatMax = valueScenesElementObjectVelocity.speedLatMin; 1485 : 1 : valueScenesElementObjectVelocity.speedLonMin = valueScenesElementObjectVelocity.speedLonMax; 1486 : 1 : valueScenesElementObjectVelocity.speedLatMin = valueScenesElementObjectVelocity.speedLatMax; 1487 : 1 : valueScenesElementObject.velocity = valueScenesElementObjectVelocity; 1488 : 1 : ::ad::rss::world::ObjectState valueScenesElementObjectState; 1489 : 1 : ::ad::physics::Angle valueScenesElementObjectStateYaw(-6.283185308); 1490 : 1 : valueScenesElementObjectState.yaw = valueScenesElementObjectStateYaw; 1491 : 1 : ::ad::physics::Dimension2D valueScenesElementObjectStateDimension; 1492 : 1 : ::ad::physics::Distance valueScenesElementObjectStateDimensionLength(-1e9); 1493 : 1 : valueScenesElementObjectStateDimension.length = valueScenesElementObjectStateDimensionLength; 1494 : 1 : ::ad::physics::Distance valueScenesElementObjectStateDimensionWidth(-1e9); 1495 : 1 : valueScenesElementObjectStateDimension.width = valueScenesElementObjectStateDimensionWidth; 1496 : 1 : valueScenesElementObjectState.dimension = valueScenesElementObjectStateDimension; 1497 : 1 : ::ad::physics::AngularVelocity valueScenesElementObjectStateYawRate(-100.); 1498 : 1 : valueScenesElementObjectState.yawRate = valueScenesElementObjectStateYawRate; 1499 : 1 : ::ad::physics::Distance2D valueScenesElementObjectStateCenterPoint; 1500 : 1 : ::ad::physics::Distance valueScenesElementObjectStateCenterPointX(-1e9); 1501 : 1 : valueScenesElementObjectStateCenterPoint.x = valueScenesElementObjectStateCenterPointX; 1502 : 1 : ::ad::physics::Distance valueScenesElementObjectStateCenterPointY(-1e9); 1503 : 1 : valueScenesElementObjectStateCenterPoint.y = valueScenesElementObjectStateCenterPointY; 1504 : 1 : valueScenesElementObjectState.centerPoint = valueScenesElementObjectStateCenterPoint; 1505 : 1 : ::ad::physics::Speed valueScenesElementObjectStateSpeed(-100.); 1506 : 1 : valueScenesElementObjectState.speed = valueScenesElementObjectStateSpeed; 1507 : 1 : ::ad::physics::Angle valueScenesElementObjectStateSteeringAngle(-6.283185308); 1508 : 1 : valueScenesElementObjectState.steeringAngle = valueScenesElementObjectStateSteeringAngle; 1509 : 1 : valueScenesElementObject.state = valueScenesElementObjectState; 1510 [ + - ]: 1 : valueScenesElement.object = valueScenesElementObject; 1511 : 1 : ::ad::rss::world::RssDynamics valueScenesElementObjectRssDynamics; 1512 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueScenesElementObjectRssDynamicsAlphaLon; 1513 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLonAccelMax(-1e2); 1514 : : valueScenesElementObjectRssDynamicsAlphaLonAccelMax 1515 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1516 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.accelMax = valueScenesElementObjectRssDynamicsAlphaLonAccelMax; 1517 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLonBrakeMax(-1e2); 1518 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMax = valueScenesElementObjectRssDynamicsAlphaLonBrakeMax; 1519 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLonBrakeMin(-1e2); 1520 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMin = valueScenesElementObjectRssDynamicsAlphaLonBrakeMin; 1521 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLonBrakeMinCorrect(-1e2); 1522 : : valueScenesElementObjectRssDynamicsAlphaLon.brakeMinCorrect 1523 : 1 : = valueScenesElementObjectRssDynamicsAlphaLonBrakeMinCorrect; 1524 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMin = valueScenesElementObjectRssDynamicsAlphaLon.brakeMax; 1525 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMinCorrect = valueScenesElementObjectRssDynamicsAlphaLon.brakeMin; 1526 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMin = valueScenesElementObjectRssDynamicsAlphaLon.brakeMinCorrect; 1527 : 1 : valueScenesElementObjectRssDynamicsAlphaLon.brakeMax = valueScenesElementObjectRssDynamicsAlphaLon.brakeMin; 1528 : 1 : valueScenesElementObjectRssDynamics.alphaLon = valueScenesElementObjectRssDynamicsAlphaLon; 1529 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueScenesElementObjectRssDynamicsAlphaLat; 1530 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLatAccelMax(-1e2); 1531 : : valueScenesElementObjectRssDynamicsAlphaLatAccelMax 1532 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1533 : 1 : valueScenesElementObjectRssDynamicsAlphaLat.accelMax = valueScenesElementObjectRssDynamicsAlphaLatAccelMax; 1534 : 1 : ::ad::physics::Acceleration valueScenesElementObjectRssDynamicsAlphaLatBrakeMin(-1e2); 1535 : 1 : valueScenesElementObjectRssDynamicsAlphaLat.brakeMin = valueScenesElementObjectRssDynamicsAlphaLatBrakeMin; 1536 : 1 : valueScenesElementObjectRssDynamics.alphaLat = valueScenesElementObjectRssDynamicsAlphaLat; 1537 : 1 : ::ad::physics::Distance valueScenesElementObjectRssDynamicsLateralFluctuationMargin(-1e9); 1538 : : valueScenesElementObjectRssDynamicsLateralFluctuationMargin 1539 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1540 : : valueScenesElementObjectRssDynamics.lateralFluctuationMargin 1541 : 1 : = valueScenesElementObjectRssDynamicsLateralFluctuationMargin; 1542 : 1 : ::ad::physics::Duration valueScenesElementObjectRssDynamicsResponseTime(0.); 1543 : : valueScenesElementObjectRssDynamicsResponseTime 1544 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1545 : 1 : valueScenesElementObjectRssDynamics.responseTime = valueScenesElementObjectRssDynamicsResponseTime; 1546 : 1 : ::ad::physics::Speed valueScenesElementObjectRssDynamicsMaxSpeedOnAcceleration(-100.); 1547 : : valueScenesElementObjectRssDynamics.maxSpeedOnAcceleration 1548 : 1 : = valueScenesElementObjectRssDynamicsMaxSpeedOnAcceleration; 1549 : 1 : ::ad::rss::world::UnstructuredSettings valueScenesElementObjectRssDynamicsUnstructuredSettings; 1550 : 1 : ::ad::physics::Distance valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianTurningRadius(-1e9); 1551 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianTurningRadius 1552 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianTurningRadius; 1553 : 1 : ::ad::physics::Angle valueScenesElementObjectRssDynamicsUnstructuredSettingsDriveAwayMaxAngle(-6.283185308); 1554 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.driveAwayMaxAngle 1555 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsDriveAwayMaxAngle; 1556 : 1 : ::ad::physics::AngularAcceleration valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleYawRateChange(-1e2); 1557 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleYawRateChange 1558 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleYawRateChange; 1559 : 1 : ::ad::physics::Distance valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleMinRadius(-1e9); 1560 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleMinRadius 1561 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleMinRadius; 1562 : 1 : ::ad::physics::Duration valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep(0.); 1563 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleTrajectoryCalculationStep 1564 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleTrajectoryCalculationStep; 1565 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps{ 1566 : : std::numeric_limits<uint32_t>::min()}; 1567 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleFrontIntermediateYawRateChangeRatioSteps 1568 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleFrontIntermediateYawRateChangeRatioSteps; 1569 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps{ 1570 : : std::numeric_limits<uint32_t>::min()}; 1571 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleBackIntermediateYawRateChangeRatioSteps 1572 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleBackIntermediateYawRateChangeRatioSteps; 1573 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps{ 1574 : : std::numeric_limits<uint32_t>::min()}; 1575 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleBrakeIntermediateAccelerationSteps 1576 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleBrakeIntermediateAccelerationSteps; 1577 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps{ 1578 : : std::numeric_limits<uint32_t>::min()}; 1579 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateAccelerationSteps 1580 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateAccelerationSteps; 1581 : : uint32_t 1582 : 1 : valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps{ 1583 : : std::numeric_limits<uint32_t>::min()}; 1584 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.vehicleContinueForwardIntermediateYawRateChangeRatioSteps 1585 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsVehicleContinueForwardIntermediateYawRateChangeRatioSteps; 1586 : : uint32_t 1587 : 1 : valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps{ 1588 : : std::numeric_limits<uint32_t>::min()}; 1589 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianContinueForwardIntermediateHeadingChangeRatioSteps 1590 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateHeadingChangeRatioSteps; 1591 : : uint32_t 1592 : 1 : valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps{ 1593 : : std::numeric_limits<uint32_t>::min()}; 1594 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianContinueForwardIntermediateAccelerationSteps 1595 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianContinueForwardIntermediateAccelerationSteps; 1596 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps{ 1597 : : std::numeric_limits<uint32_t>::min()}; 1598 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianBrakeIntermediateAccelerationSteps 1599 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianBrakeIntermediateAccelerationSteps; 1600 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps{ 1601 : : std::numeric_limits<uint32_t>::min()}; 1602 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianFrontIntermediateHeadingChangeRatioSteps 1603 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianFrontIntermediateHeadingChangeRatioSteps; 1604 : 1 : uint32_t valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps{ 1605 : : std::numeric_limits<uint32_t>::min()}; 1606 : : valueScenesElementObjectRssDynamicsUnstructuredSettings.pedestrianBackIntermediateHeadingChangeRatioSteps 1607 : 1 : = valueScenesElementObjectRssDynamicsUnstructuredSettingsPedestrianBackIntermediateHeadingChangeRatioSteps; 1608 : 1 : valueScenesElementObjectRssDynamics.unstructuredSettings = valueScenesElementObjectRssDynamicsUnstructuredSettings; 1609 : 1 : valueScenesElement.objectRssDynamics = valueScenesElementObjectRssDynamics; 1610 : 1 : ::ad::rss::world::RoadArea valueScenesElementIntersectingRoad; 1611 : 1 : ::ad::rss::world::RoadSegment valueScenesElementIntersectingRoadElement; 1612 : 1 : ::ad::rss::world::LaneSegment valueScenesElementIntersectingRoadElementElement; 1613 : 1 : ::ad::rss::world::LaneSegmentId valueScenesElementIntersectingRoadElementElementId( 1614 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1615 : 1 : valueScenesElementIntersectingRoadElementElement.id = valueScenesElementIntersectingRoadElementElementId; 1616 : 1 : ::ad::rss::world::LaneSegmentType valueScenesElementIntersectingRoadElementElementType( 1617 : : ::ad::rss::world::LaneSegmentType::Normal); 1618 : 1 : valueScenesElementIntersectingRoadElementElement.type = valueScenesElementIntersectingRoadElementElementType; 1619 : 1 : ::ad::rss::world::LaneDrivingDirection valueScenesElementIntersectingRoadElementElementDrivingDirection( 1620 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 1621 : : valueScenesElementIntersectingRoadElementElement.drivingDirection 1622 : 1 : = valueScenesElementIntersectingRoadElementElementDrivingDirection; 1623 : 1 : ::ad::physics::MetricRange valueScenesElementIntersectingRoadElementElementLength; 1624 : 1 : ::ad::physics::Distance valueScenesElementIntersectingRoadElementElementLengthMinimum(-1e9); 1625 : : valueScenesElementIntersectingRoadElementElementLengthMinimum 1626 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1627 : : valueScenesElementIntersectingRoadElementElementLength.minimum 1628 : 1 : = valueScenesElementIntersectingRoadElementElementLengthMinimum; 1629 : 1 : ::ad::physics::Distance valueScenesElementIntersectingRoadElementElementLengthMaximum(-1e9); 1630 : : valueScenesElementIntersectingRoadElementElementLength.maximum 1631 : 1 : = valueScenesElementIntersectingRoadElementElementLengthMaximum; 1632 : : valueScenesElementIntersectingRoadElementElementLength.maximum 1633 : 1 : = valueScenesElementIntersectingRoadElementElementLength.minimum; 1634 : : valueScenesElementIntersectingRoadElementElementLength.minimum 1635 : 1 : = valueScenesElementIntersectingRoadElementElementLength.maximum; 1636 : 1 : valueScenesElementIntersectingRoadElementElement.length = valueScenesElementIntersectingRoadElementElementLength; 1637 : 1 : ::ad::physics::MetricRange valueScenesElementIntersectingRoadElementElementWidth; 1638 : 1 : ::ad::physics::Distance valueScenesElementIntersectingRoadElementElementWidthMinimum(-1e9); 1639 : : valueScenesElementIntersectingRoadElementElementWidthMinimum 1640 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1641 : : valueScenesElementIntersectingRoadElementElementWidth.minimum 1642 : 1 : = valueScenesElementIntersectingRoadElementElementWidthMinimum; 1643 : 1 : ::ad::physics::Distance valueScenesElementIntersectingRoadElementElementWidthMaximum(-1e9); 1644 : : valueScenesElementIntersectingRoadElementElementWidth.maximum 1645 : 1 : = valueScenesElementIntersectingRoadElementElementWidthMaximum; 1646 : : valueScenesElementIntersectingRoadElementElementWidth.maximum 1647 : 1 : = valueScenesElementIntersectingRoadElementElementWidth.minimum; 1648 : : valueScenesElementIntersectingRoadElementElementWidth.minimum 1649 : 1 : = valueScenesElementIntersectingRoadElementElementWidth.maximum; 1650 : 1 : valueScenesElementIntersectingRoadElementElement.width = valueScenesElementIntersectingRoadElementElementWidth; 1651 [ + - ]: 1 : valueScenesElementIntersectingRoadElement.resize(1, valueScenesElementIntersectingRoadElementElement); 1652 [ + - ]: 1 : valueScenesElementIntersectingRoad.resize(1, valueScenesElementIntersectingRoadElement); 1653 [ + - ]: 1 : valueScenesElement.intersectingRoad = valueScenesElementIntersectingRoad; 1654 : 1 : ::ad::rss::world::RoadArea valueScenesElementEgoVehicleRoad; 1655 : 1 : ::ad::rss::world::RoadSegment valueScenesElementEgoVehicleRoadElement; 1656 : 1 : ::ad::rss::world::LaneSegment valueScenesElementEgoVehicleRoadElementElement; 1657 : 1 : ::ad::rss::world::LaneSegmentId valueScenesElementEgoVehicleRoadElementElementId( 1658 : : std::numeric_limits<::ad::rss::world::LaneSegmentId>::lowest()); 1659 : 1 : valueScenesElementEgoVehicleRoadElementElement.id = valueScenesElementEgoVehicleRoadElementElementId; 1660 : 1 : ::ad::rss::world::LaneSegmentType valueScenesElementEgoVehicleRoadElementElementType( 1661 : : ::ad::rss::world::LaneSegmentType::Normal); 1662 : 1 : valueScenesElementEgoVehicleRoadElementElement.type = valueScenesElementEgoVehicleRoadElementElementType; 1663 : 1 : ::ad::rss::world::LaneDrivingDirection valueScenesElementEgoVehicleRoadElementElementDrivingDirection( 1664 : : ::ad::rss::world::LaneDrivingDirection::Bidirectional); 1665 : : valueScenesElementEgoVehicleRoadElementElement.drivingDirection 1666 : 1 : = valueScenesElementEgoVehicleRoadElementElementDrivingDirection; 1667 : 1 : ::ad::physics::MetricRange valueScenesElementEgoVehicleRoadElementElementLength; 1668 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRoadElementElementLengthMinimum(-1e9); 1669 : : valueScenesElementEgoVehicleRoadElementElementLengthMinimum 1670 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1671 : : valueScenesElementEgoVehicleRoadElementElementLength.minimum 1672 : 1 : = valueScenesElementEgoVehicleRoadElementElementLengthMinimum; 1673 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRoadElementElementLengthMaximum(-1e9); 1674 : : valueScenesElementEgoVehicleRoadElementElementLength.maximum 1675 : 1 : = valueScenesElementEgoVehicleRoadElementElementLengthMaximum; 1676 : : valueScenesElementEgoVehicleRoadElementElementLength.maximum 1677 : 1 : = valueScenesElementEgoVehicleRoadElementElementLength.minimum; 1678 : : valueScenesElementEgoVehicleRoadElementElementLength.minimum 1679 : 1 : = valueScenesElementEgoVehicleRoadElementElementLength.maximum; 1680 : 1 : valueScenesElementEgoVehicleRoadElementElement.length = valueScenesElementEgoVehicleRoadElementElementLength; 1681 : 1 : ::ad::physics::MetricRange valueScenesElementEgoVehicleRoadElementElementWidth; 1682 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRoadElementElementWidthMinimum(-1e9); 1683 : : valueScenesElementEgoVehicleRoadElementElementWidthMinimum 1684 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1685 : : valueScenesElementEgoVehicleRoadElementElementWidth.minimum 1686 : 1 : = valueScenesElementEgoVehicleRoadElementElementWidthMinimum; 1687 : 1 : ::ad::physics::Distance valueScenesElementEgoVehicleRoadElementElementWidthMaximum(-1e9); 1688 : : valueScenesElementEgoVehicleRoadElementElementWidth.maximum 1689 : 1 : = valueScenesElementEgoVehicleRoadElementElementWidthMaximum; 1690 : : valueScenesElementEgoVehicleRoadElementElementWidth.maximum 1691 : 1 : = valueScenesElementEgoVehicleRoadElementElementWidth.minimum; 1692 : : valueScenesElementEgoVehicleRoadElementElementWidth.minimum 1693 : 1 : = valueScenesElementEgoVehicleRoadElementElementWidth.maximum; 1694 : 1 : valueScenesElementEgoVehicleRoadElementElement.width = valueScenesElementEgoVehicleRoadElementElementWidth; 1695 [ + - ]: 1 : valueScenesElementEgoVehicleRoadElement.resize(1, valueScenesElementEgoVehicleRoadElementElement); 1696 [ + - ]: 1 : valueScenesElementEgoVehicleRoad.resize(1, valueScenesElementEgoVehicleRoadElement); 1697 [ + - ]: 1 : valueScenesElement.egoVehicleRoad = valueScenesElementEgoVehicleRoad; 1698 [ + - ]: 1 : valueScenes.resize(1, valueScenesElement); 1699 [ + - ]: 1 : value.scenes = valueScenes; 1700 : : 1701 : : // override member with data type value above input range maximum 1702 : 1 : ::ad::rss::world::RssDynamics invalidInitializedMember; 1703 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues invalidInitializedMemberAlphaLon; 1704 : 1 : ::ad::physics::Acceleration invalidInitializedMemberAlphaLonAccelMax(1e2 * 1.1); 1705 : 1 : invalidInitializedMemberAlphaLon.accelMax = invalidInitializedMemberAlphaLonAccelMax; 1706 : 1 : invalidInitializedMember.alphaLon = invalidInitializedMemberAlphaLon; 1707 : 1 : value.defaultEgoVehicleRssDynamics = invalidInitializedMember; 1708 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value)); - - - - - - - - ] 1709 : : }