Class Shape
Defined in File Shape.hpp
Inheritance Relationships
Derived Type
public rmf_traffic::geometry::ConvexShape
(Class ConvexShape)
Class Documentation
-
class 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 also
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()
-
virtual FinalShape finalize() const = 0