addCancellingRefLine(const LineString3d &line) | lanelet::TrafficSign | |
addCancellingTrafficSign(const TrafficSignsWithType &signs) | lanelet::TrafficSign | |
addRefLine(const LineString3d &line) | lanelet::TrafficSign | |
addTrafficSign(const LineStringOrPolygon3d &sign) | lanelet::TrafficSign | |
applyVisitor(RuleParameterVisitor &visitor) const | lanelet::RegulatoryElement | |
applyVisitor(internal::MutableParameterVisitor &visitor) const | lanelet::RegulatoryElement | protected |
attribute(const std::string &name) const | lanelet::ConstPrimitive< RegulatoryElementData > | inline |
attribute(AttributeName name) const | lanelet::ConstPrimitive< RegulatoryElementData > | inline |
attributeOr(const std::string &name, T defaultVal) const noexcept | lanelet::ConstPrimitive< RegulatoryElementData > | inline |
attributeOr(AttributeName name, T defaultVal) const | lanelet::ConstPrimitive< RegulatoryElementData > | inline |
attributes() const | lanelet::ConstPrimitive< RegulatoryElementData > | inline |
begin() const | lanelet::RegulatoryElement | inlineprotected |
cancelLines() const | lanelet::TrafficSign | |
cancelLines() | lanelet::TrafficSign | |
cancellingTrafficSigns() const | lanelet::TrafficSign | |
cancellingTrafficSigns() | lanelet::TrafficSign | |
cancelTypes() const | lanelet::TrafficSign | |
Category typedef | lanelet::RegulatoryElement | |
const_iterator typedef | lanelet::RegulatoryElement | |
constData() const | lanelet::ConstPrimitive< RegulatoryElementData > | inline |
constData_ | lanelet::ConstPrimitive< RegulatoryElementData > | private |
ConstPrimitive(const std::shared_ptr< const RegulatoryElementData > &data) | lanelet::ConstPrimitive< RegulatoryElementData > | inlineexplicit |
ConstPrimitive(ConstPrimitive &&rhs) noexcept=default | lanelet::ConstPrimitive< RegulatoryElementData > | protected |
ConstPrimitive(const ConstPrimitive &rhs)=default | lanelet::ConstPrimitive< RegulatoryElementData > | protected |
ConstType typedef | lanelet::RegulatoryElement | |
data() | lanelet::RegulatoryElement | inlineprotected |
DataType typedef | lanelet::ConstPrimitive< RegulatoryElementData > | |
empty() const | lanelet::RegulatoryElement | inline |
end() const | lanelet::RegulatoryElement | inlineprotected |
find(Id id) const | lanelet::RegulatoryElement | |
find(Id id) const | lanelet::RegulatoryElement | inline |
find(Id id) const | lanelet::RegulatoryElement | inline |
find(Id id) const | lanelet::RegulatoryElement | inline |
getParameters() const | lanelet::RegulatoryElement | |
getParameters(const std::string &role) const | lanelet::RegulatoryElement | inline |
getParameters(RoleName role) const | lanelet::RegulatoryElement | inline |
getParameters(RoleName role) | lanelet::RegulatoryElement | inlineprotected |
getParameters(const std::string &role) const | lanelet::RegulatoryElement | inline |
getParameters(RoleName role) const | lanelet::RegulatoryElement | inline |
hasAttribute(const std::string &name) const noexcept | lanelet::ConstPrimitive< RegulatoryElementData > | inline |
hasAttribute(AttributeName name) const noexcept | lanelet::ConstPrimitive< RegulatoryElementData > | inline |
id() const noexcept | lanelet::ConstPrimitive< RegulatoryElementData > | inline |
IsConst | lanelet::ConstPrimitive< RegulatoryElementData > | static |
iterator typedef | lanelet::RegulatoryElement | |
make(Id id, const AttributeMap &attributes, const TrafficSignsWithType &trafficSigns, const TrafficSignsWithType &cancellingTrafficSigns={}, const LineStrings3d &refLines={}, const LineStrings3d &cancelLines={}) | lanelet::SpeedLimit | inlinestatic |
make(Id id, AttributeMap attributes, const std::string &signType, const LineStrings3d &refLines={}, const LineStrings3d &cancelLines={}) | lanelet::SpeedLimit | inlinestatic |
MutableType typedef | lanelet::RegulatoryElement | |
operator!=(const ConstPrimitive &rhs) const | lanelet::ConstPrimitive< RegulatoryElementData > | inline |
operator=(ConstPrimitive &&rhs) noexcept=default | lanelet::ConstPrimitive< RegulatoryElementData > | protected |
operator=(const ConstPrimitive &rhs)=default | lanelet::ConstPrimitive< RegulatoryElementData > | protected |
operator==(const ConstPrimitive &rhs) const | lanelet::ConstPrimitive< RegulatoryElementData > | inline |
parameters() const | lanelet::RegulatoryElement | inlineprotected |
parameters() | lanelet::RegulatoryElement | inlineprotected |
Ptr typedef | lanelet::SpeedLimit | |
refLines() const | lanelet::TrafficSign | |
refLines() | lanelet::TrafficSign | |
RegisterRegulatoryElement< SpeedLimit > class | lanelet::SpeedLimit | friend |
RegulatoryElement(Id id=InvalId, const RuleParameterMap &members=RuleParameterMap(), const AttributeMap &attributes=AttributeMap()) | lanelet::RegulatoryElement | inlineexplicitprotected |
RegulatoryElement(const RegulatoryElementDataPtr &data) | lanelet::RegulatoryElement | inlineexplicitprotected |
removeCancellingRefLine(const LineString3d &line) | lanelet::TrafficSign | |
removeCancellingTrafficSign(const LineStringOrPolygon3d &sign) | lanelet::TrafficSign | |
removeRefLine(const LineString3d &line) | lanelet::TrafficSign | |
removeTrafficSign(const LineStringOrPolygon3d &sign) | lanelet::TrafficSign | |
roles() const | lanelet::RegulatoryElement | inline |
RuleName | lanelet::SpeedLimit | static |
setId(Id id) noexcept | lanelet::RegulatoryElement | inline |
size() const | lanelet::RegulatoryElement | inline |
SpeedLimit(Id id, const AttributeMap &attributes, const TrafficSignsWithType &trafficSigns, const TrafficSignsWithType &cancellingTrafficSigns={}, const LineStrings3d &refLines={}, const LineStrings3d &cancelLines={}) | lanelet::SpeedLimit | protected |
SpeedLimit(const RegulatoryElementDataPtr &data) | lanelet::SpeedLimit | explicitprotected |
ThreeDType typedef | lanelet::RegulatoryElement | |
TrafficSign(Id id, const AttributeMap &attributes, const TrafficSignsWithType &trafficSigns, const TrafficSignsWithType &cancellingTrafficSigns={}, const LineStrings3d &refLines={}, const LineStrings3d &cancelLines={}) | lanelet::TrafficSign | protected |
TrafficSign(const RegulatoryElementDataPtr &data) | lanelet::TrafficSign | explicitprotected |
trafficSigns() const | lanelet::TrafficSign | |
trafficSigns() | lanelet::TrafficSign | |
TwoDType typedef | lanelet::RegulatoryElement | |
type() const | lanelet::TrafficSign | |
~ConstPrimitive() noexcept=default | lanelet::ConstPrimitive< RegulatoryElementData > | protected |
~RegulatoryElement() | lanelet::RegulatoryElement | virtual |