Class Change¶
Defined in File Change.hpp
Nested Relationships¶
Nested Types¶
Class Documentation¶
-
class
rmf_traffic::schedule
::
Change
¶ A class that describes a change within the schedule.
-
class
Add
¶ The API for an Add change.
Public Functions
-
const std::vector<Item> &
items
() const¶ A reference to the Trajectory that was inserted.
-
struct
Item
¶ A description of an addition.
-
const std::vector<Item> &
-
class
Cull
¶ A class that describes a culling.
-
class
Erase
¶ A class that describes an erasing change.
-
class
Progress
¶ A class that provides an update on itinerary progression.
Public Functions
-
Progress
(ProgressVersion version, std::vector<CheckpointId> checkpoints)¶ Constructor.
-
ProgressVersion
version
() const¶
-
const std::vector<CheckpointId> &
checkpoints
() const¶
-
-
class
RegisterParticipant
¶ A class that describes a participant registration.
Public Functions
-
RegisterParticipant
(ParticipantId id, ParticipantDescription description)¶ Constructor
- Parameters
[in] id
: The ID of the participant[in] description
: The description of the participant
-
ParticipantId
id
() const¶ The ID for the participant.
-
const ParticipantDescription &
description
() const¶ The description of the participant.
-
-
class
UnregisterParticipant
¶ A class that specifies a participant to unregister.
Public Functions
-
UnregisterParticipant
(ParticipantId id)¶ Constructor
- Parameters
[in] id
: The ID of the participant that is being unregistered.
-
ParticipantId
id
() const¶ The ID for the participant.
-
-
class
UpdateParticipantInfo
¶ A class that describes update in the participant info.
Public Functions
-
UpdateParticipantInfo
(ParticipantId id, ParticipantDescription desc)¶ Constructor
- Parameters
[in] id
: The ID of the participant that is being unregistered.
-
ParticipantId
id
() const¶ The ID for the participant.
-
ParticipantDescription
description
() const¶ Description for participants.
-
-
class