
Public Member Functions | |
| lanelet::ConstLineString3d | fromWhere () const |
Public Member Functions inherited from lanelet::RegulatoryElement | |
| void | applyVisitor (RuleParameterVisitor &visitor) const |
| bool | empty () const |
| Optional< ConstRuleParameter > | find (Id id) const |
| boost::optional< ConstLanelet > | find (Id id) const |
| Optional< T > | find (Id id) const |
| boost::optional< ConstArea > | find (Id id) const |
| ConstRuleParameterMap | getParameters () const |
| std::vector< T > | getParameters (const std::string &role) const |
| std::vector< ConstLanelet > | getParameters (const std::string &role) const |
| std::vector< T > | getParameters (RoleName role) const |
| std::vector< ConstLanelet > | getParameters (RoleName role) const |
| std::vector< std::string > | roles () const |
| void | setId (Id id) noexcept |
| size_t | size () const |
| virtual | ~RegulatoryElement () |
Public Member Functions inherited from ConstPrimitive< RegulatoryElementData > | |
| const Attribute & | attribute (AttributeName name) const |
| const Attribute & | attribute (const std::string &name) const |
| T | attributeOr (AttributeName name, T defaultVal) const |
| T | attributeOr (const std::string &name, T defaultVal) const noexcept |
| const AttributeMap & | attributes () const |
| const std::shared_ptr< const RegulatoryElementData > & | constData () const |
| ConstPrimitive (const std::shared_ptr< const RegulatoryElementData > &data) | |
| bool | hasAttribute (AttributeName name) const noexcept |
| bool | hasAttribute (const std::string &name) const noexcept |
| Id | id () const noexcept |
| bool | operator!= (const ConstPrimitive &rhs) const |
| bool | operator== (const ConstPrimitive &rhs) const |
Static Public Attributes | |
| static constexpr char | RuleName [] = "lights_on" |
Static Public Attributes inherited from lanelet::RegulatoryElement | |
| static constexpr char | RuleName [] |
Static Public Attributes inherited from ConstPrimitive< RegulatoryElementData > | |
| static constexpr bool | IsConst |
Private Member Functions | |
| LightsOn (const lanelet::RegulatoryElementDataPtr &data) | |
| LightsOn (lanelet::Id id, lanelet::LineString3d fromWhere) | |
Friends | |
| class | lanelet::RegisterRegulatoryElement< LightsOn > |
Definition at line 89 of file 02_regulatory_elements/main.cpp.
|
inlineprivate |
Definition at line 100 of file 02_regulatory_elements/main.cpp.
|
inlineexplicitprivate |
Definition at line 108 of file 02_regulatory_elements/main.cpp.
|
inline |
Definition at line 95 of file 02_regulatory_elements/main.cpp.
|
friend |
Definition at line 107 of file 02_regulatory_elements/main.cpp.
|
staticconstexpr |
Definition at line 92 of file 02_regulatory_elements/main.cpp.