Class Circle

Inheritance Relationships

Base Type

Class Documentation

class Circle : public rmf_traffic::geometry::ConvexShape

This class represent a circle shape which can be added into a Zone or Trajectory.

Public Functions

Circle(double radius)
Circle(const Circle &other)
Circle &operator=(const Circle &other)
void set_radius(double r)
double get_radius() const
virtual FinalShape finalize() const final

Finalize the shape so that it can be given to a Trajectory::Profile or a Zone.

virtual FinalConvexShape finalize_convex() const final

Finalize the shape more specifically as a ConvexShape.