Public Member Functions | Public Attributes | Private Types | List of all members
MatchingUtilitiesBase Class Reference
Inheritance diagram for MatchingUtilitiesBase:
Inheritance graph
[legend]

Public Member Functions

 MatchingUtilitiesBase ()
 

Public Attributes

lanelet::Lanelet ll21 {21, ls11, ls12, vehicleAttr}
 
lanelet::Lanelet ll22 {22, ls14, ls13, pedestrianAttr}
 
lanelet::Lanelet ll23 {23, ls15, ls16, vehicleAttr}
 
lanelet::LineString3d ls11 {11, {p1, p2}}
 
lanelet::LineString3d ls12 {12, {p3, p4}}
 
lanelet::LineString3d ls13 {13, {p1, p3}}
 
lanelet::LineString3d ls14 {14, {p2, p4}}
 
lanelet::LineString3d ls15 {15, {p5, p6}}
 
lanelet::LineString3d ls16 {16, {p7, p8}}
 
LaneletMapPtr map
 
lanelet::Point3d p1 {1, 0, 0}
 
lanelet::Point3d p2 {2, 2, 0}
 
lanelet::Point3d p3 {3, 0, 2}
 
lanelet::Point3d p4 {4, 2, 2}
 
lanelet::Point3d p5 {1, 100, 0}
 
lanelet::Point3d p6 {2, 102, 0}
 
lanelet::Point3d p7 {3, 100, 2}
 
lanelet::Point3d p8 {4, 102, 2}
 
lanelet::AttributeMap pedestrianAttr {{AttrStr::Subtype, Value::Walkway}, {AttrStr::Location, Value::Urban}}
 
lanelet::AttributeMap vehicleAttr {{AttrStr::Subtype, Value::Road}, {AttrStr::Location, Value::Urban}}
 

Private Types

using Attr = lanelet::AttributeName
 
using AttrStr = lanelet::AttributeNamesString
 
using Participants = lanelet::Participants
 
using Value = lanelet::AttributeValueString
 

Detailed Description

Definition at line 65 of file lanelet2_matching.cpp.

Member Typedef Documentation

◆ Attr

Definition at line 66 of file lanelet2_matching.cpp.

◆ AttrStr

Definition at line 67 of file lanelet2_matching.cpp.

◆ Participants

Definition at line 69 of file lanelet2_matching.cpp.

◆ Value

Definition at line 68 of file lanelet2_matching.cpp.

Constructor & Destructor Documentation

◆ MatchingUtilitiesBase()

MatchingUtilitiesBase::MatchingUtilitiesBase ( )
inline

Definition at line 86 of file lanelet2_matching.cpp.

Member Data Documentation

◆ ll21

lanelet::Lanelet MatchingUtilitiesBase::ll21 {21, ls11, ls12, vehicleAttr}

Definition at line 100 of file lanelet2_matching.cpp.

◆ ll22

lanelet::Lanelet MatchingUtilitiesBase::ll22 {22, ls14, ls13, pedestrianAttr}

Definition at line 100 of file lanelet2_matching.cpp.

◆ ll23

lanelet::Lanelet MatchingUtilitiesBase::ll23 {23, ls15, ls16, vehicleAttr}

Definition at line 101 of file lanelet2_matching.cpp.

◆ ls11

lanelet::LineString3d MatchingUtilitiesBase::ls11 {11, {p1, p2}}

Definition at line 96 of file lanelet2_matching.cpp.

◆ ls12

lanelet::LineString3d MatchingUtilitiesBase::ls12 {12, {p3, p4}}

Definition at line 96 of file lanelet2_matching.cpp.

◆ ls13

lanelet::LineString3d MatchingUtilitiesBase::ls13 {13, {p1, p3}}

Definition at line 96 of file lanelet2_matching.cpp.

◆ ls14

lanelet::LineString3d MatchingUtilitiesBase::ls14 {14, {p2, p4}}

Definition at line 96 of file lanelet2_matching.cpp.

◆ ls15

lanelet::LineString3d MatchingUtilitiesBase::ls15 {15, {p5, p6}}

Definition at line 97 of file lanelet2_matching.cpp.

◆ ls16

lanelet::LineString3d MatchingUtilitiesBase::ls16 {16, {p7, p8}}

Definition at line 97 of file lanelet2_matching.cpp.

◆ map

LaneletMapPtr MatchingUtilitiesBase::map

Definition at line 92 of file lanelet2_matching.cpp.

◆ p1

lanelet::Point3d MatchingUtilitiesBase::p1 {1, 0, 0}

Definition at line 94 of file lanelet2_matching.cpp.

◆ p2

lanelet::Point3d MatchingUtilitiesBase::p2 {2, 2, 0}

Definition at line 94 of file lanelet2_matching.cpp.

◆ p3

lanelet::Point3d MatchingUtilitiesBase::p3 {3, 0, 2}

Definition at line 94 of file lanelet2_matching.cpp.

◆ p4

lanelet::Point3d MatchingUtilitiesBase::p4 {4, 2, 2}

Definition at line 94 of file lanelet2_matching.cpp.

◆ p5

lanelet::Point3d MatchingUtilitiesBase::p5 {1, 100, 0}

Definition at line 95 of file lanelet2_matching.cpp.

◆ p6

lanelet::Point3d MatchingUtilitiesBase::p6 {2, 102, 0}

Definition at line 95 of file lanelet2_matching.cpp.

◆ p7

lanelet::Point3d MatchingUtilitiesBase::p7 {3, 100, 2}

Definition at line 95 of file lanelet2_matching.cpp.

◆ p8

lanelet::Point3d MatchingUtilitiesBase::p8 {4, 102, 2}

Definition at line 95 of file lanelet2_matching.cpp.

◆ pedestrianAttr

Definition at line 99 of file lanelet2_matching.cpp.

◆ vehicleAttr

Definition at line 98 of file lanelet2_matching.cpp.


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


lanelet2_matching
Author(s): Maximilian Naumann
autogenerated on Tue Jun 6 2023 02:23:52