ad_rss_map_integration
Classes | Namespaces | Typedefs
RssObjectAdapter.hpp File Reference
#include <ad/map/match/AdMapMatching.hpp>
#include <ad/rss/map/RssObjectAdapterData.hpp>
#include <ad/rss/map/RssObjectData.hpp>
#include <ad/rss/map/RssObjectInstance.hpp>
#include "ad/rss/map/RssAppendRoadBoundariesMode.hpp"
#include "ad/rss/map/RssConstellationConfiguration.hpp"
#include "ad/rss/map/RssRouteList.hpp"
Include dependency graph for RssObjectAdapter.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ad::rss::map::RssObjectAdapter< OBJECT_INSTANCE_TYPE >
 Base class to access basic object information required to perform the RSS checks in conjunction with the RssRouteChecker class. More...
 
class  ad::rss::map::RssPedestrianAdapter< OBJECT_INSTANCE_TYPE >
 
class  ad::rss::map::RssArtificialObjectAdapter< OBJECT_INSTANCE_TYPE >
 Base class to access artificialObject information required to perform the RSS checks in conjunction with the RssRouteChecker class. More...
 
class  ad::rss::map::RssArtificialObjectAdapter< OBJECT_INSTANCE_TYPE >::RssObjectInstanceDummy< OBJECT_INSTANCE_TYPE_INNER >
 
class  ad::rss::map::RssVehicleAdapter< OBJECT_INSTANCE_TYPE >
 Base class to access vehicle information required to perform the RSS checks in conjunction with the RssRouteChecker class. More...
 
struct  ad::rss::map::RssVehicleAdapter< OBJECT_INSTANCE_TYPE >::RssRoutingTargetOperation
 The mode to be applied on routing target operation. More...
 
class  ad::rss::map::RssEgoVehicleAdapter< OBJECT_INSTANCE_TYPE >
 Base class to access ego vehicle information required to perform the RSS checks in conjunction with the RssRouteChecker class. More...
 

Namespaces

 ad
 namespace ad
 
 ad::rss
 namespace rss
 
 ad::rss::map
 namespace map
 

Typedefs

template<class OBJECT_INSTANCE_TYPE >
using ad::rss::map::RssPedestrianAdapterList = std::vector< typename RssPedestrianAdapter< OBJECT_INSTANCE_TYPE >::Ptr >
 typedef for a list of RssPedestrianAdapter smart pointers
 
template<class OBJECT_INSTANCE_TYPE >
using ad::rss::map::RssArtificialObjectAdapterList = std::vector< typename RssArtificialObjectAdapter< OBJECT_INSTANCE_TYPE >::Ptr >
 typedef for a list of RssArtificialObjectAdapter smart pointers
 
template<class OBJECT_INSTANCE_TYPE >
using ad::rss::map::RssVehicleAdapterList = std::vector< typename RssVehicleAdapter< OBJECT_INSTANCE_TYPE >::Ptr >
 typedef for a list of RssEgoVehicleAdapter smart pointers
 
template<class OBJECT_INSTANCE_TYPE >
using ad::rss::map::RssEgoVehicleAdapterList = std::vector< typename RssEgoVehicleAdapter< OBJECT_INSTANCE_TYPE >::Ptr >
 typedef for a list of RssEgoVehicleAdapter smart pointers