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

DataType RssObjectResult. More...

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

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

Public Types

typedef std::shared_ptr< RssObjectResultPtr
 Smart pointer on RssObjectResult.
 
typedef std::shared_ptr< RssObjectResult const > ConstPtr
 Smart pointer on constant RssObjectResult.
 

Public Member Functions

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

Public Attributes

::ad::rss::map::RssObjectData object_data
 
::ad::rss::map::RssRouteCheckResultList situation_check_results
 

Detailed Description

DataType RssObjectResult.

Provides information on the RssObjectData of every object considered by the analysis including all types i.e. EgoVehicle, OtherVehicle, Pedestrian and ArtificialObject. In addition, the RSS situation results of every vehicle processed as EgoVehicle is provided.

Member Function Documentation

◆ operator!=()

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

standard comparison operator

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

◆ operator=() [1/2]

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

standard assignment operator

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

◆ operator=() [2/2]

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

standard move operator

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

◆ operator==()

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

standard comparison operator

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

Member Data Documentation

◆ object_data

::ad::rss::map::RssObjectData ad::rss::map::RssObjectResult::object_data

The object this results refer to.

◆ situation_check_results

::ad::rss::map::RssRouteCheckResultList ad::rss::map::RssObjectResult::situation_check_results

The situation results of the object.


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