maliput_malidrive
Connection::LaneLink Struct Reference

Detailed Description

Holds a LaneLink description of a XODR junction.

The junction lane link record provides information about the lanes which are linked between incoming road and connecting road.

#include <src/maliput_malidrive/xodr/connection.h>

Public Types

using Id = maliput::api::TypeSpecificIdentifier< struct LaneLink >
 

Public Member Functions

bool operator== (const LaneLink &other) const
 Equality operator. More...
 

Public Attributes

Id from {"none"}
 ID of the incoming lane. More...
 
Id to {"none"}
 ID of the connecting lane. More...
 

Static Public Attributes

static constexpr const char * kLaneLinkTag = "laneLink"
 Convenient constants that hold the tag names in the XODR laneLink description. More...
 
static constexpr const char * kFrom = "from"
 
static constexpr const char * kTo = "to"
 

Member Typedef Documentation

◆ Id

Member Function Documentation

◆ operator==()

bool operator== ( const LaneLink other) const

Equality operator.

Member Data Documentation

◆ from

Id from {"none"}

ID of the incoming lane.

◆ kFrom

constexpr const char* kFrom = "from"
staticconstexpr

◆ kLaneLinkTag

constexpr const char* kLaneLinkTag = "laneLink"
staticconstexpr

Convenient constants that hold the tag names in the XODR laneLink description.

◆ kTo

constexpr const char* kTo = "to"
staticconstexpr

◆ to

Id to {"none"}

ID of the connecting lane.


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