|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--ereinionbw.spp.SPPBWProblem
Implementazione del problema del rompicapo dell'8 utilizzabile per Blue Wizard.
SquarePuzzleProblem| Constructor Summary | |
SPPBWProblem(AWTSetter setter,
int xDim)
|
|
| 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. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SPPBWProblem(AWTSetter setter,
int xDim)
| Method Detail |
public java.lang.String getProblemName()
BWProblem
getProblemName in interface BWProblempublic java.lang.String[] getProblemDescription()
BWProblem
getProblemDescription in interface BWProblempublic SearchProblem getSearchProblem()
BWProblem
getSearchProblem in interface BWProblem
public EvalFunction getEvalFunction()
throws ProblemNotInformed
BWProblem
getEvalFunction in interface BWProblemProblemNotInformed - se non ci sono euristiche disponibili per il problema o se non ne è stata selezionata nessuna.public java.awt.Frame getConfigFrame()
BWProblem
getConfigFrame in interface BWProblempublic SearchStateDisplay getStateDisplayer()
BWProblem
getStateDisplayer in interface BWProblem
public void displaySet(AWTSetter setter,
int xDim)
BWProblem
displaySet in interface BWProblemsetter - 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)
BWProblem
randomizeInitState in interface BWProblemrandom - il livello di randomizzazione dello stato.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||