Public Member Functions | Public Attributes | List of all members
lanelet::RegulatoryElementData Class Reference

Data container for all RegulatoryElement types. More...

#include <RegulatoryElement.h>

Inheritance diagram for lanelet::RegulatoryElementData:
Inheritance graph
[legend]

Public Member Functions

 RegulatoryElementData (Id id, RuleParameterMap parameters=RuleParameterMap(), const AttributeMap &attributes=AttributeMap())
 
- Public Member Functions inherited from lanelet::PrimitiveData
PrimitiveDataoperator= (const PrimitiveData &rhs)=default
 
PrimitiveDataoperator= (PrimitiveData &&rhs) noexcept=default
 
 PrimitiveData () noexcept=default
 
 PrimitiveData (const PrimitiveData &rhs)=default
 
 PrimitiveData (Id id, AttributeMap attributes=AttributeMap())
 Constructs a PrimitiveData object. More...
 
 PrimitiveData (PrimitiveData &&rhs) noexcept=default
 

Public Attributes

RuleParameterMap parameters
 
- Public Attributes inherited from lanelet::PrimitiveData
AttributeMap attributes
 attributes of this primitive More...
 
Id id {InvalId}
 Id of this primitive (unique across one map) More...
 

Additional Inherited Members

- Protected Member Functions inherited from lanelet::PrimitiveData
 ~PrimitiveData ()=default
 

Detailed Description

Data container for all RegulatoryElement types.

Definition at line 134 of file primitives/RegulatoryElement.h.

Constructor & Destructor Documentation

◆ RegulatoryElementData()

lanelet::RegulatoryElementData::RegulatoryElementData ( Id  id,
RuleParameterMap  parameters = RuleParameterMap(),
const AttributeMap attributes = AttributeMap() 
)
inlineexplicit

Definition at line 136 of file primitives/RegulatoryElement.h.

Member Data Documentation

◆ parameters

RuleParameterMap lanelet::RegulatoryElementData::parameters

Definition at line 139 of file primitives/RegulatoryElement.h.


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


lanelet2_core
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:25:53