Class ConvexShape

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class ConvexShape : public rmf_traffic::geometry::Shape

This class is a more specific type of Shape. The Zone class can consume any kind of Shape, but the Trajectory class can only consume ConvexShape types.

See also

Box, Circle

Subclassed by rmf_traffic::geometry::Circle

Public Functions

virtual FinalConvexShape finalize_convex() const = 0

Finalize the shape more specifically as a ConvexShape.

Protected Functions

ConvexShape(std::unique_ptr<Shape::Internal> internal)