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

#include <Model.h>

Public Attributes

std::optional< Marking > center_marking
 
std::string highway
 
std::string id
 
std::optional< std::string > junction_id
 
std::vector< Lane > lanes
 
std::string name
 
std::vector< long long > osm_way_ids
 
std::optional< RoadLink > predecessor
 
geom::Line3 reference_line
 
std::optional< RoadLink > successor
 
Tags tags
 

Detailed Description

Definition at line 88 of file Model.h.

Member Data Documentation

◆ center_marking

std::optional<Marking> twinmodel::Road::center_marking

Definition at line 98 of file Model.h.

◆ highway

std::string twinmodel::Road::highway

Definition at line 93 of file Model.h.

Referenced by twinmodel::BuildLaneGraph().

◆ id

std::string twinmodel::Road::id

Definition at line 89 of file Model.h.

Referenced by twinmodel::BuildLaneGraph().

◆ junction_id

std::optional<std::string> twinmodel::Road::junction_id

Definition at line 95 of file Model.h.

Referenced by twinmodel::BuildLaneGraph().

◆ lanes

std::vector<Lane> twinmodel::Road::lanes

Definition at line 91 of file Model.h.

Referenced by twinmodel::BuildLaneGraph().

◆ name

std::string twinmodel::Road::name

Definition at line 92 of file Model.h.

◆ osm_way_ids

std::vector<long long> twinmodel::Road::osm_way_ids

Definition at line 94 of file Model.h.

◆ predecessor

std::optional<RoadLink> twinmodel::Road::predecessor

Definition at line 96 of file Model.h.

Referenced by twinmodel::BuildLaneGraph().

◆ reference_line

geom::Line3 twinmodel::Road::reference_line

Definition at line 90 of file Model.h.

Referenced by twinmodel::BuildLaneGraph().

◆ successor

std::optional<RoadLink> twinmodel::Road::successor

Definition at line 97 of file Model.h.

Referenced by twinmodel::BuildLaneGraph().

◆ tags

Tags twinmodel::Road::tags

Definition at line 99 of file Model.h.


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