Project: engagement_recognition

License: BSD

Dependencies:

Used by: None

All Packages

BackchannelRecognizer Class Reference

#include <backchannel_recognizer.h>

Inheritance diagram for BackchannelRecognizer:

List of all members.

Public Member Functions

 BackchannelRecognizer (std::string actor, EventSink *sink)
 BackchannelRecognizer ()
void initialize (initiator::Initiator initiator)
void transition (Event event)

Static Public Member Functions

static std::string type ()

Private Attributes

ros::Publisher hi_backchannel_pub_

Detailed Description

The BackchannelRecognizer provides the concrete implementation for the backchannel recognizer. Which is responsible for detecting a backchannel connection event that is initiated by either an Actor or the Robot.

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

Definition at line 48 of file backchannel_recognizer.h.


Constructor & Destructor Documentation

BackchannelRecognizer::BackchannelRecognizer (  ) 

Default constructor for BackchannelRecognizer.

Definition at line 40 of file backchannel_recognizer.cpp.

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

Constructor for BackchannelRecognizer which takes an Actor, and an EventSink.

Parameters:
actor The actor for this recognizer
sink The parent EventSink object

Definition at line 62 of file backchannel_recognizer.cpp.


Member Function Documentation

void BackchannelRecognizer::initialize ( initiator::Initiator  initiator  ) 

Initialize this Recognizer.

Parameters:
initiator The initiator of the recognizer

Reimplemented from Recognizer.

Definition at line 84 of file backchannel_recognizer.cpp.

void BackchannelRecognizer::transition ( Event  event  )  [virtual]

Transition into a new state based on an event.

Parameters:
event The event

Implements Recognizer.

Definition at line 92 of file backchannel_recognizer.cpp.

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

Static method that gives the type of this State.

Returns:
The type of this state

Definition at line 151 of file backchannel_recognizer.cpp.


Member Data Documentation

Publish the human backchannel message.

Definition at line 52 of file backchannel_recognizer.h.


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