ControllerHandlerInterface.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
armarx/view_selection/gaze_targets/GazeTarget.h
>
4
5
namespace
armarx::view_selection::gaze_scheduler
6
{
7
8
class
ControllerHandlerInterface
9
{
10
public
:
11
virtual
~ControllerHandlerInterface
() =
default
;
12
13
virtual
void
activateController
() = 0;
14
virtual
void
createController
() = 0;
15
virtual
void
updateControllerTarget
(
const
gaze_targets::GazeTarget
& gazeTarget) = 0;
16
};
17
18
}
// namespace armarx::view_selection::gaze_scheduler
GazeTarget.h
armarx::view_selection::gaze_scheduler::ControllerHandlerInterface
Definition
ControllerHandlerInterface.h:9
armarx::view_selection::gaze_scheduler::ControllerHandlerInterface::activateController
virtual void activateController()=0
armarx::view_selection::gaze_scheduler::ControllerHandlerInterface::createController
virtual void createController()=0
armarx::view_selection::gaze_scheduler::ControllerHandlerInterface::updateControllerTarget
virtual void updateControllerTarget(const gaze_targets::GazeTarget &gazeTarget)=0
armarx::view_selection::gaze_scheduler::ControllerHandlerInterface::~ControllerHandlerInterface
virtual ~ControllerHandlerInterface()=default
armarx::view_selection::gaze_targets::GazeTarget
Business Object (BO) class of GazeTarget.
Definition
GazeTarget.h:23
armarx::view_selection::gaze_scheduler
Definition
Component.cpp:44
armarx
view_selection
gaze_scheduler
ControllerHandlerInterface.h
Generated by
1.13.2