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