Class Shape¶
Defined in File Shape.hpp
Inheritance Relationships¶
Derived Type¶
public rmf_traffic::geometry::ConvexShape
(Class ConvexShape)
Class Documentation¶
-
class
rmf_traffic::geometry
::
Shape
¶ This is the base class of different shape classes that can be used by the rmf_traffic library. This cannot (currently) be extended by downstream libraries; instead, users must choose one of the pre-defined shape types belonging to this library.
- See
Box, Circle, Polygon
Subclassed by rmf_traffic::geometry::ConvexShape
Public Functions
-
virtual FinalShape
finalize
() const = 0¶ Finalize the shape so that it can be given to a Trajectory::Profile or a Zone.
-
virtual
~Shape
()¶