Class FinalShape¶
Defined in File Shape.hpp
Inheritance Relationships¶
Derived Type¶
public rmf_traffic::geometry::FinalConvexShape(Class FinalConvexShape)
Class Documentation¶
-
class
rmf_traffic::geometry::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 &