Project: engagement_recognition

License: BSD

Dependencies:

Used by: None

All Packages

MFGMutualFacialGazeState Class Reference

#include <mfg_mutual_facial_gaze_state.h>

Inheritance diagram for MFGMutualFacialGazeState:

List of all members.

Public Member Functions

Event engageStatusCallback (const engagement_msgs::ActorIDStatus *msg)
 MFGMutualFacialGazeState (std::string actor, EventSink *sink)
 MFGMutualFacialGazeState ()
Event performingLookCallback (const engagement_msgs::Performance *msg)
Event received (std::string topic, engagement_srvs::RobotDirectedGaze::Request *message)
Event received (std::string topic, engagement_msgs::Performance *message)
Event received (std::string topic, engagement_msgs::ActorIDStatus *message)
Event received (std::string topic, engagement_srvs::RobotMutualFacialGaze::Request *message)
Event recogDirGazeCallback (const engagement_srvs::RobotDirectedGaze::Request *msg)
Event recogMFGazeCallback (const engagement_srvs::RobotMutualFacialGaze::Request *msg)
Event visionFacialGazeCallback (const engagement_msgs::Performance *msg)
Event visionLookCallback (const engagement_msgs::Performance *msg)
 ~MFGMutualFacialGazeState ()

Static Public Member Functions

static std::string type ()

Detailed Description

The MFGMutualFacialGazeState class provides the concrete implementation of the mutual facial gaze state for the MutualFacialGazeRecognizer.

Author:
Brett Ponsler (bponsler (at) wpi (dot) edu)

Definition at line 47 of file mfg_mutual_facial_gaze_state.h.


Constructor & Destructor Documentation

MFGMutualFacialGazeState::MFGMutualFacialGazeState (  ) 

Default constructor for the MFGMutualFacialGazeState class.

Definition at line 41 of file mfg_mutual_facial_gaze_state.cpp.

MFGMutualFacialGazeState::MFGMutualFacialGazeState ( std::string  actor,
EventSink sink 
)

Constructor for the MFGMutualFacialGazeState class takes an Actor, and an EventSink.

Parameters:
actor The Actor object
sink The EventSink

Definition at line 51 of file mfg_mutual_facial_gaze_state.cpp.

MFGMutualFacialGazeState::~MFGMutualFacialGazeState (  ) 

Definition at line 63 of file mfg_mutual_facial_gaze_state.cpp.


Member Function Documentation

Event MFGMutualFacialGazeState::engageStatusCallback ( const engagement_msgs::ActorIDStatus *  msg  ) 

Callback function for Engagement Status topic.

Parameters:
msg The message received
Returns:
The Event created

Definition at line 286 of file mfg_mutual_facial_gaze_state.cpp.

Event MFGMutualFacialGazeState::performingLookCallback ( const engagement_msgs::Performance *  msg  ) 

Callback function for Performing Look topic.

Parameters:
msg The message received
Returns:
The Event created

Definition at line 111 of file mfg_mutual_facial_gaze_state.cpp.

Event MFGMutualFacialGazeState::received ( std::string  topic,
engagement_srvs::RobotDirectedGaze::Request *  message 
) [virtual]

A RobotDirectedGaze::Request message was received.

Parameters:
topic The topic
message The message was received
Returns:
The Event created

Reimplemented from State.

Definition at line 101 of file mfg_mutual_facial_gaze_state.cpp.

Event MFGMutualFacialGazeState::received ( std::string  topic,
engagement_msgs::Performance *  message 
) [virtual]

A Performance message was received.

Parameters:
topic The topic
message The message was received
Returns:
The Event created

Reimplemented from State.

Definition at line 88 of file mfg_mutual_facial_gaze_state.cpp.

Event MFGMutualFacialGazeState::received ( std::string  topic,
engagement_msgs::ActorIDStatus *  message 
) [virtual]

An ActorIDStatus message was received.

Parameters:
topic The topic
message The message was received
Returns:
The Event created

Reimplemented from State.

Definition at line 77 of file mfg_mutual_facial_gaze_state.cpp.

Event MFGMutualFacialGazeState::received ( std::string  topic,
engagement_srvs::RobotMutualFacialGaze::Request *  message 
) [virtual]

A RobotMutualFacialGaze::Request message was received.

Parameters:
topic The topic
message The message was received
Returns:
The Event created

Reimplemented from State.

Definition at line 67 of file mfg_mutual_facial_gaze_state.cpp.

Event MFGMutualFacialGazeState::recogDirGazeCallback ( const engagement_srvs::RobotDirectedGaze::Request *  msg  ) 

Callback function for Recognition Directed Gaze topic.

Parameters:
msg The message received
Returns:
The Event created

Definition at line 188 of file mfg_mutual_facial_gaze_state.cpp.

Event MFGMutualFacialGazeState::recogMFGazeCallback ( const engagement_srvs::RobotMutualFacialGaze::Request *  msg  ) 

Callback function for Recognition Mutual Facial Gaze topic.

Parameters:
msg The message received
Returns:
The Event created

Definition at line 145 of file mfg_mutual_facial_gaze_state.cpp.

std::string MFGMutualFacialGazeState::type (  )  [static]

Static method that gives the type of this State.

Returns:
The type of this state

Definition at line 321 of file mfg_mutual_facial_gaze_state.cpp.

Event MFGMutualFacialGazeState::visionFacialGazeCallback ( const engagement_msgs::Performance *  msg  ) 

Callback function for Vision Facial Gaze topic.

Parameters:
msg The message received
Returns:
The Event created

Definition at line 250 of file mfg_mutual_facial_gaze_state.cpp.

Event MFGMutualFacialGazeState::visionLookCallback ( const engagement_msgs::Performance *  msg  ) 

Callback function for Vision Look topic.

Parameters:
msg The message received
Returns:
The Event created

Definition at line 215 of file mfg_mutual_facial_gaze_state.cpp.


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

engagement_recognition
Author(s): Brett Ponsler (bponsler (at) wpi (dot) edu)
autogenerated on Fri Sep 9 10:35:49 2011