CARLA
Loading...
Searching...
No Matches
Public Attributes | List of all members
twinmodel::LaneProfile Struct Reference

The lane layout an OSM way resolves to, before it is cut at junctions. More...

#include <Profiles.h>

Public Attributes

int backward_lanes = 1
 
int forward_lanes = 1
 
double lane_width = 3.5
 
bool oneway = false
 
std::optional< double > shoulder
 
std::optional< double > shoulder_inner
 
std::optional< double > sidewalk_width
 
std::optional< double > speed_limit
 

Detailed Description

The lane layout an OSM way resolves to, before it is cut at junctions.

Definition at line 27 of file Profiles.h.

Member Data Documentation

◆ backward_lanes

int twinmodel::LaneProfile::backward_lanes = 1

Definition at line 29 of file Profiles.h.

Referenced by twinmodel::ResolveProfile().

◆ forward_lanes

int twinmodel::LaneProfile::forward_lanes = 1

Definition at line 28 of file Profiles.h.

Referenced by twinmodel::ResolveProfile().

◆ lane_width

double twinmodel::LaneProfile::lane_width = 3.5

Definition at line 30 of file Profiles.h.

Referenced by twinmodel::ResolveProfile().

◆ oneway

bool twinmodel::LaneProfile::oneway = false

Definition at line 35 of file Profiles.h.

Referenced by twinmodel::ResolveProfile().

◆ shoulder

std::optional<double> twinmodel::LaneProfile::shoulder

Definition at line 32 of file Profiles.h.

Referenced by twinmodel::ResolveProfile().

◆ shoulder_inner

std::optional<double> twinmodel::LaneProfile::shoulder_inner

Definition at line 33 of file Profiles.h.

Referenced by twinmodel::ResolveProfile().

◆ sidewalk_width

std::optional<double> twinmodel::LaneProfile::sidewalk_width

Definition at line 31 of file Profiles.h.

Referenced by twinmodel::ResolveProfile().

◆ speed_limit

std::optional<double> twinmodel::LaneProfile::speed_limit

Definition at line 34 of file Profiles.h.

Referenced by twinmodel::ResolveProfile().


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