|
ad_rss_map_integration
|
namespace map More...
Namespaces | |
| RssReachableSetsCalculation | |
| namespace RssReachableSetsCalculation | |
Classes | |
| struct | RouteAccelerations |
| DataType RouteAccelerations. More... | |
| struct | RssConstellationConfiguration |
| DataType RssConstellationConfiguration. More... | |
| struct | RssEgoVehicleDynamicsOnRoute |
| DataType RssEgoVehicleDynamicsOnRoute. More... | |
| struct | RssObjectData |
| DataType RssObjectData. More... | |
| struct | RssObjectDataOnRoute |
| DataType RssObjectDataOnRoute. More... | |
| struct | RssObjectResult |
| DataType RssObjectResult. More... | |
| struct | RssRoute |
| DataType RssRoute. More... | |
| struct | RssRouteCheckResult |
| DataType RssRouteCheckResult. More... | |
| struct | RssRouteCheckResultAnalysis |
| DataType RssRouteCheckResultAnalysis. More... | |
| struct | RssVehicleAccelerationRestrictions |
| DataType RssVehicleAccelerationRestrictions. More... | |
| struct | RssVehicleRestrictions |
| DataType RssVehicleRestrictions. More... | |
| class | ConnectingRoutesCache |
| class to cache ConnectingRouteList between vehicles to speed up world model creation More... | |
| class | ParallelChecker |
| class | ParallelObjectUpdater |
| class | ParallelRouteUpdater |
| class | ParallelWorldModelCreator |
| struct | RssCheckResult |
| class | RssObjectAdapter |
| Base class to access basic object information required to perform the RSS checks in conjunction with the RssRouteChecker class. More... | |
| class | RssPedestrianAdapter |
| class | RssArtificialObjectAdapter |
| Base class to access artificialObject information required to perform the RSS checks in conjunction with the RssRouteChecker class. More... | |
| class | RssVehicleAdapter |
| Base class to access vehicle information required to perform the RSS checks in conjunction with the RssRouteChecker class. More... | |
| class | RssEgoVehicleAdapter |
| Base class to access ego vehicle information required to perform the RSS checks in conjunction with the RssRouteChecker class. More... | |
| struct | RssObjectAdapterData |
| DataType RssObjectAdapterData. More... | |
| class | RssObjectConversion |
| class providing support to convert ad::map objects into ad::rss objects More... | |
| class | RssRouteCheckerControl |
| forward declaration of RssRouteCheckerControl class More... | |
| class | RssObjectInstance |
| base type of an object instance More... | |
| class | RssObjectResultListAnalyzer |
| class | RssRouteChecker |
| supporting class for implementing the RSS checks More... | |
| class | RssRouteCheckerObjectData |
| Class to store data of RssObjectAdapter. More... | |
| class | RssRouteCheckerPedestrianData |
| Class to store data of RssPedestrianAdapter. More... | |
| class | RssRouteCheckerVehicleData |
| Class to store data of RssVehicleAdapter. More... | |
| class | RssRouteCheckerEgoVehicleData |
| Class to store data of RssVehicleAdapter. More... | |
| class | RssRouteCheckerArtificialObjectData |
| Class to store data of RssArtificialObjectAdapter. More... | |
| class | RssWorldModelCreation |
| class providing supporting functions to create a world model and its constellations. More... | |
| class | RssWorldModelCreator |
| class providing support to create the RSS world model and append RSS Constellations More... | |
Typedefs | |
| typedef std::vector<::ad::rss::map::RssObjectResult > | RssObjectResultList |
| DataType RssObjectResultList. More... | |
| typedef std::vector<::ad::rss::map::RssRouteCheckResult > | RssRouteCheckResultList |
| DataType RssRouteCheckResultList. More... | |
| typedef uint64_t | RssRouteId |
| DataType RssRouteId. More... | |
| typedef std::vector<::ad::rss::map::RssRouteId > | RssRouteIdVector |
| DataType RssRouteIdVector. More... | |
| typedef std::vector<::ad::rss::map::RssRoute > | RssRouteList |
| DataType RssRouteList. More... | |
| using | RssCheckResults = std::vector< RssCheckResult > |
| template<class OBJECT_INSTANCE_TYPE > | |
| using | RssPedestrianAdapterList = std::vector< typename RssPedestrianAdapter< OBJECT_INSTANCE_TYPE >::Ptr > |
| typedef for a list of RssPedestrianAdapter smart pointers | |
| template<class OBJECT_INSTANCE_TYPE > | |
| using | RssArtificialObjectAdapterList = std::vector< typename RssArtificialObjectAdapter< OBJECT_INSTANCE_TYPE >::Ptr > |
| typedef for a list of RssArtificialObjectAdapter smart pointers | |
| template<class OBJECT_INSTANCE_TYPE > | |
| using | RssVehicleAdapterList = std::vector< typename RssVehicleAdapter< OBJECT_INSTANCE_TYPE >::Ptr > |
| typedef for a list of RssEgoVehicleAdapter smart pointers | |
| template<class OBJECT_INSTANCE_TYPE > | |
| using | RssEgoVehicleAdapterList = std::vector< typename RssEgoVehicleAdapter< OBJECT_INSTANCE_TYPE >::Ptr > |
| typedef for a list of RssEgoVehicleAdapter smart pointers | |
| typedef std::vector<::ad::rss::map::RssObjectAdapterData > | RssObjectAdapterDataList |
| DataType RssObjectAdapterDataList. More... | |
| typedef std::map< RssRouteId, ::ad::rss::core::RssCheck::Ptr > | RssRouteCheckMap |
| typedef for a RssCheck map in respect to the RssRouteId | |
| template<class OBJECT_INSTANCE_TYPE > | |
| using | RssRouteCheckerPedestrianDataMap = std::map<::ad::rss::world::ObjectId, RssRouteCheckerPedestrianData< OBJECT_INSTANCE_TYPE > > |
| template<class OBJECT_INSTANCE_TYPE > | |
| using | RssRouteCheckerVehicleDataMap = std::map<::ad::rss::world::ObjectId, RssRouteCheckerVehicleData< OBJECT_INSTANCE_TYPE > > |
| template<class OBJECT_INSTANCE_TYPE > | |
| using | RssRouteCheckerEgoVehicleDataMap = std::map<::ad::rss::world::ObjectId, RssRouteCheckerEgoVehicleData< OBJECT_INSTANCE_TYPE > > |
| template<class OBJECT_INSTANCE_TYPE > | |
| using | RssRouteCheckerArtificialObjectDataMap = std::map<::ad::rss::world::ObjectId, RssRouteCheckerArtificialObjectData< OBJECT_INSTANCE_TYPE > > |
Enumerations | |
| enum class | RssAppendRoadBoundariesMode : int32_t { Off = 0 , RouteOnly = 1 , ExpandRouteToOppositeLanes = 2 , ExpandRouteToAllNeighbors = 3 } |
| DataType RssAppendRoadBoundariesMode. More... | |
| enum class | RssConstellationCreationMode : int32_t { Ignore = 0 , NotRelevant = 1 , Structured = 2 , Unstructured = 3 } |
| DataType RssConstellationCreationMode. More... | |
| enum class | RssRestrictSpeedLimitMode : int32_t { None = 0 , ExactSpeedLimit = 1 , IncreasedSpeedLimit5 = 2 , IncreasedSpeedLimit10 = 3 } |
| DataType RssRestrictSpeedLimitMode. More... | |
| enum class | ReachedRoutingTargetsMode { eDISTANCE_ONLY , eDISTANCE_AND_ORIENTATION } |
Functions | |
| std::ostream & | operator<< (std::ostream &os, RouteAccelerations const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, RssAppendRoadBoundariesMode const &value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, RssConstellationConfiguration const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, RssConstellationCreationMode const &value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, RssEgoVehicleDynamicsOnRoute const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, RssObjectData const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, RssObjectDataOnRoute const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, RssObjectResult const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, RssRestrictSpeedLimitMode const &value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, RssRoute const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, RssRouteCheckResult const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, RssRouteCheckResultAnalysis const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, RssVehicleAccelerationRestrictions const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, RssVehicleRestrictions const &_value) |
| standard ostream operator More... | |
| void | dropReachedRoutingTargets (std::vector<::ad::map::point::ENUPoint > &routingTargets, RssObjectData const &rssObjectData, ad::physics::Distance const &reachedDistance, ReachedRoutingTargetsMode reachedRoutingTargetsMode) |
| std::shared_ptr< spdlog::logger > | getLogger () |
| get the ad::rss::map logger | |
| spdlog::level::level_enum | getLogLevel () |
| get the log level of the ad::rss::map logger | |
| void | setLogLevel (spdlog::level::level_enum const logLevel) |
| set the log level of the ad::rss::map logger | |
| void | setLogLevel (std::string const &logLevel) |
| set the log level of the ad::rss::map logger from string More... | |
| std::ostream & | operator<< (std::ostream &os, RssCheckResult const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, RssObjectAdapterData const &_value) |
| standard ostream operator More... | |
| RssObjectDataOnRoute | calculateRssObjectDataOnRoute (ad::map::route::FullRoute const &route, RssObjectData const &object_data) |
namespace map
| typedef std::vector<::ad::rss::map::RssObjectAdapterData> ad::rss::map::RssObjectAdapterDataList |
DataType RssObjectAdapterDataList.
A list of RssObjectAdapterData
| typedef std::vector<::ad::rss::map::RssObjectResult> ad::rss::map::RssObjectResultList |
DataType RssObjectResultList.
A vector of RssObjectResult
| using ad::rss::map::RssRouteCheckerArtificialObjectDataMap = typedef std::map<::ad::rss::world::ObjectId, RssRouteCheckerArtificialObjectData<OBJECT_INSTANCE_TYPE> > |
Typedef for a map on RssRouteCheckerArtificialObjectData
| using ad::rss::map::RssRouteCheckerEgoVehicleDataMap = typedef std::map<::ad::rss::world::ObjectId, RssRouteCheckerEgoVehicleData<OBJECT_INSTANCE_TYPE> > |
Typedef for a map on RssRouteCheckEgoVehicleData
| using ad::rss::map::RssRouteCheckerPedestrianDataMap = typedef std::map<::ad::rss::world::ObjectId, RssRouteCheckerPedestrianData<OBJECT_INSTANCE_TYPE> > |
Typedef for a map on RssRouteCheckPedestrianData
| using ad::rss::map::RssRouteCheckerVehicleDataMap = typedef std::map<::ad::rss::world::ObjectId, RssRouteCheckerVehicleData<OBJECT_INSTANCE_TYPE> > |
Typedef for a map on RssRouteCheckVehicleData
| typedef std::vector<::ad::rss::map::RssRouteCheckResult> ad::rss::map::RssRouteCheckResultList |
DataType RssRouteCheckResultList.
Defines a vector of RssRouteResult
| typedef uint64_t ad::rss::map::RssRouteId |
DataType RssRouteId.
A unique Id for managed routes to keep track on the RSS checks on that specific route.
| typedef std::vector<::ad::rss::map::RssRouteId> ad::rss::map::RssRouteIdVector |
DataType RssRouteIdVector.
List of RssRouteIds.
| typedef std::vector<::ad::rss::map::RssRoute> ad::rss::map::RssRouteList |
DataType RssRouteList.
List of RssRoute
|
strong |
DataType RssAppendRoadBoundariesMode.
The operation modes of appendRoadBoundaries() function.
|
strong |
DataType RssConstellationCreationMode.
Specifies the constellation creation mode
|
strong |
DataType RssRestrictSpeedLimitMode.
The modes of speed limit consideration within RSS accelerated movement.
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | RouteAccelerations value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | value | RssAppendRoadBoundariesMode value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | RssCheckResult value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | RssConstellationConfiguration value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | value | RssConstellationCreationMode value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | RssEgoVehicleDynamicsOnRoute value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | RssObjectAdapterData value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | RssObjectData value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | RssObjectDataOnRoute value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | RssObjectResult value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | value | RssRestrictSpeedLimitMode value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | RssRoute value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | RssRouteCheckResult value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | RssRouteCheckResultAnalysis value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | RssVehicleAccelerationRestrictions value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | RssVehicleRestrictions value |
| void ad::rss::map::setLogLevel | ( | std::string const & | logLevel | ) |
set the log level of the ad::rss::map logger from string
uses spdlog::level::from_str() to convert to spdlog::level::level_enum