|
ad_rss
|
DataType RelativePosition. More...
#include <ad/rss/core/RelativePosition.hpp>
Public Types | |
| typedef std::shared_ptr< RelativePosition > | Ptr |
| Smart pointer on RelativePosition. | |
| typedef std::shared_ptr< RelativePosition const > | ConstPtr |
| Smart pointer on constant RelativePosition. | |
Public Member Functions | |
| RelativePosition ()=default | |
| standard constructor | |
| ~RelativePosition ()=default | |
| standard destructor | |
| RelativePosition (const RelativePosition &other)=default | |
| standard copy constructor | |
| RelativePosition (RelativePosition &&other)=default | |
| standard move constructor | |
| RelativePosition & | operator= (const RelativePosition &other)=default |
| standard assignment operator More... | |
| RelativePosition & | operator= (RelativePosition &&other)=default |
| standard move operator More... | |
| bool | operator== (const RelativePosition &other) const |
| standard comparison operator More... | |
| bool | operator!= (const RelativePosition &other) const |
| standard comparison operator More... | |
Public Attributes | |
| ::ad::rss::core::LongitudinalRelativePosition | longitudinal_position |
| ::ad::physics::Distance | longitudinal_distance {0.0} |
| ::ad::rss::core::LateralRelativePosition | lateral_position {::ad::rss::core::LateralRelativePosition::Overlap} |
| ::ad::physics::Distance | lateral_distance {0.0} |
DataType RelativePosition.
Describes the relative position between two objects within their constellation specific lane coordinate system.
|
inline |
standard comparison operator
| [in] | other | Other RelativePosition. |
true if both RelativePosition are different
|
default |
standard assignment operator
| [in] | other | Other RelativePosition |
|
default |
standard move operator
| [in] | other | Other RelativePosition |
|
inline |
standard comparison operator
| [in] | other | Other RelativePosition |
true if both RelativePosition are equal | ::ad::physics::Distance ad::rss::core::RelativePosition::lateral_distance {0.0} |
The lateral distance between the two objects within their constellation specific lane coordinate system.
| ::ad::rss::core::LateralRelativePosition ad::rss::core::RelativePosition::lateral_position {::ad::rss::core::LateralRelativePosition::Overlap} |
The lateral relative position between to objects within their constellation specific lane coordinate system.
| ::ad::physics::Distance ad::rss::core::RelativePosition::longitudinal_distance {0.0} |
The longitudinal distance between the two objects within their constellation specific lane coordinate system.
| ::ad::rss::core::LongitudinalRelativePosition ad::rss::core::RelativePosition::longitudinal_position |
The longitudinal relative position between to objects within their constellation specific lane coordinate system.