GazeSchedulerInterface.ice
Go to the documentation of this file.
1
2
#pragma once
3
4
#include <ArmarXCore/interface/core/time.ice>
5
6
#include <RobotAPI/interface/armem/client/MemoryListenerInterface.ice>
7
#include <RobotAPI/interface/core/FramedPoseBase.ice>
8
9
#include <
armarx/view_selection/gaze_controller/ice/GazeControllerStatus.ice
>
10
#include <
armarx/view_selection/gaze_targets/ice/GazeTargets.ice
>
11
12
module
armarx
13
{
14
module
view_selection
15
{
16
module gaze_scheduler
17
{
18
// Extends the controller's status listener rather than having the component inherit
19
// both interfaces in C++: two unrelated Ice interfaces leave Ice::Object's operations
20
// without a unique final overrider.
21
interface
GazeSchedulerInterface
extends
22
armarx::armem::client::MemoryListenerInterface,
23
armarx::view_selection::gaze_controller::GazeControllerStatusListener
24
{
25
//void fixateFor(string targetName, FramedPositionBase target,
26
// armarx::view_selection::gaze_targets::dto::TargetPriority priority,
27
// armarx::core::time::dto::Duration duration,
28
// bool keepInQueue);
29
30
void
resetPriorityQueue
();
31
};
32
};
33
};
34
};
GazeControllerStatus.ice
GazeTargets.ice
armarx::view_selection::gaze_controller::GazeControllerStatusListener
Definition
GazeControllerStatus.ice:41
armarx::view_selection::gaze_scheduler::GazeSchedulerInterface
Definition
GazeSchedulerInterface.ice:24
armarx::view_selection::gaze_scheduler::GazeSchedulerInterface::resetPriorityQueue
void resetPriorityQueue()
armarx
This file offers overloads of toIce() and fromIce() functions for STL container types.
Definition
ArmarXTimeserver.cpp:28
view_selection
This file is part of ArmarX.
armarx
view_selection
interfaces
GazeSchedulerInterface.ice
Generated by
1.13.2