Class FinalShape

Inheritance Relationships

Derived Type

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