Scheduler Class Reference

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

Classes

struct  InjectedServices
 
struct  Params
 

Public Member Functions

void handleTargetUpdate (const gaze_targets::GazeTarget &memoryTarget)
 
void resetPriorityQueue ()
 
void scheduleNextTarget ()
 
 Scheduler (const InjectedServices &srv, const Params &params)
 
void submitToQueue (const gaze_targets::GazeTarget &target)
 
virtual ~Scheduler ()=default
 

Detailed Description

Definition at line 44 of file Scheduler.h.

Constructor & Destructor Documentation

◆ Scheduler()

Scheduler ( const InjectedServices srv,
const Params params 
)

Definition at line 52 of file Scheduler.cpp.

◆ ~Scheduler()

virtual ~Scheduler ( )
virtualdefault

Member Function Documentation

◆ handleTargetUpdate()

void handleTargetUpdate ( const gaze_targets::GazeTarget memoryTarget)

◆ resetPriorityQueue()

void resetPriorityQueue ( )

Definition at line 59 of file Scheduler.cpp.

◆ scheduleNextTarget()

void scheduleNextTarget ( )

Definition at line 193 of file Scheduler.cpp.

+ Here is the call graph for this function:

◆ submitToQueue()

void submitToQueue ( const gaze_targets::GazeTarget target)

Definition at line 171 of file Scheduler.cpp.

+ Here is the call graph for this function:

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