| addRegulatoryElement(RegulatoryElementPtr regElem) | lanelet::Lanelet | inline |
| attribute(const std::string &name) const | lanelet::ConstPrimitive< LaneletData > | inline |
| attribute(AttributeName name) const | lanelet::ConstPrimitive< LaneletData > | inline |
| attributeOr(const std::string &name, T defaultVal) const noexcept | lanelet::ConstPrimitive< LaneletData > | inline |
| attributeOr(AttributeName name, T defaultVal) const | lanelet::ConstPrimitive< LaneletData > | inline |
| attributes() noexcept | lanelet::Primitive< ConstLanelet > | inline |
| Category typedef | lanelet::ConstLanelet | |
| centerline() const | lanelet::ConstLanelet | inline |
| centerline2d() const | lanelet::ConstLanelet | inline |
| centerline3d() const | lanelet::ConstLanelet | inline |
| constData() const | lanelet::ConstPrimitive< LaneletData > | inline |
| constData_ | lanelet::ConstPrimitive< LaneletData > | private |
| ConstLanelet(Id id=InvalId) | lanelet::ConstLanelet | inlineexplicit |
| ConstLanelet(Id id, const LineString3d &leftBound, const LineString3d &rightBound, const AttributeMap &attributes=AttributeMap(), const RegulatoryElementPtrs ®ulatoryElements=RegulatoryElementPtrs()) | lanelet::ConstLanelet | inline |
| ConstLanelet(const std::shared_ptr< const LaneletData > &data, bool inverted=false) | lanelet::ConstLanelet | inlineexplicit |
| ConstPrimitive(const std::shared_ptr< const LaneletData > &data) | lanelet::ConstPrimitive< LaneletData > | inlineexplicit |
| ConstPrimitive(ConstPrimitive &&rhs) noexcept=default | lanelet::ConstPrimitive< LaneletData > | protected |
| ConstPrimitive(const ConstPrimitive &rhs)=default | lanelet::ConstPrimitive< LaneletData > | protected |
| ConstType typedef | lanelet::ConstLanelet | |
| ConstWeakLanelet class | lanelet::Lanelet | friend |
| data() const | lanelet::Primitive< ConstLanelet > | inlineprotected |
| DataType typedef | lanelet::Primitive< ConstLanelet > | |
| hasAttribute(const std::string &name) const noexcept | lanelet::ConstPrimitive< LaneletData > | inline |
| hasAttribute(AttributeName name) const noexcept | lanelet::ConstPrimitive< LaneletData > | inline |
| hasCustomCenterline() const | lanelet::ConstLanelet | inline |
| id() const noexcept | lanelet::ConstPrimitive< LaneletData > | inline |
| invert() const | lanelet::Lanelet | inline |
| inverted() const | lanelet::ConstLanelet | inline |
| inverted_ | lanelet::ConstLanelet | private |
| IsConst | lanelet::Primitive< ConstLanelet > | static |
| Lanelet()=default | lanelet::Lanelet | |
| Lanelet(const std::shared_ptr< const LaneletData > &, bool inverted)=delete | lanelet::Lanelet | |
| Lanelet(const LaneletDataPtr &data, bool inverted) | lanelet::Lanelet | inline |
| leftBound() | lanelet::Lanelet | inline |
| Primitive< ConstLanelet >::leftBound() const | lanelet::ConstLanelet | inline |
| leftBound2d() | lanelet::Lanelet | inline |
| Primitive< ConstLanelet >::leftBound2d() const | lanelet::ConstLanelet | inline |
| leftBound3d() | lanelet::Lanelet | inline |
| Primitive< ConstLanelet >::leftBound3d() const | lanelet::ConstLanelet | inline |
| MutableType typedef | lanelet::ConstLanelet | |
| operator!=(const ConstPrimitive &rhs) const | lanelet::ConstPrimitive< LaneletData > | inline |
| operator=(Primitive &&rhs) noexcept | lanelet::Primitive< ConstLanelet > | protected |
| operator=(const Primitive &rhs) noexcept | lanelet::Primitive< ConstLanelet > | protected |
| lanelet::ConstLanelet::operator=(ConstPrimitive &&rhs) noexcept=default | lanelet::ConstPrimitive< LaneletData > | protected |
| lanelet::ConstLanelet::operator=(const ConstPrimitive &rhs)=default | lanelet::ConstPrimitive< LaneletData > | protected |
| operator==(const ConstPrimitive &rhs) const | lanelet::ConstPrimitive< LaneletData > | inline |
| polygon2d() const | lanelet::ConstLanelet | |
| polygon3d() const | lanelet::ConstLanelet | |
| Primitive class | lanelet::Lanelet | friend |
| Primitive()=default | lanelet::Lanelet | |
| Primitive(const std::shared_ptr< const DataType > &)=delete | lanelet::Lanelet | |
| Primitive(const std::shared_ptr< DataType > &data) | lanelet::Lanelet | inlineexplicit |
| Primitive(const Primitive< OtherT > &rhs) | lanelet::Lanelet | inlineexplicit |
| Primitive(Primitive &&rhs) noexcept | lanelet::Lanelet | |
| Primitive(const Primitive &rhs) noexcept | lanelet::Lanelet | |
| Primitive< ConstLanelet >::Primitive(const std::shared_ptr< const DataType > &)=delete | lanelet::Primitive< ConstLanelet > | |
| Primitive< ConstLanelet >::Primitive(const std::shared_ptr< DataType > &data) | lanelet::Primitive< ConstLanelet > | inlineexplicit |
| Primitive< ConstLanelet >::Primitive(const Primitive< OtherT > &rhs) | lanelet::Primitive< ConstLanelet > | inlineexplicit |
| Primitive< ConstLanelet >::Primitive(Primitive &&rhs) noexcept | lanelet::Primitive< ConstLanelet > | protected |
| Primitive< ConstLanelet >::Primitive(const Primitive &rhs) noexcept | lanelet::Primitive< ConstLanelet > | protected |
| regulatoryElements() | lanelet::Lanelet | inline |
| Primitive< ConstLanelet >::regulatoryElements() const | lanelet::ConstLanelet | inline |
| regulatoryElementsAs() | lanelet::Lanelet | inline |
| Primitive< ConstLanelet >::regulatoryElementsAs() const | lanelet::ConstLanelet | inline |
| removeRegulatoryElement(const RegulatoryElementPtr ®Elem) | lanelet::Lanelet | inline |
| resetCache() const | lanelet::ConstLanelet | inline |
| rightBound() | lanelet::Lanelet | inline |
| rightBound() const | lanelet::Lanelet | inline |
| rightBound2d() | lanelet::Lanelet | inline |
| Primitive< ConstLanelet >::rightBound2d() const | lanelet::ConstLanelet | inline |
| rightBound3d() | lanelet::Lanelet | inline |
| Primitive< ConstLanelet >::rightBound3d() const | lanelet::ConstLanelet | inline |
| setAttribute(const std::string &name, const Attribute &attribute) | lanelet::Primitive< ConstLanelet > | inline |
| setAttribute(AttributeName name, const Attribute &attribute) | lanelet::Primitive< ConstLanelet > | inline |
| setCenterline(const LineString3d ¢erline) | lanelet::Lanelet | inline |
| setId(Id id) noexcept | lanelet::Primitive< ConstLanelet > | inline |
| setLeftBound(const LineString3d &bound) | lanelet::Lanelet | inline |
| setRightBound(const LineString3d &bound) | lanelet::Lanelet | inline |
| ThreeDType typedef | lanelet::Lanelet | |
| TwoDType typedef | lanelet::Lanelet | |
| ~ConstPrimitive() noexcept=default | lanelet::ConstPrimitive< LaneletData > | protected |
| ~Primitive() noexcept=default | lanelet::Primitive< ConstLanelet > | protected |