Project: engagement_generation

License: BSD

Dependencies:

Used by: None

All Packages

edu::wpi::hri::gen::Generation Class Reference

List of all members.

Static Public Member Functions

static XMLInterface createXML (Logger logger)
static void main (String[] args) throws RosException
static void setupParameters ()

Private Member Functions

 Generation () throws RosException
void run ()
void shutdown ()

Private Attributes

final DefaultGazePolicy defaultPolicy
final BMLEmitListener emit
final GazeKnowledge gaze
final GlancePolicy glancePolicy
final NodeHandle handle
final HIDGPolicy hidgPolicy
final HIMFGPolicy himfgPolicy
final GazeInterestPolicy interestPolicy
final Logger logger
final NoPointZone noZone
final BMLRealizer realizer
final ReferencePolicy refPolicy
final SituationKnowledge situation
final MasterSpinner spinner
final TurnFragmentProvider turnFrags
final TurnPositionPolicy turnPolicy
final XMLInterface xml

Detailed Description

The Generation class is the main entry point for the generation of engagement behaviors. For full details on the services and messages which are part of the API to this node, see the mainpage.dox or just the main page.

Author:
Aaron Holroyd (aholroyd (at) wpi (dot) edu)

Definition at line 70 of file Generation.java.


Constructor & Destructor Documentation

edu::wpi::hri::gen::Generation::Generation (  )  throws RosException [inline, private]

Definition at line 95 of file Generation.java.


Member Function Documentation

static XMLInterface edu::wpi::hri::gen::Generation::createXML ( Logger  logger  )  [inline, static]

Create the xml interface which can verify valid EBML input with the given logger.

Parameters:
logger The logger for the xml interface to use.
Returns:
The created xml interface.

Definition at line 158 of file Generation.java.

static void edu::wpi::hri::gen::Generation::main ( String[]  args  )  throws RosException [inline, static]

The main entry point for the generation node.

Parameters:
args The arguments to the program.
Exceptions:
Exception Any exception from the main loop is just disregarded

Definition at line 260 of file Generation.java.

void edu::wpi::hri::gen::Generation::run (  )  [inline, private]

Definition at line 227 of file Generation.java.

static void edu::wpi::hri::gen::Generation::setupParameters (  )  [inline, static]

Set up the default values that Generation should use if no other options are given from the param server.

Definition at line 177 of file Generation.java.

void edu::wpi::hri::gen::Generation::shutdown (  )  [inline, private]

Definition at line 231 of file Generation.java.


Member Data Documentation

Definition at line 79 of file Generation.java.

Definition at line 81 of file Generation.java.

Definition at line 89 of file Generation.java.

final NodeHandle edu::wpi::hri::gen::Generation::handle [private]

Definition at line 73 of file Generation.java.

Definition at line 90 of file Generation.java.

Definition at line 91 of file Generation.java.

Definition at line 74 of file Generation.java.

Definition at line 76 of file Generation.java.

Definition at line 80 of file Generation.java.

Definition at line 92 of file Generation.java.

final MasterSpinner edu::wpi::hri::gen::Generation::spinner [private]

Definition at line 82 of file Generation.java.

final XMLInterface edu::wpi::hri::gen::Generation::xml [private]

Definition at line 75 of file Generation.java.


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

engagement_generation
Author(s): Aaron Holroyd (aholroyd (at) wpi (dot) edu)
autogenerated on Fri Sep 9 10:35:44 2011