Class Profile¶
Defined in File Profile.hpp
Class Documentation¶
-
class
rmf_traffic
::
Profile
¶ Public Functions
-
Profile
(geometry::ConstFinalConvexShapePtr footprint, geometry::ConstFinalConvexShapePtr vicinity = nullptr)¶ Constructor
- Parameters
[in] footprint
: An estimate of the space that this participant occupies.[in] vicinity
: An estimate of the vicinity around the participant in which the presence of other traffic would disrupt its operations. If a nullptr is used for this, the footprint shape will be used as the vicinity.
-
Profile &
footprint
(geometry::ConstFinalConvexShapePtr shape)¶ Set the footprint of the participant.
-
const geometry::ConstFinalConvexShapePtr &
footprint
() const¶ Get the footprint of the participant.
-
Profile &
vicinity
(geometry::ConstFinalConvexShapePtr shape)¶ Set the vicinity of this participant.
-
const geometry::ConstFinalConvexShapePtr &
vicinity
() const¶ Get the vicinity of this participant.
-