Data container for all RegulatoryElement types. More...
#include <RegulatoryElement.h>
Public Member Functions | |
RegulatoryElementData (Id id, RuleParameterMap parameters=RuleParameterMap(), const AttributeMap &attributes=AttributeMap()) | |
![]() | |
PrimitiveData & | operator= (const PrimitiveData &rhs)=default |
PrimitiveData & | operator= (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 |
![]() | |
AttributeMap | attributes |
attributes of this primitive More... | |
Id | id {InvalId} |
Id of this primitive (unique across one map) More... | |
Additional Inherited Members | |
![]() | |
~PrimitiveData ()=default | |
Data container for all RegulatoryElement types.
Definition at line 134 of file primitives/RegulatoryElement.h.
|
inlineexplicit |
Definition at line 136 of file primitives/RegulatoryElement.h.
RuleParameterMap lanelet::RegulatoryElementData::parameters |
Definition at line 139 of file primitives/RegulatoryElement.h.