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
11
12module 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,
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
31 };
32 };
33 };
34};
This file offers overloads of toIce() and fromIce() functions for STL container types.
This file is part of ArmarX.