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

DataType LateralRssState. More...

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

Collaboration diagram for ad::rss::state::LateralRssState:
Collaboration graph
[legend]

Public Types

typedef std::shared_ptr< LateralRssStatePtr
 Smart pointer on LateralRssState.
 
typedef std::shared_ptr< LateralRssState const > ConstPtr
 Smart pointer on constant LateralRssState.
 

Public Member Functions

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

Public Attributes

bool isSafe {false}
 
::ad::rss::state::LateralResponse response
 
::ad::rss::world::LateralRssAccelerationValues alphaLat
 
::ad::rss::state::RssStateInformation rssStateInformation
 

Detailed Description

DataType LateralRssState.

Struct to store the lateral RSS state.

Member Function Documentation

◆ operator!=()

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

standard comparison operator

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

◆ operator=() [1/2]

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

standard assignment operator

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

◆ operator=() [2/2]

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

standard move operator

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

◆ operator==()

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

standard comparison operator

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

Member Data Documentation

◆ alphaLat

::ad::rss::world::LateralRssAccelerationValues ad::rss::state::LateralRssState::alphaLat

RSS dynamics values along lateral coordinate system axis.

◆ isSafe

bool ad::rss::state::LateralRssState::isSafe {false}

Flag to indicate if the state is lateral safe.

◆ response

::ad::rss::state::LateralResponse ad::rss::state::LateralRssState::response

required response in lateral direction

◆ rssStateInformation

::ad::rss::state::RssStateInformation ad::rss::state::LateralRssState::rssStateInformation

Information on the evaluation of the Rss state.


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