B C D E F G I M N P R S T U

B

body() - Method in class sid.agent.UnMineAgent
definizione del body dell'agente sminatore
body() - Method in class sid.agent.DetectAgent
definizione del body dell'agente rilevatore di mine

C

close() - Method in class sid.gui.MineFieldGUI
utilizzato dal parent di questa finesta per chiuderla nel caso in cui si siano verificati errori a run-time su una simulazione in esecuzione

D

DetectAgent - class sid.agent.DetectAgent.
agente rilevatore di mine
DetectAgent(int, int, int[][], AgentId) - Constructor for class sid.agent.DetectAgent
costruttore

E

endSim() - Method in class sid.Simulation
metodo utilizzato per richiede la fine di una simulazione: gli agenti verranno cosė terminati utilizzando il centro di tuple per comunicarglielo

F

fileSeparator - Static variable in class sid.gui.SimulationGUI
 

G

getDist(int, int, int, int) - Static method in class sid.util.UnMineUtility
 
getMineFieldMatrix() - Method in class sid.Simulation
restituisce la matrice contenente il campo minato
getSimulation() - Method in class sid.gui.SimulationGUI
restituisce al chiamante la simulazione attualmente associata all'interfaccia grafica
getTotMines() - Method in class sid.Simulation
 
getTotUnminedMines() - Method in class sid.Simulation
 
getX() - Method in class sid.agent.RobotAgent
restituisce la coordinata x dell'ambiente virtuale alla quale si trova l'agente
getY() - Method in class sid.agent.RobotAgent
restituisce la coordinata y dell'ambiente virtuale alla quale si trova l'agente

I

isSimEnded() - Method in class sid.Simulation
 

M

main(String[]) - Static method in class sid.gui.SimulationGUI
 
main(String[]) - Static method in class sid.gui.SetNewSimDialogGUI
 
main(String[]) - Static method in class sid.gui.MineFieldGUI
 
main(String[]) - Static method in class sid.util.UnMineUtility
 
minDist(double, double) - Static method in class sid.util.UnMineUtility
 
MineFieldGUI - class sid.gui.MineFieldGUI.
 
MineFieldGUI(SimulationGUI, int, int) - Constructor for class sid.gui.MineFieldGUI
Creates new form MineFieldGUI

N

nextTurn() - Method in class sid.Simulation
consente di passare al turno successivo della simulazione

P

paintMineField(int[][], boolean) - Method in class sid.gui.MineFieldGUI
carica/aggiorna il campo minato
pippo() - Static method in class sid.util.UnMineUtility
 

R

removeMine(int, int) - Method in class sid.Simulation
metodo utilizzato per rimuovere una mina dal tc mineField
RobotAgent - class sid.agent.RobotAgent.
Questa classe rappresenta un generico agente robot in grado di muoversi in un ambiente virtuale: in particolare, in riferimento alla simulazione del campo minato, gli agenti che estenderanno questa classe saranno di due tipi:
agenti rilevatori di mine
agenti sminatori
RobotAgent(int, int, AgentId) - Constructor for class sid.agent.RobotAgent
costruttore

S

SetNewSimDialogGUI - class sid.gui.SetNewSimDialogGUI.
 
SetNewSimDialogGUI(Frame, boolean) - Constructor for class sid.gui.SetNewSimDialogGUI
Creates new form SetNewSimDialogGUI
setSimulation(int, int, int, int) - Method in class sid.gui.SimulationGUI
setta la simulazione una nuova simulazione associata alla applicazione
setX(int) - Method in class sid.agent.RobotAgent
setta la coordinata x dell'ambiente virtuale alla quale si trova l'agente
setY(int) - Method in class sid.agent.RobotAgent
setta la coordinata y dell'ambiente virtuale alla quale si trova l'agente
showDialogError(String, String) - Method in class sid.gui.SimulationGUI
mostra all'utente una finestra di dialogo di errore
showDialogInfo(String, String) - Method in class sid.gui.SimulationGUI
mostra all'utente una finestra di dialogo informativo
sid - package sid
 
sid.agent - package sid.agent
 
sid.gui - package sid.gui
 
sid.util - package sid.util
 
Simulation - class sid.Simulation.
 
Simulation() - Constructor for class sid.Simulation
Creates a new instance of Simulation
Simulation(int, int) - Constructor for class sid.Simulation
Creates a new instance of Simulation
Simulation(int, int, int, int) - Constructor for class sid.Simulation
Creates a new instance of Simulation
SimulationGUI - class sid.gui.SimulationGUI.
 
SimulationGUI() - Constructor for class sid.gui.SimulationGUI
Creates new form MineFieldGUI

T

TUPLE_CENTRE_MINEFIELD - Static variable in class sid.gui.SimulationGUI
 
TUPLE_CENTRE_RADIOCHANNEL - Static variable in class sid.gui.SimulationGUI
 

U

UnMineAgent - class sid.agent.UnMineAgent.
Agente sminatore
UnMineAgent(int, int, int[][], AgentId) - Constructor for class sid.agent.UnMineAgent
costruttore
UnMineUtility - class sid.util.UnMineUtility.
 
UnMineUtility() - Constructor for class sid.util.UnMineUtility
Creates a new instance of UnMineUtility
userPath - Static variable in class sid.gui.SimulationGUI
 

B C D E F G I M N P R S T U