public abstract class SimpleMorphImpl extends java.lang.Object implements Morph
| Modifier and Type | Field and Description |
|---|---|
int |
mutSizeGene |
| Constructor and Description |
|---|
SimpleMorphImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
delayvelop(java.awt.Graphics2D g2,
java.awt.Dimension d,
boolean midBox) |
void |
draw(java.awt.Graphics2D g2,
java.awt.Dimension d,
boolean midBox) |
Morph |
getElderSib() |
Morph |
getFirstBorn() |
Person |
getGenome() |
Morph |
getLastBorn() |
MorphConfig |
getMorphConfig() |
Morph |
getNext() |
int |
getOffspringCount(boolean deep) |
Morph |
getParent() |
Pic |
getPic() |
Morph |
getPrec() |
Morph |
getYoungerSib() |
void |
setElderSib(Morph elderSib) |
void |
setFirstBorn(Morph firstBorn) |
void |
setGenome(Person genome) |
void |
setLastBorn(Morph lastBorn) |
void |
setMorphConfig(MorphConfig config) |
void |
setNext(Morph next) |
void |
setParent(Morph parent) |
void |
setPic(Pic pic) |
void |
setPrec(Morph prec) |
void |
setYoungerSib(Morph youngerSib) |
public int getOffspringCount(boolean deep)
getOffspringCount in interface Morphpublic Morph getFirstBorn()
getFirstBorn in interface Morphpublic void setFirstBorn(Morph firstBorn)
setFirstBorn in interface Morphpublic Morph getLastBorn()
getLastBorn in interface Morphpublic void setLastBorn(Morph lastBorn)
setLastBorn in interface Morphpublic Morph getElderSib()
getElderSib in interface Morphpublic void setElderSib(Morph elderSib)
setElderSib in interface Morphpublic Morph getYoungerSib()
getYoungerSib in interface Morphpublic void setYoungerSib(Morph youngerSib)
setYoungerSib in interface Morphpublic void draw(java.awt.Graphics2D g2,
java.awt.Dimension d,
boolean midBox)
public void setGenome(Person genome)
public void setMorphConfig(MorphConfig config)
setMorphConfig in interface Morphpublic MorphConfig getMorphConfig()
getMorphConfig in interface Morphpublic void delayvelop(java.awt.Graphics2D g2,
java.awt.Dimension d,
boolean midBox)
delayvelop in interface Morph