ad_rss
Public Types | Public Member Functions | Public Attributes | List of all members
ad::rss::state::RssStateInformation Struct Reference

DataType RssStateInformation. More...

#include <ad/rss/state/RssStateInformation.hpp>

Public Types

typedef std::shared_ptr< RssStateInformationPtr
 Smart pointer on RssStateInformation.
 
typedef std::shared_ptr< RssStateInformation const > ConstPtr
 Smart pointer on constant RssStateInformation.
 

Public Member Functions

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

Public Attributes

::ad::physics::Distance safeDistance {-1.}
 
::ad::physics::Distance currentDistance {-1.}
 
::ad::rss::state::RssStateEvaluator evaluator {::ad::rss::state::RssStateEvaluator::None}
 

Detailed Description

DataType RssStateInformation.

Structure holding additional information on the reason for the response.

Member Function Documentation

◆ operator!=()

bool ad::rss::state::RssStateInformation::operator!= ( const RssStateInformation other) const
inline

standard comparison operator

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

◆ operator=() [1/2]

RssStateInformation& ad::rss::state::RssStateInformation::operator= ( const RssStateInformation other)
default

standard assignment operator

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

◆ operator=() [2/2]

RssStateInformation& ad::rss::state::RssStateInformation::operator= ( RssStateInformation &&  other)
default

standard move operator

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

◆ operator==()

bool ad::rss::state::RssStateInformation::operator== ( const RssStateInformation other) const
inline

standard comparison operator

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

Member Data Documentation

◆ currentDistance

::ad::physics::Distance ad::rss::state::RssStateInformation::currentDistance {-1.}

current longitudinal distance

◆ evaluator

::ad::rss::state::RssStateEvaluator ad::rss::state::RssStateInformation::evaluator {::ad::rss::state::RssStateEvaluator::None}

The response information in respect to safeDistance and currentDistance are in respect to the given evaluation method.

◆ safeDistance

::ad::physics::Distance ad::rss::state::RssStateInformation::safeDistance {-1.}

Required safe distance.


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