|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
L'interfaccia BWProblem è sostanzialmente una estensione di SearchProblem.
L'implementazione dell'interfaccia BWProblem rende un SearchProblem utilizzabile
all'interno del programma Blue Wizard per la manipoalzione e soluzione per via
grafica di problemi di Search.
In sostanza BWProblem è una wrapper class per un SearchProblem, a cui poi si
aggiungono le funzioni di configurazioni e visualizzazione specifiche per il SearchProblem.
SearchOp,
SearchState,
SearchProblem,
EvalFunction,
AWTSetter,
SearchStateDisplay,
ProblemNotInformed| Method Summary | |
void |
displaySet(AWTSetter setter,
int xDim)
L'applicazione passa al BWProblem le dimensioni sull'asseorizzontale della finestra principale. |
java.awt.Frame |
getConfigFrame()
Questo metodo restituisce una finestra di configurazione per questo BWProblem. |
EvalFunction |
getEvalFunction()
Questo metodo fornisce la funzione euristica selezionata al momento per il problema. |
java.lang.String[] |
getProblemDescription()
Questo metodo fornisce una descrizione delle proprietà del problema. |
java.lang.String |
getProblemName()
Questo metodo si limita fornire il nome del BWProblem |
SearchProblem |
getSearchProblem()
Questo metodo restituisce il SearchProblem corrente contenuto in questo BWProblem |
SearchStateDisplay |
getStateDisplayer()
Questo metodo restituisce l'implementazione di SearchStateDisplay per questo BWProblem. |
void |
randomizeInitState(int random)
Questo metodo randomizza lo stato iniziale del problema quando possibile. |
| Method Detail |
public java.lang.String getProblemName()
public java.lang.String[] getProblemDescription()
public SearchProblem getSearchProblem()
public EvalFunction getEvalFunction()
throws ProblemNotInformed
ProblemNotInformed - se non ci sono euristiche disponibili per il problema o se non ne è stata selezionata nessuna.public java.awt.Frame getConfigFrame()
public SearchStateDisplay getStateDisplayer()
public void displaySet(AWTSetter setter,
int xDim)
setter - classe per il settaggio dei componenti grafici.xDim - le dimensioni sull'asse orizzontale della finestra principale dell'applicazione (in pizel)public void randomizeInitState(int random)
random - il livello di randomizzazione dello stato.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||