|
ad_rss
|
DataType VelocityRange. More...
#include <ad/rss/situation/VelocityRange.hpp>
Public Types | |
| typedef std::shared_ptr< VelocityRange > | Ptr |
| Smart pointer on VelocityRange. | |
| typedef std::shared_ptr< VelocityRange const > | ConstPtr |
| Smart pointer on constant VelocityRange. | |
Public Member Functions | |
| VelocityRange ()=default | |
| standard constructor | |
| ~VelocityRange ()=default | |
| standard destructor | |
| VelocityRange (const VelocityRange &other)=default | |
| standard copy constructor | |
| VelocityRange (VelocityRange &&other)=default | |
| standard move constructor | |
| VelocityRange & | operator= (const VelocityRange &other)=default |
| standard assignment operator More... | |
| VelocityRange & | operator= (VelocityRange &&other)=default |
| standard move operator More... | |
| bool | operator== (const VelocityRange &other) const |
| standard comparison operator More... | |
| bool | operator!= (const VelocityRange &other) const |
| standard comparison operator More... | |
Public Attributes | |
| ::ad::physics::SpeedRange | speedLon |
| ::ad::physics::SpeedRange | speedLat |
DataType VelocityRange.
Defines the velocity range of an object within its current lane. The velocity range consists of a longitudinal and a lateral component.
|
inline |
standard comparison operator
| [in] | other | Other VelocityRange. |
true if both VelocityRange are different
|
default |
standard assignment operator
| [in] | other | Other VelocityRange |
|
default |
standard move operator
| [in] | other | Other VelocityRange |
|
inline |
standard comparison operator
| [in] | other | Other VelocityRange |
true if both VelocityRange are equal | ::ad::physics::SpeedRange ad::rss::situation::VelocityRange::speedLat |
The lateral speed component of the velocity vector. The lateral component of the velocity is always measured orthogonal to the center line of the current lane.
| ::ad::physics::SpeedRange ad::rss::situation::VelocityRange::speedLon |
The longitudinal speed component of the velocity vector. The longitudinal component of the velocity is always measured tangential to the center line of the current lane.