|
|
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 | isActive () const |
| bool | isExpired (std::optional< DateTime > reference=std::nullopt) 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 | activationTimestamp = armarx::DateTime::Invalid() |
| armarx::DateTime | creationTimestamp = armarx::DateTime::Invalid() |
| armarx::core::time::Duration | duration = armarx::Duration::MicroSeconds(0) |
| bool | keepInQueue = false |
| std::string | name = "" |
| FramedPosition | position |
| TargetPriority | priority = TargetPriority(AttentionType::RandomEvent, 0.0) |
Business Object (BO) class of GazeTarget.
|
default |
|
explicit |
| bool isActive | ( | ) | const |
| bool isExpired | ( | std::optional< DateTime > | reference = std::nullopt | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| armarx::DateTime activationTimestamp = armarx::DateTime::Invalid() |
| armarx::DateTime creationTimestamp = armarx::DateTime::Invalid() |
| armarx::core::time::Duration duration = armarx::Duration::MicroSeconds(0) |
| bool keepInQueue = false |
| std::string name = "" |
| FramedPosition position |
| TargetPriority priority = TargetPriority(AttentionType::RandomEvent, 0.0) |