ad_rss
|
DataType RelativePosition. More...
#include <ad/rss/situation/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::situation::LongitudinalRelativePosition | longitudinalPosition |
::ad::physics::Distance | longitudinalDistance {0.0} |
::ad::rss::situation::LateralRelativePosition | lateralPosition {::ad::rss::situation::LateralRelativePosition::Overlap} |
::ad::physics::Distance | lateralDistance {0.0} |
DataType RelativePosition.
Describes the relative position between two objects within their situation 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::situation::RelativePosition::lateralDistance {0.0} |
The lateral distance between the two objects within their situation coordinate system.
::ad::rss::situation::LateralRelativePosition ad::rss::situation::RelativePosition::lateralPosition {::ad::rss::situation::LateralRelativePosition::Overlap} |
The lateral relative position between to objects within their situation coordinate system.
::ad::physics::Distance ad::rss::situation::RelativePosition::longitudinalDistance {0.0} |
The longitudinal distance between the two objects within their situation coordinate system.
::ad::rss::situation::LongitudinalRelativePosition ad::rss::situation::RelativePosition::longitudinalPosition |
The longitudinal relative position between to objects within their situation coordinate system.