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

DataType LaneOccupiedRegion. More...

#include <ad/map/match/LaneOccupiedRegion.hpp>

Collaboration diagram for ad::map::match::LaneOccupiedRegion:
Collaboration graph
[legend]

Public Types

typedef std::shared_ptr< LaneOccupiedRegionPtr
 Smart pointer on LaneOccupiedRegion.
 
typedef std::shared_ptr< LaneOccupiedRegion const > ConstPtr
 Smart pointer on constant LaneOccupiedRegion.
 

Public Member Functions

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

Public Attributes

::ad::map::lane::LaneId laneId {0}
 
::ad::physics::ParametricRange longitudinalRange
 
::ad::physics::ParametricRange lateralRange
 

Detailed Description

DataType LaneOccupiedRegion.

The occupied region of a lane

Member Function Documentation

◆ operator!=()

bool ad::map::match::LaneOccupiedRegion::operator!= ( const LaneOccupiedRegion other) const
inline

standard comparison operator

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

◆ operator=() [1/2]

LaneOccupiedRegion& ad::map::match::LaneOccupiedRegion::operator= ( const LaneOccupiedRegion other)
default

standard assignment operator

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

◆ operator=() [2/2]

LaneOccupiedRegion& ad::map::match::LaneOccupiedRegion::operator= ( LaneOccupiedRegion &&  other)
default

standard move operator

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

◆ operator==()

bool ad::map::match::LaneOccupiedRegion::operator== ( const LaneOccupiedRegion other) const
inline

standard comparison operator

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

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