ad_rss
Public Types | Public Member Functions | Public Attributes | List of all members
ad::rss::unstructured::TrajectoryPoint Struct Reference

a point of a trajectory More...

#include <ad/rss/unstructured/TrajectoryCommon.hpp>

Public Types

enum class  SpeedMode { Min , Max }
 

Public Member Functions

 TrajectoryPoint (core::RelativeObjectState const &vehicleState, SpeedMode const speedMode)
 
 TrajectoryPoint (::ad::geometry::Point const &inPoint, physics::Angle const &inAngle, physics::Speed const &inSpeed, physics::AngularVelocity const &inYawRate)
 
bool operator== (const TrajectoryPoint &other) const
 
bool operator!= (const TrajectoryPoint &other) const
 

Public Attributes

::ad::geometry::Point position
 
physics::Speed speed
 
physics::Angle angle
 
physics::AngularVelocity yaw_rate
 

Detailed Description

a point of a trajectory

Member Function Documentation

◆ operator!=()

bool ad::rss::unstructured::TrajectoryPoint::operator!= ( const TrajectoryPoint other) const
inline

standard comparison operator

◆ operator==()

bool ad::rss::unstructured::TrajectoryPoint::operator== ( const TrajectoryPoint other) const
inline

standard comparison operator

Member Data Documentation

◆ angle

physics::Angle ad::rss::unstructured::TrajectoryPoint::angle

The current heading angle

◆ position

::ad::geometry::Point ad::rss::unstructured::TrajectoryPoint::position

The current position

◆ speed

physics::Speed ad::rss::unstructured::TrajectoryPoint::speed

The current position

◆ yaw_rate

physics::AngularVelocity ad::rss::unstructured::TrajectoryPoint::yaw_rate

The current yaw_rate


The documentation for this struct was generated from the following file: