Class LineStringOrPolygon3d
Defined in File LineStringOrPolygon.h
Inheritance Relationships
Base Type
public lanelet::LineStringOrPolygonBase< LineString3d, Polygon3d >(Template Class LineStringOrPolygonBase)
Class Documentation
-
class LineStringOrPolygon3d : public lanelet::LineStringOrPolygonBase<LineString3d, Polygon3d>
This class holds either a LineString3d or a Polygon3d.
Public Types
-
using Base = LineStringOrPolygonBase<LineString3d, Polygon3d>
Public Functions
-
inline operator RuleParameter() const
-
inline RuleParameter asRuleParameter() const
-
template<typename VisitorT>
inline decltype(auto) applyVisitor(VisitorT visitor) apply a generic visitor
-
LineStringOrPolygonBase() = default
-
LineStringOrPolygonBase(LineStringOrPolygonBase &&rhs) = default
-
LineStringOrPolygonBase(const LineStringOrPolygonBase &rhs) = default
-
inline LineStringOrPolygonBase(LineString3d linestring)
-
inline decltype(auto) applyVisitor(VisitorT visitor) const
apply a generic visitor
-
using Base = LineStringOrPolygonBase<LineString3d, Polygon3d>