edu.cmu.cs.coral.icf.plan_based
Class PlannerControllerFeedbackGeneratorFactory

java.lang.Object
  |
  +--edu.cmu.cs.coral.icf.plan_based.PlannerControllerFeedbackGeneratorFactory

public class PlannerControllerFeedbackGeneratorFactory
extends java.lang.Object
implements FeedbackGeneratorFactory

A FeedbackGeneratorFactory for a PlannerController.

Since:
ICF 0.0
Version:
$Id$

Constructor Summary
PlannerControllerFeedbackGeneratorFactory()
           
 
Method Summary
 FeedbackGenerator getFeedbackGenerator(Simulator sim)
          This method generates a FeedbackGenerator that will work with the Controller and Simulator being used.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

PlannerControllerFeedbackGeneratorFactory

public PlannerControllerFeedbackGeneratorFactory()
Method Detail

getFeedbackGenerator

public FeedbackGenerator getFeedbackGenerator(Simulator sim)
                                       throws UnsupportedSimulatorException
This method generates a FeedbackGenerator that will work with the Controller and Simulator being used.
Specified by:
getFeedbackGenerator in interface FeedbackGeneratorFactory
Parameters:
sim - the Simulator being used.
Returns:
a FeedbackGenerator to generate feedback to the Controller
Throws:
UnsupportedSimulatorException - if the FeedbackGeneratorFactory does not know how to handle the requested Simulator
Since:
ICF 0.0