Class RuleParameterVisitor
Defined in File RegulatoryElement.h
Inheritance Relationships
Base Type
public boost::static_visitor< void >
Class Documentation
-
class RuleParameterVisitor : public boost::static_visitor<void>
You can inherit from this visitor to perform an operation on each parameter of a regulatory element.
See also
Public Functions
-
inline virtual void operator()(const ConstPoint3d&)
-
inline virtual void operator()(const ConstLineString3d&)
-
inline virtual void operator()(const ConstPolygon3d&)
-
inline virtual void operator()(const ConstWeakLanelet&)
-
inline virtual void operator()(const ConstWeakArea&)
-
virtual ~RuleParameterVisitor() = default
Public Members
-
std::string role
applyVisitor will set the current role here
-
inline virtual void operator()(const ConstPoint3d&)