52 bool isExpired(std::optional<DateTime> reference = std::nullopt)
const;
91 ::std::ostream&
operator<<(::std::ostream& os,
const GazeTarget& target);
static DateTime Invalid()
static Duration MicroSeconds(std::int64_t microSeconds)
Constructs a duration in microseconds.
The FramedPosition class.
Represents a point in time.
bool operator<=(const GazeTarget &rhs) const
bool operator>(const GazeTarget &rhs) const
bool isExpired(std::optional< DateTime > reference=std::nullopt) const
armarx::core::time::Duration duration
armarx::DateTime activationTimestamp
armarx::DateTime releasedTimestamp
armarx::DateTime reachedTimestamp
bool operator>=(const GazeTarget &rhs) const
bool operator!=(const GazeTarget &rhs) const
bool operator<(const GazeTarget &rhs) const
bool operator==(const GazeTarget &rhs) const
armarx::DateTime abortedTimestamp
armarx::DateTime creationTimestamp
The Priority of a GazeTarget.
@ RandomEvent
Random Targets with lowest priority.
TargetStatus
Describes the type of attention.
@ Requested
commited to memory, waiting for scheduling
::std::ostream & operator<<(::std::ostream &os, const GazeTarget &target)