|
Business Object (BO) class of GazeTarget. More...
#include <armarx/view_selection/gaze_targets/GazeTarget.h>
Public Member Functions | |
GazeTarget () | |
GazeTarget (std::string targetName, const FramedPosition &targetPosition, const TargetPriority &priority, armarx::core::time::Duration duration, bool keepInQueue) | |
bool | isAborted () const |
bool | isActive () const |
bool | isReached () const |
bool | isReleased () const |
bool | operator!= (const GazeTarget &rhs) const |
bool | operator< (const GazeTarget &rhs) const |
bool | operator<= (const GazeTarget &rhs) const |
bool | operator== (const GazeTarget &rhs) const |
bool | operator> (const GazeTarget &rhs) const |
bool | operator>= (const GazeTarget &rhs) const |
Public Attributes | |
armarx::DateTime | abortedTimestamp = armarx::DateTime(0) |
armarx::DateTime | activationTimestamp = armarx::DateTime(0) |
armarx::DateTime | creationTimestamp = armarx::DateTime(0) |
armarx::core::time::Duration | duration = armarx::Duration::MicroSeconds(0) |
bool | keepInQueue = false |
std::string | name = "" |
FramedPosition | position |
TargetPriority | priority = TargetPriority(AttentionType::RandomEvent, 0.0) |
armarx::DateTime | reachedTimestamp = armarx::DateTime(0) |
armarx::DateTime | releasedTimestamp = armarx::DateTime(0) |
TargetStatus | status = TargetStatus::Requested |
Business Object (BO) class of GazeTarget.
Definition at line 39 of file GazeTarget.h.
|
default |
|
explicit |
bool isAborted | ( | ) | const |
bool isActive | ( | ) | const |
bool isReached | ( | ) | const |
bool isReleased | ( | ) | const |
|
inline |
Definition at line 89 of file GazeTarget.h.
|
inline |
Definition at line 71 of file GazeTarget.h.
|
inline |
Definition at line 77 of file GazeTarget.h.
|
inline |
Definition at line 83 of file GazeTarget.h.
|
inline |
Definition at line 101 of file GazeTarget.h.
|
inline |
Definition at line 95 of file GazeTarget.h.
armarx::DateTime abortedTimestamp = armarx::DateTime(0) |
Definition at line 55 of file GazeTarget.h.
armarx::DateTime activationTimestamp = armarx::DateTime(0) |
Definition at line 52 of file GazeTarget.h.
armarx::DateTime creationTimestamp = armarx::DateTime(0) |
Definition at line 51 of file GazeTarget.h.
armarx::core::time::Duration duration = armarx::Duration::MicroSeconds(0) |
Definition at line 47 of file GazeTarget.h.
bool keepInQueue = false |
Definition at line 48 of file GazeTarget.h.
std::string name = "" |
Definition at line 43 of file GazeTarget.h.
FramedPosition position |
Definition at line 44 of file GazeTarget.h.
TargetPriority priority = TargetPriority(AttentionType::RandomEvent, 0.0) |
Definition at line 46 of file GazeTarget.h.
armarx::DateTime reachedTimestamp = armarx::DateTime(0) |
Definition at line 53 of file GazeTarget.h.
armarx::DateTime releasedTimestamp = armarx::DateTime(0) |
Definition at line 54 of file GazeTarget.h.
Definition at line 50 of file GazeTarget.h.