GazeTargets.ice
Go to the documentation of this file.
1 #pragma once
2 
3 #include <ArmarXCore/interface/core/time.ice>
4 
5 #include <RobotAPI/interface/core/FramedPoseBase.ice>
6 
7 module armarx
8 {
9  module view_selection
10  {
11  module gaze_targets
12  {
13  module dto
14  {
16  {
18  {
22  };
23  };
24 
26  {
28  double priority;
29  };
30 
31  class GazeTarget
32  {
33  string targetName;
34  armarx::core::time::dto::DateTime requestTimestamp;
35  armarx::core::time::dto::DateTime reachedTimestamp;
36  armarx::core::time::dto::DateTime releasedTimestamp;
37  armarx::core::time::dto::DateTime abortedTimestamp;
38  armarx::FramedPositionBase targetPosition;
39  };
40  };
41  };
42  };
43 };
armarx::view_selection::gaze_targets::dto::GazeTarget::reachedTimestamp
armarx::core::time::dto::DateTime reachedTimestamp
Definition: GazeTargets.ice:35
armarx::view_selection::gaze_targets::dto::AttentionType::StimulusDriven
@ StimulusDriven
Definition: GazeTargets.ice:20
armarx::view_selection::gaze_targets::dto::TargetPriority
Definition: GazeTargets.ice:25
armarx::view_selection::gaze_targets::dto::GazeTarget::abortedTimestamp
armarx::core::time::dto::DateTime abortedTimestamp
Definition: GazeTargets.ice:37
armarx::view_selection::gaze_targets::dto::GazeTarget::targetName
string targetName
Definition: GazeTargets.ice:33
armarx::view_selection::gaze_targets::dto::GazeTarget
Definition: GazeTargets.ice:31
armarx::view_selection::gaze_targets::AttentionType
AttentionType
Describes the type of attention.
Definition: AttentionType.h:32
armarx::view_selection::gaze_targets::dto::GazeTarget::releasedTimestamp
armarx::core::time::dto::DateTime releasedTimestamp
Definition: GazeTargets.ice:36
armarx::view_selection::gaze_targets::dto::AttentionType::RandomEvent
@ RandomEvent
Definition: GazeTargets.ice:21
view_selection
This file is part of ArmarX.
armarx::view_selection::gaze_targets::dto::AttentionType::TaskDriven
@ TaskDriven
Definition: GazeTargets.ice:19
armarx::view_selection::gaze_targets::dto::TargetPriority::priority
double priority
Definition: GazeTargets.ice:28
armarx::view_selection::gaze_targets::dto::AttentionType::AttentionTypeEnum
AttentionTypeEnum
Definition: GazeTargets.ice:17
armarx::view_selection::gaze_targets::dto::GazeTarget::requestTimestamp
armarx::core::time::dto::DateTime requestTimestamp
Definition: GazeTargets.ice:34
armarx::view_selection::gaze_targets::dto::TargetPriority::attentionType
AttentionType::AttentionTypeEnum attentionType
Definition: GazeTargets.ice:27
armarx
This file offers overloads of toIce() and fromIce() functions for STL container types.
Definition: ArmarXTimeserver.cpp:27
armarx::view_selection::gaze_targets::dto::GazeTarget::targetPosition
armarx::FramedPositionBase targetPosition
Definition: GazeTargets.ice:38