Class Phase::Snapshot

Nested Relationships

This class is a nested type of Class Phase.

Inheritance Relationships

Base Type

Class Documentation

class Snapshot : public rmf_task::Phase::Active

Public Functions

virtual ConstTagPtr tag() const final

Tag of the phase.

virtual Event::ConstStatePtr final_event() const final

The Event that needs to finish for this phase to be complete.

virtual rmf_traffic::Duration estimate_remaining_time() const final

The estimated finish time for this phase.

Public Static Functions

static ConstSnapshotPtr make(const Active &active)

Make a snapshot of an Active phase.