ad_map_access
Public Types | Public Member Functions | Public Attributes | List of all members
ad::map::restriction::SpeedLimit Struct Reference

DataType SpeedLimit. More...

#include <ad/map/restriction/SpeedLimit.hpp>

Public Types

typedef std::shared_ptr< SpeedLimitPtr
 Smart pointer on SpeedLimit.
 
typedef std::shared_ptr< SpeedLimit const > ConstPtr
 Smart pointer on constant SpeedLimit.
 

Public Member Functions

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

Public Attributes

::ad::physics::Speed speedLimit
 
::ad::physics::ParametricRange lanePiece
 

Detailed Description

DataType SpeedLimit.

Member Function Documentation

◆ operator!=()

bool ad::map::restriction::SpeedLimit::operator!= ( const SpeedLimit other) const
inline

standard comparison operator

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

◆ operator=() [1/2]

SpeedLimit& ad::map::restriction::SpeedLimit::operator= ( const SpeedLimit other)
default

standard assignment operator

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

◆ operator=() [2/2]

SpeedLimit& ad::map::restriction::SpeedLimit::operator= ( SpeedLimit &&  other)
default

standard move operator

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

◆ operator==()

bool ad::map::restriction::SpeedLimit::operator== ( const SpeedLimit other) const
inline

standard comparison operator

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

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