ad_rss_map_integration
Public Types | Public Member Functions | Public Attributes | List of all members
ad::rss::map::RssVehicleRestrictions Struct Reference

DataType RssVehicleRestrictions. More...

#include <ad/rss/map/RssVehicleRestrictions.hpp>

Collaboration diagram for ad::rss::map::RssVehicleRestrictions:
Collaboration graph
[legend]

Public Types

typedef std::shared_ptr< RssVehicleRestrictionsPtr
 Smart pointer on RssVehicleRestrictions.
 
typedef std::shared_ptr< RssVehicleRestrictions const > ConstPtr
 Smart pointer on constant RssVehicleRestrictions.
 

Public Member Functions

 RssVehicleRestrictions ()=default
 standard constructor
 
 ~RssVehicleRestrictions ()=default
 standard destructor
 
 RssVehicleRestrictions (const RssVehicleRestrictions &other)=default
 standard copy constructor
 
 RssVehicleRestrictions (RssVehicleRestrictions &&other)=default
 standard move constructor
 
RssVehicleRestrictionsoperator= (const RssVehicleRestrictions &other)=default
 standard assignment operator More...
 
RssVehicleRestrictionsoperator= (RssVehicleRestrictions &&other)=default
 standard move operator More...
 
bool operator== (const RssVehicleRestrictions &other) const
 standard comparison operator More...
 
bool operator!= (const RssVehicleRestrictions &other) const
 standard comparison operator More...
 

Public Attributes

::ad::rss::map::RouteAccelerations route_accelerations
 
::ad::rss::map::RssVehicleAccelerationRestrictions vehicle_acceleration_restrictions
 

Detailed Description

DataType RssVehicleRestrictions.

The RSS restrictions transformed back from lane based coordinate frame into vehicle frame.

Member Function Documentation

◆ operator!=()

bool ad::rss::map::RssVehicleRestrictions::operator!= ( const RssVehicleRestrictions other) const
inline

standard comparison operator

Parameters
[in]otherOther RssVehicleRestrictions.
Returns
true if both RssVehicleRestrictions are different

◆ operator=() [1/2]

RssVehicleRestrictions& ad::rss::map::RssVehicleRestrictions::operator= ( const RssVehicleRestrictions other)
default

standard assignment operator

Parameters
[in]otherOther RssVehicleRestrictions
Returns
Reference to this RssVehicleRestrictions.

◆ operator=() [2/2]

RssVehicleRestrictions& ad::rss::map::RssVehicleRestrictions::operator= ( RssVehicleRestrictions &&  other)
default

standard move operator

Parameters
[in]otherOther RssVehicleRestrictions
Returns
Reference to this RssVehicleRestrictions.

◆ operator==()

bool ad::rss::map::RssVehicleRestrictions::operator== ( const RssVehicleRestrictions other) const
inline

standard comparison operator

Parameters
[in]otherOther RssVehicleRestrictions
Returns
true if both RssVehicleRestrictions are equal

Member Data Documentation

◆ route_accelerations

::ad::rss::map::RouteAccelerations ad::rss::map::RssVehicleRestrictions::route_accelerations

Accelerations introduced by the route to be considered by the vehicle.

◆ vehicle_acceleration_restrictions

::ad::rss::map::RssVehicleAccelerationRestrictions ad::rss::map::RssVehicleRestrictions::vehicle_acceleration_restrictions

The vehicle acceleration restriction with lateral combined range.


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