|
ad_rss
|
DataType RssSituationSnapshot. More...
#include <ad/rss/core/RssSituationSnapshot.hpp>

Public Types | |
| typedef std::shared_ptr< RssSituationSnapshot > | Ptr |
| Smart pointer on RssSituationSnapshot. | |
| typedef std::shared_ptr< RssSituationSnapshot const > | ConstPtr |
| Smart pointer on constant RssSituationSnapshot. | |
Public Member Functions | |
| RssSituationSnapshot ()=default | |
| standard constructor | |
| ~RssSituationSnapshot ()=default | |
| standard destructor | |
| RssSituationSnapshot (const RssSituationSnapshot &other)=default | |
| standard copy constructor | |
| RssSituationSnapshot (RssSituationSnapshot &&other)=default | |
| standard move constructor | |
| RssSituationSnapshot & | operator= (const RssSituationSnapshot &other)=default |
| standard assignment operator More... | |
| RssSituationSnapshot & | operator= (RssSituationSnapshot &&other)=default |
| standard move operator More... | |
| bool | operator== (const RssSituationSnapshot &other) const |
| standard comparison operator More... | |
| bool | operator!= (const RssSituationSnapshot &other) const |
| standard comparison operator More... | |
Public Attributes | |
| ::ad::rss::world::TimeIndex | time_index {0u} |
| ::ad::rss::world::RssDynamics | default_ego_vehicle_rss_dynamics |
| ::ad::rss::core::RelativeConstellationVector | constellations |
DataType RssSituationSnapshot.
A snapshot in time of the current relative constellations within their constellation specific lane coordinate system.
|
inline |
standard comparison operator
| [in] | other | Other RssSituationSnapshot. |
true if both RssSituationSnapshot are different
|
default |
standard assignment operator
| [in] | other | Other RssSituationSnapshot |
|
default |
standard move operator
| [in] | other | Other RssSituationSnapshot |
|
inline |
standard comparison operator
| [in] | other | Other RssSituationSnapshot |
true if both RssSituationSnapshot are equal | ::ad::rss::core::RelativeConstellationVector ad::rss::core::RssSituationSnapshot::constellations |
The vector of constellations at a given time within their constellation specific lane coordinate system.
| ::ad::rss::world::RssDynamics ad::rss::core::RssSituationSnapshot::default_ego_vehicle_rss_dynamics |
Defines the standard ego vehicle dynamics to be applied i.e. when there is no dangerous constellation. This parameters are provided in addtion on a per constellation basis to be able to adapt these e.g. in respect to object type or the weather conditions
| ::ad::rss::world::TimeIndex ad::rss::core::RssSituationSnapshot::time_index {0u} |
The time index is required to distinguish different points in time when tracking states or transforming responses back.