#include <LaneSectionMap.h>
Inheritance diagram for carla::road::LaneSectionMap:
Collaboration diagram for carla::road::LaneSectionMap:Public Member Functions | |
| LaneSection & | Emplace (SectionId id, double s) |
| LaneSection & | GetById (SectionId id) |
| const LaneSection & | GetById (SectionId id) const |
Private Types | |
| using | Super = std::multimap< double, LaneSection > |
Private Attributes | |
| std::unordered_map< SectionId, LaneSection * > | _by_id |
Additional Inherited Members | |
Private Member Functions inherited from carla::MovableNonCopyable | |
| MovableNonCopyable ()=default | |
| MovableNonCopyable (const MovableNonCopyable &)=delete | |
| MovableNonCopyable (MovableNonCopyable &&)=default | |
| MovableNonCopyable & | operator= (const MovableNonCopyable &)=delete |
| MovableNonCopyable & | operator= (MovableNonCopyable &&)=default |
Definition at line 18 of file LaneSectionMap.h.
|
private |
Definition at line 21 of file LaneSectionMap.h.
|
inline |
Definition at line 24 of file LaneSectionMap.h.
References _by_id, and carla::road::LaneSection::GetId().
Referenced by carla::road::MapBuilder::AddRoadSection().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 30 of file LaneSectionMap.h.
References _by_id.
Referenced by carla::road::MapBuilder::GetLaneNext(), and carla::road::Road::GetLaneSectionById().
Here is the caller graph for this function:
|
inline |
Definition at line 34 of file LaneSectionMap.h.
References _by_id.
|
private |
Definition at line 49 of file LaneSectionMap.h.
1.8.13