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
{
15
module
AttentionType
16
{
17
enum
AttentionTypeEnum
18
{
19
TaskDriven
= 2,
20
StimulusDriven
= 1,
21
RandomEvent
= 0
22
};
23
};
24
25
struct
TargetPriority
26
{
27
AttentionType::AttentionTypeEnum
attentionType
;
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
armarx
view_selection
gaze_targets
ice
GazeTargets.ice
Generated by
1.8.17