Drake
LaneSRange Class Reference

Directed longitudinal range of a specific Lane, identified by a LaneId. More...

#include <automotive/maliput/api/rules/regions.h>

Public Member Functions

 LaneSRange (const LaneId &lane_id, const SRange &s_range)
 Constructs a LaneSRange as s_range on Lane lane_id. More...
 
const LaneIdlane_id () const
 Gets the LaneId. More...
 
SRange s_range () const
 Gets the SRange. More...
 
Implements CopyConstructible, CopyAssignable, MoveConstructible, MoveAssignable
 LaneSRange (const LaneSRange &)=default
 
LaneSRangeoperator= (const LaneSRange &)=default
 
 LaneSRange (LaneSRange &&)=default
 
LaneSRangeoperator= (LaneSRange &&)=default
 

Detailed Description

Directed longitudinal range of a specific Lane, identified by a LaneId.

Constructor & Destructor Documentation

LaneSRange ( const LaneSRange )
default
LaneSRange ( LaneSRange &&  )
default
LaneSRange ( const LaneId lane_id,
const SRange s_range 
)
inline

Constructs a LaneSRange as s_range on Lane lane_id.

Member Function Documentation

const LaneId& lane_id ( ) const
inline

Gets the LaneId.

Here is the caller graph for this function:

LaneSRange& operator= ( LaneSRange &&  )
default
LaneSRange& operator= ( const LaneSRange )
default
SRange s_range ( ) const
inline

Gets the SRange.

Here is the caller graph for this function:


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