ad_rss
|
DataType RssStateSnapshot. More...
#include <ad/rss/state/RssStateSnapshot.hpp>
Public Types | |
typedef std::shared_ptr< RssStateSnapshot > | Ptr |
Smart pointer on RssStateSnapshot. | |
typedef std::shared_ptr< RssStateSnapshot const > | ConstPtr |
Smart pointer on constant RssStateSnapshot. | |
Public Member Functions | |
RssStateSnapshot ()=default | |
standard constructor | |
~RssStateSnapshot ()=default | |
standard destructor | |
RssStateSnapshot (const RssStateSnapshot &other)=default | |
standard copy constructor | |
RssStateSnapshot (RssStateSnapshot &&other)=default | |
standard move constructor | |
RssStateSnapshot & | operator= (const RssStateSnapshot &other)=default |
standard assignment operator More... | |
RssStateSnapshot & | operator= (RssStateSnapshot &&other)=default |
standard move operator More... | |
bool | operator== (const RssStateSnapshot &other) const |
standard comparison operator More... | |
bool | operator!= (const RssStateSnapshot &other) const |
standard comparison operator More... | |
DataType RssStateSnapshot.
The current snapshot of individual situation responses RSS calculated from the SituationSnapshot.
|
inline |
standard comparison operator
[in] | other | Other RssStateSnapshot. |
true
if both RssStateSnapshot are different
|
default |
standard assignment operator
[in] | other | Other RssStateSnapshot |
|
default |
standard move operator
[in] | other | Other RssStateSnapshot |
|
inline |
standard comparison operator
[in] | other | Other RssStateSnapshot |
true
if both RssStateSnapshot are equal ::ad::rss::world::RssDynamics ad::rss::state::RssStateSnapshot::defaultEgoVehicleRssDynamics |
Defines the standard ego vehicle dynamics to be applied i.e. when there is no dangerous scene. This parameters are provided in addtion on a per situation basis to be able to adapt these e.g. in respect to object type or the weather conditions
::ad::rss::state::RssStateVector ad::rss::state::RssStateSnapshot::individualResponses |
The vector holding the RSS states of the individual constellations considered.
::ad::rss::world::TimeIndex ad::rss::state::RssStateSnapshot::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::UnstructuredSceneStateInformation ad::rss::state::RssStateSnapshot::unstructuredSceneEgoInformation |
Additional information on the ego vehicle unstructured scene calculation.