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 &