ad_rss_map_integration
Public Member Functions | List of all members
ad::rss::map::ParallelObjectUpdater< OBJECT_INSTANCE_TYPE > Class Template Reference

Public Member Functions

 ParallelObjectUpdater (std::chrono::system_clock::time_point const &currentTime, ::ad::physics::Distance const vehicleSamplingDistance, ::ad::physics::Distance const pedestrianSamplingDistance, ::ad::physics::Distance const artificialObjectSamplingDistance, ::ad::map::lane::LaneIdSet const &mapAreaLanes)
 
 ParallelObjectUpdater (ParallelObjectUpdater const &other)=delete
 
ParallelObjectUpdateroperator= (ParallelObjectUpdater const &other)=delete
 
void operator() (typename RssRouteCheckerPedestrianDataMap< OBJECT_INSTANCE_TYPE >::value_type &pedestrianToUpdate) const
 
void operator() (typename RssRouteCheckerArtificialObjectDataMap< OBJECT_INSTANCE_TYPE >::value_type &artificialObjectToUpdate) const
 
void operator() (typename RssRouteCheckerVehicleDataMap< OBJECT_INSTANCE_TYPE >::value_type &vehicleToUpdate) const
 
void operator() (typename RssRouteCheckerEgoVehicleDataMap< OBJECT_INSTANCE_TYPE >::value_type &egoVehicleToUpdate) const
 
RssObjectData getRssObjectData (typename RssObjectAdapter< OBJECT_INSTANCE_TYPE >::Ptr object, physics::Distance const sampling_distance, ::ad::rss::world::ObjectType const object_type) const
 
void updateVehicle (RssRouteCheckerVehicleData< OBJECT_INSTANCE_TYPE > &vehicle, ::ad::rss::world::ObjectType const object_type) const
 
ad::physics::Distance getMinRoutePreviewDistance ()
 

The documentation for this class was generated from the following file: