|
ad_rss
|
DataType SituationSnapshot. More...
#include <ad/rss/situation/SituationSnapshot.hpp>

Public Types | |
| typedef std::shared_ptr< SituationSnapshot > | Ptr |
| Smart pointer on SituationSnapshot. | |
| typedef std::shared_ptr< SituationSnapshot const > | ConstPtr |
| Smart pointer on constant SituationSnapshot. | |
Public Member Functions | |
| SituationSnapshot ()=default | |
| standard constructor | |
| ~SituationSnapshot ()=default | |
| standard destructor | |
| SituationSnapshot (const SituationSnapshot &other)=default | |
| standard copy constructor | |
| SituationSnapshot (SituationSnapshot &&other)=default | |
| standard move constructor | |
| SituationSnapshot & | operator= (const SituationSnapshot &other)=default |
| standard assignment operator More... | |
| SituationSnapshot & | operator= (SituationSnapshot &&other)=default |
| standard move operator More... | |
| bool | operator== (const SituationSnapshot &other) const |
| standard comparison operator More... | |
| bool | operator!= (const SituationSnapshot &other) const |
| standard comparison operator More... | |
Public Attributes | |
| ::ad::rss::world::TimeIndex | timeIndex {0u} |
| ::ad::rss::world::RssDynamics | defaultEgoVehicleRssDynamics |
| ::ad::rss::situation::SituationVector | situations |
DataType SituationSnapshot.
A snashot in time of the current situations RSS extracted from the WorldModel.
|
inline |
standard comparison operator
| [in] | other | Other SituationSnapshot. |
true if both SituationSnapshot are different
|
default |
standard assignment operator
| [in] | other | Other SituationSnapshot |
|
default |
standard move operator
| [in] | other | Other SituationSnapshot |
|
inline |
standard comparison operator
| [in] | other | Other SituationSnapshot |
true if both SituationSnapshot are equal | ::ad::rss::world::RssDynamics ad::rss::situation::SituationSnapshot::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::situation::SituationVector ad::rss::situation::SituationSnapshot::situations |
The vector of situations at a given time.
| ::ad::rss::world::TimeIndex ad::rss::situation::SituationSnapshot::timeIndex {0u} |
The time index is required to distinguish different points in time when tracking states or transforming responses back.