ResetGazeTargets.cpp
Go to the documentation of this file.
1
#include "
ResetGazeTargets.h
"
2
3
#include <Eigen/Core>
4
#include <Eigen/Geometry>
5
6
#include <
armarx/view_selection/gaze_targets/GazeTarget.h
>
7
#include <
armarx/view_selection/skills/constants.h
>
8
#include <
armarx/view_selection/skills/skill_ids.h
>
9
10
namespace
armarx::view_selection::skills
11
{
12
13
ResetGazeTargets::ResetGazeTargets
(
const
Context
& services) :
14
Base
(DefaultSkillDescription()), srv_(services)
15
{
16
ARMARX_CHECK_NOT_NULL
(srv_->viewSelectionClient);
17
}
18
19
// ::armarx::skills::Skill::InitResult
20
// ResetGazeTargets::init(const Base::InitInput& in)
21
// {
22
// return ::armarx::skills::Skill::InitResult{
23
// .status = ::armarx::skills::TerminatedSkillStatus::Succeeded};
24
// }
25
26
// ::armarx::skills::Skill::MainResult
27
// ResetGazeTargets::main(const Base::MainInput& in)
28
// {
29
// ARMARX_INFO << "Resetting all gaze targets";
30
// ARMARX_CHECK_NOT_NULL(srv_->viewSelectionClient);
31
// srv_->viewSelectionClient->resetPriorityQueue();
32
33
// return ::armarx::skills::Skill::MainResult{
34
// .status = ::armarx::skills::TerminatedSkillStatus::Succeeded};
35
// }
36
37
::armarx::skills::Skill::InitResult
38
ResetGazeTargets::init
(
const
Base::SpecializedInitInput& in)
39
{
40
return ::armarx::skills::Skill::InitResult{
41
.
status
= ::armarx::skills::TerminatedSkillStatus::Succeeded};
42
}
43
44
::armarx::skills::Skill::MainResult
45
ResetGazeTargets::main
(
const
Base::SpecializedMainInput& in)
46
{
47
ARMARX_INFO
<<
"Resetting all gaze targets"
;
48
ARMARX_CHECK_NOT_NULL
(srv_->viewSelectionClient);
49
srv_->viewSelectionClient->resetPriorityQueue();
50
51
return ::armarx::skills::Skill::MainResult{
52
.status = ::armarx::skills::TerminatedSkillStatus::Succeeded};
53
}
54
55
void
56
ResetGazeTargets::onStopRequested()
57
{
58
}
59
60
::armarx::skills::SkillDescription
61
ResetGazeTargets::DefaultSkillDescription
()
62
{
63
Params
defaults;
64
65
return
armarx::skills::SkillDescription
{
66
.
skillId
=
skill_ids::ResetGazeTargets
,
67
.description =
""
,
68
.rootProfileDefaults = defaults.toAron(),
69
.timeout =
armarx::core::time::Duration::Seconds
(10),
70
.parametersType = Params::ToAronType(),
71
};
72
}
73
74
75
}
// namespace armarx::view_selection::skills
armarx::view_selection::skills
This file is part of ArmarX.
Definition:
constants.cpp:25
armarx::skills::SimpleSpecializedSkill< arondto::ResetGazeTargetsParams >::init
Skill::InitResult init() final
Definition:
SimpleSpecializedSkill.h:62
armarx::skills::SkillDescription
Definition:
SkillDescription.h:17
ARMARX_CHECK_NOT_NULL
#define ARMARX_CHECK_NOT_NULL(ptr)
This macro evaluates whether ptr is not null and if it turns out to be false it will throw an Express...
Definition:
ExpressionException.h:206
armarx::core::time::Duration::Seconds
static Duration Seconds(std::int64_t seconds)
Constructs a duration in seconds.
Definition:
Duration.cpp:72
ResetGazeTargets.h
armarx::skills::SkillDescription::skillId
SkillID skillId
Definition:
SkillDescription.h:19
armarx::skills::SimpleSpecializedSkill
Definition:
SimpleSpecializedSkill.h:10
armarx::view_selection::skills::ResetGazeTargets::Context
Definition:
ResetGazeTargets.h:44
constants.h
armarx::skills::Skill::MainResult
A result struct for th main method of a skill.
Definition:
Skill.h:39
skill_ids.h
armarx::view_selection::skills::ResetGazeTargets::Params
arondto::ResetGazeTargetsParams Params
Definition:
ResetGazeTargets.h:39
ARMARX_INFO
#define ARMARX_INFO
Definition:
Logging.h:181
armarx::skills::SimpleSpecializedSkill< arondto::ResetGazeTargetsParams >::main
Skill::MainResult main() final
Definition:
SimpleSpecializedSkill.h:71
armarx::skills::Skill::InitResult::status
TerminatedSkillStatus status
Definition:
Skill.h:29
armarx::view_selection::skills::ResetGazeTargets::DefaultSkillDescription
static armarx::skills::SkillDescription DefaultSkillDescription()
Definition:
ResetGazeTargets.cpp:61
armarx::skills::Skill::InitResult
A result struct for skill initialization.
Definition:
Skill.h:27
armarx::view_selection::skills::skill_ids::ResetGazeTargets
const armarx::skills::SkillID ResetGazeTargets
Definition:
skill_ids.cpp:90
GazeTarget.h
armarx::view_selection::skills::ResetGazeTargets::ResetGazeTargets
ResetGazeTargets(const Context &services)
Definition:
ResetGazeTargets.cpp:13
armarx
view_selection
skills
ResetGazeTargets.cpp
Generated by
1.8.17