edu.cmu.cs.coral.icf
Interface FeedbackGeneratorFactory

All Known Implementing Classes:
PlannerControllerFeedbackGeneratorFactory

public abstract interface FeedbackGeneratorFactory

Factory for creating FeedbackGenerator's that work with the Controller being used.

Since:
ICF 0.0
Version:
$Id$

Method Summary
 FeedbackGenerator getFeedbackGenerator(Simulator sim)
          This method generates a FeedbackGenerator that will work with the Controller and Simulator being used.
 

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.
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