Main Page | Packages | Class Hierarchy | Class List | Directories | File List | Class Members

SimImmuno.Cellule Class Reference

Inheritance diagram for SimImmuno.Cellule:

SimImmuno.Anticorp SimImmuno.Antigen SimImmuno.CellInfect SimImmuno.CI SimImmuno.Debris SimImmuno.InfectVIH SimImmuno.LB SimImmuno.LBm SimImmuno.LT4 SimImmuno.LT4m SimImmuno.LT8 SimImmuno.LT8m SimImmuno.LTc SimImmuno.Phagocyte SimImmuno.Plasmocyte SimImmuno.VIH List of all members.

Public Member Functions

 Cellule (int x, int y)
 Cellule (int x, int y, int life)
void Action ()
double DistTo (Cellule cell_source, Cellule cell_dest)

Public Attributes

const int MaxLifeTime = 1000
Point Location
int Life
int specificite
int index
CellulesCollection ccol_copy
Cellule cell_plusproche

Static Public Attributes

static Random rnd

Private Member Functions

void Divide ()
void Mouvement ()

Constructor & Destructor Documentation

SimImmuno.Cellule.Cellule int  x,
int  y
 

Definition at line 37 of file Cellule.cs.

References SimImmuno.Cellule.Life, SimImmuno.Cellule.Location, SimImmuno.Cellule.MaxLifeTime, and SimImmuno.Cellule.rnd.

Referenced by SimImmuno.Cellule.Divide().

SimImmuno.Cellule.Cellule int  x,
int  y,
int  life
 

Definition at line 43 of file Cellule.cs.

References SimImmuno.Cellule.Life, and SimImmuno.Cellule.Location.


Member Function Documentation

void SimImmuno.Cellule.Action  ) 
 

Reimplemented in SimImmuno.Anticorp, SimImmuno.Antigen, SimImmuno.CellInfect, SimImmuno.CI, SimImmuno.Debris, SimImmuno.InfectVIH, SimImmuno.LB, SimImmuno.LBm, SimImmuno.LT4, SimImmuno.LT4m, SimImmuno.LT8, SimImmuno.LT8m, SimImmuno.LTc, SimImmuno.Phagocyte, SimImmuno.Plasmocyte, and SimImmuno.VIH.

Definition at line 49 of file Cellule.cs.

References SimImmuno.Cellule.Divide(), SimImmuno.Cellule.Mouvement(), and SimImmuno.Cellule.rnd.

double SimImmuno.Cellule.DistTo Cellule  cell_source,
Cellule  cell_dest
 

Definition at line 154 of file Cellule.cs.

References SimImmuno.Cellule.Location.

Referenced by SimImmuno.VIH.Action(), SimImmuno.Plasmocyte.Action(), SimImmuno.Phagocyte.Action(), SimImmuno.LTc.Action(), SimImmuno.LT8m.Action(), SimImmuno.LT8.Action(), SimImmuno.LT4m.Action(), SimImmuno.LT4.Action(), SimImmuno.LBm.Action(), SimImmuno.LB.Action(), SimImmuno.Antigen.Action(), SimImmuno.Anticorp.Action(), SimImmuno.VIH.Mouvement(), SimImmuno.Plasmocyte.Mouvement(), SimImmuno.Phagocyte.Mouvement(), SimImmuno.LTc.Mouvement(), SimImmuno.LT8m.Mouvement(), SimImmuno.LT8.Mouvement(), SimImmuno.LT4m.Mouvement(), SimImmuno.LT4.Mouvement(), SimImmuno.LBm.Mouvement(), SimImmuno.LB.Mouvement(), SimImmuno.Anticorp.Mouvement(), SimImmuno.VIH.TestIfAlive(), SimImmuno.Plasmocyte.TestIfAlive(), SimImmuno.Phagocyte.TestIfAlive(), SimImmuno.LTc.TestIfAlive(), SimImmuno.LT8m.TestIfAlive(), SimImmuno.LT8.TestIfAlive(), SimImmuno.LT4m.TestIfAlive(), SimImmuno.LT4.TestIfAlive(), SimImmuno.LBm.TestIfAlive(), SimImmuno.LB.TestIfAlive(), and SimImmuno.Anticorp.TestIfAlive().

void SimImmuno.Cellule.Divide  )  [private]
 

Reimplemented in SimImmuno.CellInfect.

Definition at line 143 of file Cellule.cs.

References SimImmuno.Cellule.Cellule(), SimImmuno.Cellule.Location, and SimImmuno.Cellule.rnd.

Referenced by SimImmuno.Cellule.Action().

void SimImmuno.Cellule.Mouvement  )  [private]
 

Reimplemented in SimImmuno.Anticorp, SimImmuno.Antigen, SimImmuno.CellInfect, SimImmuno.CI, SimImmuno.Debris, SimImmuno.InfectVIH, SimImmuno.LB, SimImmuno.LBm, SimImmuno.LT4, SimImmuno.LT4m, SimImmuno.LT8, SimImmuno.LT8m, SimImmuno.LTc, SimImmuno.Phagocyte, SimImmuno.Plasmocyte, and SimImmuno.VIH.

Definition at line 161 of file Cellule.cs.

References SimImmuno.Cellule.rnd.

Referenced by SimImmuno.Cellule.Action().


Member Data Documentation

CellulesCollection SimImmuno.Cellule.ccol_copy
 

Definition at line 34 of file Cellule.cs.

Referenced by SimImmuno.VIH.Action(), SimImmuno.Plasmocyte.Action(), SimImmuno.Phagocyte.Action(), SimImmuno.LTc.Action(), SimImmuno.LT8m.Action(), SimImmuno.LT8.Action(), SimImmuno.LT4m.Action(), SimImmuno.LT4.Action(), SimImmuno.LBm.Action(), SimImmuno.LB.Action(), SimImmuno.Antigen.Action(), SimImmuno.Anticorp.Action(), SimImmuno.VIH.Mouvement(), SimImmuno.Plasmocyte.Mouvement(), SimImmuno.Phagocyte.Mouvement(), SimImmuno.LTc.Mouvement(), SimImmuno.LT8m.Mouvement(), SimImmuno.LT8.Mouvement(), SimImmuno.LT4m.Mouvement(), SimImmuno.LT4.Mouvement(), SimImmuno.LBm.Mouvement(), SimImmuno.LB.Mouvement(), SimImmuno.Anticorp.Mouvement(), SimImmuno.Plasmocyte.ProdAC(), SimImmuno.LT4m.ProdIL(), SimImmuno.LT4.ProdIL(), SimImmuno.LBm.ProdLBMemoire(), SimImmuno.LB.ProdLBMemoire(), SimImmuno.LT4m.ProdLT4Memoire(), SimImmuno.LT4.ProdLT4Memoire(), SimImmuno.LT8m.ProdLT8Memoire(), SimImmuno.LT8.ProdLT8Memoire(), SimImmuno.LT8m.ProdLTc(), SimImmuno.LT8.ProdLTc(), SimImmuno.LBm.ProdPlasmo(), SimImmuno.LB.ProdPlasmo(), SimImmuno.VIH.TestIfAlive(), SimImmuno.Plasmocyte.TestIfAlive(), SimImmuno.Phagocyte.TestIfAlive(), SimImmuno.LTc.TestIfAlive(), SimImmuno.LT8m.TestIfAlive(), SimImmuno.LT8.TestIfAlive(), SimImmuno.LT4m.TestIfAlive(), SimImmuno.LT4.TestIfAlive(), SimImmuno.LBm.TestIfAlive(), SimImmuno.LB.TestIfAlive(), SimImmuno.Anticorp.TestIfAlive(), SimImmuno.VIH.TestIfDejaSelect(), SimImmuno.Plasmocyte.TestIfDejaSelect(), SimImmuno.Phagocyte.TestIfDejaSelect(), SimImmuno.LTc.TestIfDejaSelect(), SimImmuno.LT8m.TestIfDejaSelect(), SimImmuno.LT8.TestIfDejaSelect(), SimImmuno.LT4m.TestIfDejaSelect(), SimImmuno.LT4.TestIfDejaSelect(), SimImmuno.LBm.TestIfDejaSelect(), SimImmuno.LB.TestIfDejaSelect(), and SimImmuno.Anticorp.TestIfDejaSelect().

Cellule SimImmuno.Cellule.cell_plusproche
 

Definition at line 35 of file Cellule.cs.

Referenced by SimImmuno.Anticorp.Anticorp(), SimImmuno.LB.LB(), SimImmuno.LBm.LBm(), SimImmuno.LT4.LT4(), SimImmuno.LT4m.LT4m(), SimImmuno.LT8.LT8(), SimImmuno.LT8m.LT8m(), SimImmuno.LTc.LTc(), SimImmuno.VIH.Mouvement(), SimImmuno.Plasmocyte.Mouvement(), SimImmuno.Phagocyte.Mouvement(), SimImmuno.LTc.Mouvement(), SimImmuno.LT8m.Mouvement(), SimImmuno.LT8.Mouvement(), SimImmuno.LT4m.Mouvement(), SimImmuno.LT4.Mouvement(), SimImmuno.LBm.Mouvement(), SimImmuno.LB.Mouvement(), SimImmuno.Anticorp.Mouvement(), SimImmuno.Phagocyte.Phagocyte(), SimImmuno.Phagocyte.Phagocytose(), SimImmuno.Plasmocyte.Plasmocyte(), and SimImmuno.VIH.VIH().

int SimImmuno.Cellule.index
 

Definition at line 33 of file Cellule.cs.

Referenced by SimImmuno.VIH.Action(), SimImmuno.LTc.Action(), SimImmuno.CellulesCollection.Add(), SimImmuno.Anticorp.CreatedCI(), SimImmuno.Antigen.Infection(), SimImmuno.LTc.Perforine(), SimImmuno.Phagocyte.Phagocytose(), SimImmuno.VIH.TestIfAlive(), SimImmuno.Plasmocyte.TestIfAlive(), SimImmuno.Phagocyte.TestIfAlive(), SimImmuno.LTc.TestIfAlive(), SimImmuno.LT8m.TestIfAlive(), SimImmuno.LT8.TestIfAlive(), SimImmuno.LT4m.TestIfAlive(), SimImmuno.LT4.TestIfAlive(), SimImmuno.LBm.TestIfAlive(), SimImmuno.LB.TestIfAlive(), and SimImmuno.Anticorp.TestIfAlive().

int SimImmuno.Cellule.Life
 

Definition at line 30 of file Cellule.cs.

Referenced by SimImmuno.Anticorp.Anticorp(), SimImmuno.Antigen.Antigen(), SimImmuno.CellInfect.CellInfect(), SimImmuno.Cellule.Cellule(), SimImmuno.CI.CI(), SimImmuno.Debris.Debris(), SimImmuno.InfectVIH.InfectVIH(), SimImmuno.LB.LB(), SimImmuno.LBm.LBm(), SimImmuno.LT4.LT4(), SimImmuno.LT4m.LT4m(), SimImmuno.LT8.LT8(), SimImmuno.LT8m.LT8m(), SimImmuno.LTc.LTc(), SimImmuno.Phagocyte.Phagocyte(), SimImmuno.Plasmocyte.Plasmocyte(), and SimImmuno.VIH.VIH().

Point SimImmuno.Cellule.Location
 

Definition at line 29 of file Cellule.cs.

Referenced by SimImmuno.CellInfect.CellInfect(), SimImmuno.Cellule.Cellule(), SimImmuno.Anticorp.CreatedCI(), SimImmuno.Cellule.DistTo(), SimImmuno.CellInfect.Divide(), SimImmuno.Cellule.Divide(), SimImmuno.Antigen.Infection(), SimImmuno.VIH.Mouvement(), SimImmuno.Plasmocyte.Mouvement(), SimImmuno.Phagocyte.Mouvement(), SimImmuno.LTc.Mouvement(), SimImmuno.LT8m.Mouvement(), SimImmuno.LT8.Mouvement(), SimImmuno.LT4m.Mouvement(), SimImmuno.LT4.Mouvement(), SimImmuno.LBm.Mouvement(), SimImmuno.LB.Mouvement(), SimImmuno.Anticorp.Mouvement(), SimImmuno.LTc.Perforine(), SimImmuno.Plasmocyte.ProdAC(), SimImmuno.LT4m.ProdLT4Memoire(), SimImmuno.LT4.ProdLT4Memoire(), SimImmuno.LT8m.ProdLT8Memoire(), SimImmuno.LT8.ProdLT8Memoire(), SimImmuno.LT8m.ProdLTc(), SimImmuno.LT8.ProdLTc(), SimImmuno.LBm.ProdPlasmo(), SimImmuno.LB.ProdPlasmo(), and SimImmuno.InfectVIH.ProdVIH().

const int SimImmuno.Cellule.MaxLifeTime = 1000
 

Definition at line 28 of file Cellule.cs.

Referenced by SimImmuno.CellInfect.CellInfect(), and SimImmuno.Cellule.Cellule().

Random SimImmuno.Cellule.rnd [static]
 

Definition at line 32 of file Cellule.cs.

Referenced by SimImmuno.VIH.Action(), SimImmuno.Plasmocyte.Action(), SimImmuno.LT8m.Action(), SimImmuno.LT8.Action(), SimImmuno.LT4m.Action(), SimImmuno.LT4.Action(), SimImmuno.LBm.Action(), SimImmuno.LB.Action(), SimImmuno.InfectVIH.Action(), SimImmuno.CellInfect.Action(), SimImmuno.Cellule.Action(), SimImmuno.Antigen.Antigen(), SimImmuno.CellInfect.CellInfect(), SimImmuno.Cellule.Cellule(), SimImmuno.CellInfect.Divide(), SimImmuno.Cellule.Divide(), SimImmuno.LB.LB(), SimImmuno.LT8.LT8(), SimImmuno.VIH.Mouvement(), SimImmuno.Plasmocyte.Mouvement(), SimImmuno.Phagocyte.Mouvement(), SimImmuno.LTc.Mouvement(), SimImmuno.LT8m.Mouvement(), SimImmuno.LT8.Mouvement(), SimImmuno.LT4m.Mouvement(), SimImmuno.LT4.Mouvement(), SimImmuno.LBm.Mouvement(), SimImmuno.LB.Mouvement(), SimImmuno.InfectVIH.Mouvement(), SimImmuno.Debris.Mouvement(), SimImmuno.CI.Mouvement(), SimImmuno.CellInfect.Mouvement(), SimImmuno.Antigen.Mouvement(), SimImmuno.Anticorp.Mouvement(), SimImmuno.Cellule.Mouvement(), SimImmuno.Plasmocyte.ProdAC(), SimImmuno.LBm.ProdLBMemoire(), SimImmuno.LB.ProdLBMemoire(), SimImmuno.LT4m.ProdLT4Memoire(), SimImmuno.LT4.ProdLT4Memoire(), SimImmuno.LT8m.ProdLT8Memoire(), SimImmuno.LT8.ProdLT8Memoire(), SimImmuno.LT8m.ProdLTc(), SimImmuno.LT8.ProdLTc(), SimImmuno.LBm.ProdPlasmo(), SimImmuno.LB.ProdPlasmo(), and SimImmuno.InfectVIH.ProdVIH().

int SimImmuno.Cellule.specificite
 

Definition at line 31 of file Cellule.cs.

Referenced by SimImmuno.Plasmocyte.Action(), SimImmuno.LTc.Action(), SimImmuno.LT8m.Action(), SimImmuno.LT8.Action(), SimImmuno.LT4m.Action(), SimImmuno.LT4.Action(), SimImmuno.LBm.Action(), SimImmuno.LB.Action(), SimImmuno.Antigen.Action(), SimImmuno.Anticorp.Action(), SimImmuno.Anticorp.Anticorp(), SimImmuno.Antigen.Antigen(), SimImmuno.CellInfect.CellInfect(), SimImmuno.CellInfect.Divide(), SimImmuno.Antigen.Infection(), SimImmuno.InfectVIH.InfectVIH(), SimImmuno.LB.LB(), SimImmuno.LBm.LBm(), SimImmuno.LT4.LT4(), SimImmuno.LT4m.LT4m(), SimImmuno.LT8.LT8(), SimImmuno.LT8m.LT8m(), SimImmuno.LTc.LTc(), SimImmuno.LTc.Perforine(), SimImmuno.Plasmocyte.Plasmocyte(), SimImmuno.Plasmocyte.ProdAC(), SimImmuno.LT4m.ProdLT4Memoire(), SimImmuno.LT4.ProdLT4Memoire(), SimImmuno.LT8m.ProdLT8Memoire(), SimImmuno.LT8.ProdLT8Memoire(), SimImmuno.LT8m.ProdLTc(), SimImmuno.LT8.ProdLTc(), SimImmuno.LBm.ProdPlasmo(), SimImmuno.LB.ProdPlasmo(), SimImmuno.Plasmocyte.TestIfAlive(), SimImmuno.LTc.TestIfAlive(), SimImmuno.LT8m.TestIfAlive(), SimImmuno.LT8.TestIfAlive(), SimImmuno.LT4m.TestIfAlive(), SimImmuno.LT4.TestIfAlive(), SimImmuno.LBm.TestIfAlive(), SimImmuno.LB.TestIfAlive(), SimImmuno.Anticorp.TestIfAlive(), and SimImmuno.VIH.VIH().


The documentation for this class was generated from the following file:
Generated on Sat Jun 4 15:03:45 2005 for SimImmuno by  doxygen 1.4.2