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