Class FinalShape
Defined in File Shape.hpp
Inheritance Relationships
Derived Type
public rmf_traffic::geometry::FinalConvexShape
(Class FinalConvexShape)
Class Documentation
-
class FinalShape
This is a finalized shape whose parameters can no longer be mutated.
Subclassed by rmf_traffic::geometry::FinalConvexShape
Public Functions
-
const Shape &source() const
Look at the source of this FinalShape to inspect its parameters.
-
double get_characteristic_length() const
Get the characteristic length of this FinalShape.
-
virtual ~FinalShape() = default
-
bool operator==(const FinalShape &other) const
Equality operator.
-
bool operator!=(const FinalShape &other) const
Non-equality operator.
Protected Functions
-
FinalShape()
Protected Attributes
-
rmf_utils::impl_ptr<Implementation> _pimpl
-
const Shape &source() const