14 #include <ad/map/landmark/Types.hpp>
15 #include <ad/map/lane/Types.hpp>
16 #include <ad/map/route/Types.hpp>
22 #include <ad/rss/world/WorldModel.hpp>
42 class RssWorldModelCreator;
43 class RssObjectConversion;
62 ::ad::rss::world::RssDynamics
const &defaultEgoRssDynamics);
74 ::ad::rss::world::RssDynamics
const &defaultEgoRssDynamics,
96 ad::physics::Distance
const minimumDistanceToObjectsThatHaveToBeAnalyzed)
98 mMinimumDistanceToObjectsThatHaveToBeAnalyzed = minimumDistanceToObjectsThatHaveToBeAnalyzed;
122 ::ad::map::route::FullRoute
const &egoRoute,
125 ::ad::map::landmark::LandmarkIdSet
const &greenTrafficLights,
127 ::ad::map::lane::LaneIdSet
const &relevantLanes = ::ad::map::lane::LaneIdSet());
152 ::ad::map::route::FullRoute
const &egoRoute,
155 ::ad::map::landmark::LandmarkIdSet
const &greenTrafficLights,
159 ::ad::map::lane::LaneIdSet
const &relevantLanes = ::ad::map::lane::LaneIdSet());
174 ::ad::map::route::FullRoute
const &route,
198 std::shared_ptr<RssObjectConversion const>
const &egoObject,
199 ::ad::map::route::FullRoute
const &egoRoute,
200 std::shared_ptr<RssObjectConversion const>
const &otherObject,
203 ::ad::map::lane::LaneIdSet
const &relevantLanes,
204 ::ad::physics::Distance
const &maxConnectingRouteDistance);
206 bool appendConstellationToWorldModel(::ad::rss::world::Constellation
const &constellation);
208 ::ad::rss::world::WorldModel mWorldModel;
210 std::mutex mWorldModelLock;
213 ConnectingRoutesCache *mConnectingRoutesCache;
namespace ad
Definition: RouteAccelerations.hpp:33