Class RuleParameterVisitor

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.

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