ad_rss_map_integration
Public Types | Public Member Functions | Public Attributes | List of all members
ad::rss::map::RssRouteCheckResult Struct Reference

DataType RssRouteCheckResult. More...

#include <ad/rss/map/RssRouteCheckResult.hpp>

Collaboration diagram for ad::rss::map::RssRouteCheckResult:
Collaboration graph
[legend]

Public Types

typedef std::shared_ptr< RssRouteCheckResultPtr
 Smart pointer on RssRouteCheckResult.
 
typedef std::shared_ptr< RssRouteCheckResult const > ConstPtr
 Smart pointer on constant RssRouteCheckResult.
 

Public Member Functions

 RssRouteCheckResult ()=default
 standard constructor
 
 ~RssRouteCheckResult ()=default
 standard destructor
 
 RssRouteCheckResult (const RssRouteCheckResult &other)=default
 standard copy constructor
 
 RssRouteCheckResult (RssRouteCheckResult &&other)=default
 standard move constructor
 
RssRouteCheckResultoperator= (const RssRouteCheckResult &other)=default
 standard assignment operator More...
 
RssRouteCheckResultoperator= (RssRouteCheckResult &&other)=default
 standard move operator More...
 
bool operator== (const RssRouteCheckResult &other) const
 standard comparison operator More...
 
bool operator!= (const RssRouteCheckResult &other) const
 standard comparison operator More...
 

Public Attributes

::ad::rss::map::RssRoute rss_route
 
bool is_valid {false}
 
::ad::rss::world::WorldModel world_model
 
::ad::rss::core::RssSituationSnapshot rss_situation_snapshot
 
::ad::rss::state::RssStateSnapshot rss_state_snapshot
 
::ad::rss::state::ProperResponse proper_response
 
::ad::rss::map::RssRouteCheckResultAnalysis result_analysis
 

Detailed Description

DataType RssRouteCheckResult.

Struct collecting the RSS states in respect to a route for a vehicle

Member Function Documentation

◆ operator!=()

bool ad::rss::map::RssRouteCheckResult::operator!= ( const RssRouteCheckResult other) const
inline

standard comparison operator

Parameters
[in]otherOther RssRouteCheckResult.
Returns
true if both RssRouteCheckResult are different

◆ operator=() [1/2]

RssRouteCheckResult& ad::rss::map::RssRouteCheckResult::operator= ( const RssRouteCheckResult other)
default

standard assignment operator

Parameters
[in]otherOther RssRouteCheckResult
Returns
Reference to this RssRouteCheckResult.

◆ operator=() [2/2]

RssRouteCheckResult& ad::rss::map::RssRouteCheckResult::operator= ( RssRouteCheckResult &&  other)
default

standard move operator

Parameters
[in]otherOther RssRouteCheckResult
Returns
Reference to this RssRouteCheckResult.

◆ operator==()

bool ad::rss::map::RssRouteCheckResult::operator== ( const RssRouteCheckResult other) const
inline

standard comparison operator

Parameters
[in]otherOther RssRouteCheckResult
Returns
true if both RssRouteCheckResult are equal

Member Data Documentation

◆ is_valid

bool ad::rss::map::RssRouteCheckResult::is_valid {false}

Flag indicating if the RssRouteResult is valid.

◆ proper_response

::ad::rss::state::ProperResponse ad::rss::map::RssRouteCheckResult::proper_response

The RSS proper response as output of the RSS check on the route.

◆ result_analysis

::ad::rss::map::RssRouteCheckResultAnalysis ad::rss::map::RssRouteCheckResult::result_analysis

Basic analysis of the RSS route check results.

◆ rss_route

::ad::rss::map::RssRoute ad::rss::map::RssRouteCheckResult::rss_route

The route this result belongs to.

◆ rss_situation_snapshot

::ad::rss::core::RssSituationSnapshot ad::rss::map::RssRouteCheckResult::rss_situation_snapshot

The RSS situation snapshot as output of the RSS check on the route.

◆ rss_state_snapshot

::ad::rss::state::RssStateSnapshot ad::rss::map::RssRouteCheckResult::rss_state_snapshot

The RSS state snapshot as output of the RSS check on the route.

◆ world_model

::ad::rss::world::WorldModel ad::rss::map::RssRouteCheckResult::world_model

The RSS world model as input to the RSS check on the route.


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