Project: engagement_recognition License: BSD Dependencies:
Used by:
None |
EngagementHandler Class Reference
Inheritance diagram for EngagementHandler:
Detailed DescriptionThis class provides the concrete implementation of a Handler which is responsible for managing the four Engagement Recognizers: DirectedGazeRecognizer, MutualFacialGazeRecognizer, AdjacencyPairRecognizer, and BackchannelRecognizer. It creates one instance of the MutualFacialGazeRecognizer, the AdjacencyPairRecognizer and the BackchannelRecognizer and it creates one instance of the DirectedGazeRecognizer for each object that is found in the environment. Definition at line 56 of file engagement_handler.h. Constructor & Destructor Documentation
Default constructor for the EngagementHandler class. Definition at line 43 of file engagement_handler.cpp.
Constructor for the EngagementHandler class, takes an Actor ID, Robot and EventSink parent object. Definition at line 62 of file engagement_handler.cpp. Member Function Documentation
The adjacency pair service was called.
Implements Handler. Definition at line 230 of file engagement_handler.cpp.
Method responsible for casting an event. This function is responsible for casting a single event which contains additional information associated with it.
Implements EventSink. Definition at line 83 of file engagement_handler.cpp.
Compare the additional data as specified.
Implements EventSink. Definition at line 93 of file engagement_handler.cpp.
The directed gaze service was called.
Implements Handler. Definition at line 119 of file engagement_handler.cpp.
The mutual facial gaze service was called.
Implements Handler. Definition at line 187 of file engagement_handler.cpp.
Update the directed gaze recognizers using the object name. This method ensures that one DirectedGazeRecognizer exists for the given object id. If no recognizer exists one is created for this object.
Implements Handler. Definition at line 100 of file engagement_handler.cpp. The documentation for this class was generated from the following files:
|