Public Member Functions | Public Attributes | List of all members
lanelet::RuleParameterVisitor Class Reference

You can inherit from this visitor to perform an operation on each parameter of a regulatory element. More...

#include <RegulatoryElement.h>

Inheritance diagram for lanelet::RuleParameterVisitor:
Inheritance graph
[legend]

Public Member Functions

virtual void operator() (const ConstLineString3d &)
 
virtual void operator() (const ConstPoint3d &)
 
virtual void operator() (const ConstPolygon3d &)
 
virtual void operator() (const ConstWeakArea &)
 
virtual void operator() (const ConstWeakLanelet &)
 
virtual ~RuleParameterVisitor ()=default
 

Public Attributes

std::string role
 applyVisitor will set the current role here More...
 

Detailed Description

You can inherit from this visitor to perform an operation on each parameter of a regulatory element.

See also
RegulatoryElement::applyVisitor

Definition at line 147 of file primitives/RegulatoryElement.h.

Constructor & Destructor Documentation

◆ ~RuleParameterVisitor()

virtual lanelet::RuleParameterVisitor::~RuleParameterVisitor ( )
virtualdefault

Member Function Documentation

◆ operator()() [1/5]

virtual void lanelet::RuleParameterVisitor::operator() ( const ConstLineString3d )
inlinevirtual

Definition at line 150 of file primitives/RegulatoryElement.h.

◆ operator()() [2/5]

virtual void lanelet::RuleParameterVisitor::operator() ( const ConstPoint3d )
inlinevirtual

Definition at line 149 of file primitives/RegulatoryElement.h.

◆ operator()() [3/5]

virtual void lanelet::RuleParameterVisitor::operator() ( const ConstPolygon3d )
inlinevirtual

Definition at line 151 of file primitives/RegulatoryElement.h.

◆ operator()() [4/5]

virtual void lanelet::RuleParameterVisitor::operator() ( const ConstWeakArea )
inlinevirtual

Definition at line 153 of file primitives/RegulatoryElement.h.

◆ operator()() [5/5]

virtual void lanelet::RuleParameterVisitor::operator() ( const ConstWeakLanelet )
inlinevirtual

Definition at line 152 of file primitives/RegulatoryElement.h.

Member Data Documentation

◆ role

std::string lanelet::RuleParameterVisitor::role

applyVisitor will set the current role here

Definition at line 155 of file primitives/RegulatoryElement.h.


The documentation for this class was generated from the following file:


lanelet2_core
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:25:53