boid
Class Cboid

java.lang.Object
  |
  +--vabase.Cprocess
        |
        +--boid.Cboid
All Implemented Interfaces:
java.lang.Runnable

public class Cboid
extends Cprocess

Classe de gestion des boids


Fields inherited from class vabase.Cprocess
generation, isRunning, prThread, vue
 
Constructor Summary
Cboid(boidUI ui, int pop)
          Constructeur
 
Method Summary
 void affPop()
          Affichage de la population
 void disperse()
          Dispersion
 void geneSuiv()
          Création d'une nouvelle génération
 void initVue()
          Initialisation/MAJ de la vue
 void placeObjectif(float x, float y)
          Place l'objectif
 void setAligne(int c)
          Fixe la paramètre d'alignement
 void setCohesion(int c)
          Fixe la paramètre de cohesion
 void setEvite(int c)
          Fixe la paramètre d'évitement
 void setNewPb(int pop)
          Initialisation nouveau problème
 void setNewPop(int p)
          Création d'une nouvelle population
 void setObjectif(int c)
          Fixe le paramètre d'objectif
 void setParam(int co, int ev, int al, int ob, int ve)
          Mise à jour des paramètres
 void setVent(int c)
          Vent
 void supprObjectif()
          Supprime l'objectif
 
Methods inherited from class vabase.Cprocess
lancement, pasAPas, run, setTempo, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cboid

public Cboid(boidUI ui,
             int pop)
Constructeur
Method Detail

setNewPb

public void setNewPb(int pop)
Initialisation nouveau problème

setParam

public void setParam(int co,
                     int ev,
                     int al,
                     int ob,
                     int ve)
Mise à jour des paramètres

setNewPop

public void setNewPop(int p)
Création d'une nouvelle population

initVue

public void initVue()
Initialisation/MAJ de la vue
Overrides:
initVue in class Cprocess

affPop

public void affPop()
Affichage de la population

placeObjectif

public void placeObjectif(float x,
                          float y)
Place l'objectif

supprObjectif

public void supprObjectif()
Supprime l'objectif

disperse

public void disperse()
Dispersion

geneSuiv

public void geneSuiv()
Création d'une nouvelle génération
Overrides:
geneSuiv in class Cprocess

setCohesion

public void setCohesion(int c)
Fixe la paramètre de cohesion

setEvite

public void setEvite(int c)
Fixe la paramètre d'évitement

setAligne

public void setAligne(int c)
Fixe la paramètre d'alignement

setObjectif

public void setObjectif(int c)
Fixe le paramètre d'objectif

setVent

public void setVent(int c)
Vent