ControllerHandler< ControllerT > Class Template Reference

#include <armarx/view_selection/gaze_scheduler/ControllerHandler.h>

+ Inheritance diagram for ControllerHandler< ControllerT >:

Public Types

using InjectedServices = ControllerHandlerInjectedServices
 
using Params = ControllerHandlerParams
 

Public Member Functions

void activateController () override
 
 ControllerHandler (const InjectedServices &srv, const Params &params)
 
void createController () override
 
void updateControllerTarget (const gaze_targets::GazeTarget &gazeTarget) override
 
 ~ControllerHandler () override
 
- Public Member Functions inherited from ControllerHandlerInterface
virtual ~ControllerHandlerInterface ()=default
 

Detailed Description

template<armarx::view_selection::common::ControllerType ControllerT>
class armarx::view_selection::gaze_scheduler::ControllerHandler< ControllerT >

Definition at line 53 of file ControllerHandler.h.

Member Typedef Documentation

◆ InjectedServices

◆ Params

Definition at line 57 of file ControllerHandler.h.

Constructor & Destructor Documentation

◆ ControllerHandler()

ControllerHandler ( const InjectedServices srv,
const Params params 
)
inline

Definition at line 59 of file ControllerHandler.h.

◆ ~ControllerHandler()

~ControllerHandler ( )
inlineoverride

Definition at line 64 of file ControllerHandler.h.

Member Function Documentation

◆ activateController()

void activateController ( )
inlineoverridevirtual

Implements ControllerHandlerInterface.

Definition at line 70 of file ControllerHandler.h.

◆ createController()

void createController ( )
inlineoverridevirtual

Implements ControllerHandlerInterface.

Definition at line 78 of file ControllerHandler.h.

+ Here is the call graph for this function:

◆ updateControllerTarget()

void updateControllerTarget ( const gaze_targets::GazeTarget gazeTarget)
inlineoverridevirtual

Implements ControllerHandlerInterface.

Definition at line 134 of file ControllerHandler.h.

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: