|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.biology.Cell
public class Cell
A class representing a cell.
| Field Summary | |
|---|---|
static int |
ABNORMAL_CELL
DOCUMENT ME! |
static int |
ANAPHASE
DOCUMENT ME! |
static int |
ANIMAL
The animal constant. |
static int |
ANTIBODY_CELL
DOCUMENT ME! |
static int |
BLOOD_CELL
DOCUMENT ME! |
static int |
CYTOKINESIS
DOCUMENT ME! |
static int |
GROWTH_0
DOCUMENT ME! |
static int |
GROWTH_1
DOCUMENT ME! |
static int |
GROWTH_2
DOCUMENT ME! |
static int |
LIVER_CELL
DOCUMENT ME! |
static int |
METAPHASE
DOCUMENT ME! |
static int |
NERVE_CELL
DOCUMENT ME! |
static int |
PROKARYOTE
The prokaryote constant. |
static int |
PROPHASE
DOCUMENT ME! |
static int |
SEX_CELL
DOCUMENT ME! |
static int |
SYNTHESIS
DOCUMENT ME! |
static int |
TELOPHASE
DOCUMENT ME! |
static int |
UNDIFFERENCIATED_CELL
DOCUMENT ME! |
static int |
VEGETAL
The vegetal constant. |
| Constructor Summary | |
|---|---|
Cell(Genome genome)
Constructs a an undifferenciated animal Cell at interphase. |
|
Cell(Genome genome,
int type,
int kind,
Alphabet coding)
Creates a new Cell object. |
|
| Method Summary | |
|---|---|
void |
addNeighbor(Cell neighbor)
DOCUMENT ME! |
java.lang.Object |
clone()
DOCUMENT ME! |
Alphabet |
getCoding()
DOCUMENT ME! |
java.lang.String[] |
getElements()
DOCUMENT ME! |
Genome |
getGenome()
DOCUMENT ME! |
int |
getKind()
DOCUMENT ME! |
java.util.Set |
getNeighbors()
DOCUMENT ME! |
int |
getStage()
DOCUMENT ME! |
int |
getType()
DOCUMENT ME! |
boolean |
isEukaryote()
returns a boolean indicating is this cell is an eukarytoe cell or a prokaryote one. |
void |
nextStage()
DOCUMENT ME! |
java.util.Set |
provokeMeiosis()
returns a set of cell resulting from meiosis of this cell, WITHOUT any crossover or other mutation, so the process is a bit idealized. |
java.util.Set |
provokeMitosis()
returns a set of cells resulting from mitosis of this cell. |
void |
removeNeighbor(Cell neighbor)
DOCUMENT ME! |
void |
setCoding(Alphabet coding)
DOCUMENT ME! |
void |
setKind(int kind)
DOCUMENT ME! |
void |
setNeighbors(java.util.Set neighbors)
DOCUMENT ME! |
void |
setStage()
DOCUMENT ME! |
void |
setType(int type)
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int PROKARYOTE
public static final int ANIMAL
public static final int VEGETAL
public static final int GROWTH_0
public static final int GROWTH_1
public static final int SYNTHESIS
public static final int GROWTH_2
public static final int PROPHASE
public static final int METAPHASE
public static final int ANAPHASE
public static final int TELOPHASE
public static final int CYTOKINESIS
public static final int UNDIFFERENCIATED_CELL
public static final int ABNORMAL_CELL
public static final int BLOOD_CELL
public static final int NERVE_CELL
public static final int LIVER_CELL
public static final int SEX_CELL
public static final int ANTIBODY_CELL
| Constructor Detail |
|---|
public Cell(Genome genome)
genome - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!
public Cell(Genome genome,
int type,
int kind,
Alphabet coding)
genome - DOCUMENT ME!type - DOCUMENT ME!kind - DOCUMENT ME!coding - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!| Method Detail |
|---|
public Genome getGenome()
public int getType()
public void setType(int type)
type - DOCUMENT ME!public int getKind()
public void setKind(int kind)
kind - DOCUMENT ME!public Alphabet getCoding()
public void setCoding(Alphabet coding)
coding - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public int getStage()
public void setStage()
public void nextStage()
public java.util.Set getNeighbors()
public void addNeighbor(Cell neighbor)
neighbor - ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public void removeNeighbor(Cell neighbor)
neighbor - ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public void setNeighbors(java.util.Set neighbors)
neighbors - ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public java.lang.String[] getElements()
public boolean isEukaryote()
public java.lang.Object clone()
clone in class java.lang.Objectpublic java.util.Set provokeMitosis()
public java.util.Set provokeMeiosis()
java.lang.IllegalArgumentException - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||