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

DataType UnstructuredSceneRssState. More...

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

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

Public Types

typedef std::shared_ptr< UnstructuredSceneRssStatePtr
 Smart pointer on UnstructuredSceneRssState.
 
typedef std::shared_ptr< UnstructuredSceneRssState const > ConstPtr
 Smart pointer on constant UnstructuredSceneRssState.
 

Public Member Functions

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

Public Attributes

bool isSafe
 
::ad::rss::state::UnstructuredSceneResponse response
 
::ad::rss::state::HeadingRange headingRange
 
::ad::rss::state::UnstructuredSceneStateInformation rssStateInformation
 
::ad::rss::world::LongitudinalRssAccelerationValues alphaLon
 

Detailed Description

DataType UnstructuredSceneRssState.

Member Function Documentation

◆ operator!=()

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

standard comparison operator

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

◆ operator=() [1/2]

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

standard assignment operator

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

◆ operator=() [2/2]

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

standard move operator

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

◆ operator==()

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

standard comparison operator

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

Member Data Documentation

◆ alphaLon

::ad::rss::world::LongitudinalRssAccelerationValues ad::rss::state::UnstructuredSceneRssState::alphaLon

RSS dynamics values along longitudinal coordinate system axis.

◆ headingRange

::ad::rss::state::HeadingRange ad::rss::state::UnstructuredSceneRssState::headingRange

The allowed heading range resulting from a unstructured scene drive away response.

◆ isSafe

bool ad::rss::state::UnstructuredSceneRssState::isSafe

Determines if the unstructured scene is safe.

◆ response

::ad::rss::state::UnstructuredSceneResponse ad::rss::state::UnstructuredSceneRssState::response

The response resulting from an unstructured scene constellation.

◆ rssStateInformation

::ad::rss::state::UnstructuredSceneStateInformation ad::rss::state::UnstructuredSceneRssState::rssStateInformation

Additional information on the creation of the RSS state.


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