ad_rss
|
DataType ProperResponse. More...
#include <ad/rss/state/ProperResponse.hpp>
Public Types | |
typedef std::shared_ptr< ProperResponse > | Ptr |
Smart pointer on ProperResponse. | |
typedef std::shared_ptr< ProperResponse const > | ConstPtr |
Smart pointer on constant ProperResponse. | |
Public Member Functions | |
ProperResponse ()=default | |
standard constructor | |
~ProperResponse ()=default | |
standard destructor | |
ProperResponse (const ProperResponse &other)=default | |
standard copy constructor | |
ProperResponse (ProperResponse &&other)=default | |
standard move constructor | |
ProperResponse & | operator= (const ProperResponse &other)=default |
standard assignment operator More... | |
ProperResponse & | operator= (ProperResponse &&other)=default |
standard move operator More... | |
bool | operator== (const ProperResponse &other) const |
standard comparison operator More... | |
bool | operator!= (const ProperResponse &other) const |
standard comparison operator More... | |
DataType ProperResponse.
The proper response, RSS calculated from the RssStateSnapshots received over time, consists of a timeIndex and the resulting Rss responses.
|
inline |
standard comparison operator
[in] | other | Other ProperResponse. |
true
if both ProperResponse are different
|
default |
standard assignment operator
[in] | other | Other ProperResponse |
|
default |
standard move operator
[in] | other | Other ProperResponse |
|
inline |
standard comparison operator
[in] | other | Other ProperResponse |
true
if both ProperResponse are equal ::ad::rss::state::AccelerationRestriction ad::rss::state::ProperResponse::accelerationRestrictions |
The resulting acceleration restrictions after considering all individual RSS constellations.
::ad::rss::world::ObjectIdVector ad::rss::state::ProperResponse::dangerousObjects |
List of dangerous objects.
::ad::rss::state::HeadingRangeVector ad::rss::state::ProperResponse::headingRanges |
The vector of allowed heading ranges to be applied in the unstructured drive away case after considering all unstructured scenes.
bool ad::rss::state::ProperResponse::isSafe {false} |
Flag to indicate if the state is longitudinal safe.
::ad::rss::state::LateralResponse ad::rss::state::ProperResponse::lateralResponseLeft |
The current lateral rss state at left side in respect to ego-vehicle driving direction.
::ad::rss::state::LateralResponse ad::rss::state::ProperResponse::lateralResponseRight |
The current lateral rss state at right side in respect to ego-vehicle driving direction.
::ad::rss::state::LongitudinalResponse ad::rss::state::ProperResponse::longitudinalResponse |
The current longitudinal rss state.
::ad::rss::world::TimeIndex ad::rss::state::ProperResponse::timeIndex {0u} |
The time index is required to distinguish different points in time when tracking states or transforming responses back. Each world model referring to another point in time should get another time index. The time index of the world model must not be zero.
::ad::rss::state::UnstructuredSceneResponse ad::rss::state::ProperResponse::unstructuredSceneResponse |
The unstructured scene response considered within this proper response.