TargetPriority Class Reference

The Priority of a GazeTarget. More...

#include <armarx/view_selection/gaze_targets/TargetPriority.h>

Public Member Functions

bool operator!= (const TargetPriority &rhs) const
 
bool operator< (const TargetPriority &rhs) const
 
bool operator<= (const TargetPriority &rhs) const
 
bool operator== (const TargetPriority &rhs) const
 
bool operator> (const TargetPriority &rhs) const
 
bool operator>= (const TargetPriority &rhs) const
 
 TargetPriority (const AttentionType &attentionType=AttentionType::RandomEvent, double priority=-1)
 

Public Attributes

AttentionType attentionType
 The type of attention, defining the first level of priority.
 
double priority
 The priority among GazeTargets of same AttentionType.
 

Detailed Description

The Priority of a GazeTarget.

Constructor & Destructor Documentation

◆ TargetPriority()

TargetPriority ( const AttentionType & attentionType = AttentionType::RandomEvent,
double priority = -1 )

Member Function Documentation

◆ operator!=()

bool operator!= ( const TargetPriority & rhs) const

◆ operator<()

bool operator< ( const TargetPriority & rhs) const

◆ operator<=()

bool operator<= ( const TargetPriority & rhs) const

◆ operator==()

bool operator== ( const TargetPriority & rhs) const

◆ operator>()

bool operator> ( const TargetPriority & rhs) const

◆ operator>=()

bool operator>= ( const TargetPriority & rhs) const

Member Data Documentation

◆ attentionType

AttentionType attentionType

The type of attention, defining the first level of priority.

◆ priority

double priority

The priority among GazeTargets of same AttentionType.


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