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 |