| 
    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.