14 #include <ad/map/landmark/Types.hpp>
15 #include <ad/map/route/Types.hpp>
17 #include <ad/rss/world/WorldModel.hpp>
35 class RssSceneCreator;
36 class RssObjectConversion;
65 ::ad::rss::world::RssDynamics
const &defaultEgoRssDynamics);
121 ::ad::map::route::FullRoute
const &egoRoute,
124 ::ad::map::landmark::LandmarkIdSet
const &greenTrafficLights,
159 ::ad::map::route::FullRoute
const &route,
175 std::shared_ptr<RssObjectConversion const>
const &egoObject,
176 ::ad::map::route::FullRoute
const &egoRoute,
177 std::shared_ptr<RssObjectConversion const>
const &otherObject);
179 bool appendSceneToWorldModel(::ad::rss::world::Scene
const &scene);
181 ::ad::rss::world::WorldModel mWorldModel;
183 std::mutex mWorldModelLock;
202 case ::ad::rss::map::RssSceneCreation::RestrictSpeedLimitMode::None:
203 return string(
"::ad::rss::map::RssSceneCreation::RestrictSpeedLimitMode::None");
204 case ::ad::rss::map::RssSceneCreation::RestrictSpeedLimitMode::ExactSpeedLimit:
205 return string(
"::ad::rss::map::RssSceneCreation::RestrictSpeedLimitMode::ExactSpeedLimit");
206 case ::ad::rss::map::RssSceneCreation::RestrictSpeedLimitMode::IncreasedSpeedLimit5:
207 return string(
"::ad::rss::map::RssSceneCreation::RestrictSpeedLimitMode::IncreasedSpeedLimit5");
208 case ::ad::rss::map::RssSceneCreation::RestrictSpeedLimitMode::IncreasedSpeedLimit10:
209 return string(
"::ad::rss::map::RssSceneCreation::RestrictSpeedLimitMode::IncreasedSpeedLimit10");
211 return string(
"::ad::rss::map::RssSceneCreation::RestrictSpeedLimitMode UNKNOWN ENUM VALUE");
236 case ::ad::rss::map::RssMode::NotRelevant:
237 return string(
"::ad::rss::map::RssMode::NotRelevant");
238 case ::ad::rss::map::RssMode::Structured:
239 return string(
"::ad::rss::map::RssMode::Structured");
240 case ::ad::rss::map::RssMode::Unstructured:
241 return string(
"::ad::rss::map::RssMode::Unstructured");
243 return string(
"::ad::rss::map::RssMode UNKNOWN ENUM VALUE");