public class SnailPersonImpl extends SimplePersonImpl implements SnailPerson, java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
static boolean |
sideView |
| Constructor and Description |
|---|
SnailPersonImpl(Morph morph) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToDDisplacement(double summand)
DDisplacement is not allowed to be less than zero or greater than 1.
|
void |
addToTTranslation(double summand) |
void |
develop(java.awt.Graphics2D g2,
java.awt.Dimension d,
boolean zeroMargin) |
void |
flipHandedness() |
int |
getCoarsegraininess() |
double |
getdDisplacement() |
double |
getdGradient() |
int |
getGeneratingCurve() |
int |
getHandedness() |
int |
getMutProb() |
int |
getReach() |
double |
getsShape() |
double |
getTranslationGradient() |
double |
gettTranslation() |
double |
getwOpening() |
Person |
reproduce(Morph newMorph) |
void |
setBasicType(int i) |
void |
setCoarsegraininess(int coarsegraininess) |
void |
setdDisplacement(double dDisplacement) |
void |
setdGradient(double dGradient) |
void |
setGeneratingCurve(int generatingCurve) |
void |
setHandedness(int handedness) |
void |
setMutProb(int mutProb) |
void |
setReach(int reach) |
void |
setsShape(double sShape) |
void |
setTranslationGradient(double translationGradient) |
void |
settTranslation(double tTranslation) |
void |
setwOpening(double wOpening) |
getMorph, getMutagen, setMorph, setMutagenequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMorph, getMutagen, setMorph, setMutagenpublic SnailPersonImpl(Morph morph)
public double getwOpening()
getwOpening in interface SnailPersonpublic void setwOpening(double wOpening)
setwOpening in interface SnailPersonpublic double getdDisplacement()
getdDisplacement in interface SnailPersonpublic void setdDisplacement(double dDisplacement)
setdDisplacement in interface SnailPersonpublic double getsShape()
getsShape in interface SnailPersonpublic void setsShape(double sShape)
setsShape in interface SnailPersonpublic double gettTranslation()
gettTranslation in interface SnailPersonpublic void settTranslation(double tTranslation)
settTranslation in interface SnailPersonpublic double getTranslationGradient()
getTranslationGradient in interface SnailPersonpublic void setTranslationGradient(double translationGradient)
setTranslationGradient in interface SnailPersonpublic double getdGradient()
getdGradient in interface SnailPersonpublic void setdGradient(double dGradient)
setdGradient in interface SnailPersonpublic int getCoarsegraininess()
getCoarsegraininess in interface SnailPersonpublic void setCoarsegraininess(int coarsegraininess)
setCoarsegraininess in interface SnailPersonpublic int getReach()
getReach in interface SnailPersonpublic void setReach(int reach)
setReach in interface SnailPersonpublic int getGeneratingCurve()
getGeneratingCurve in interface SnailPersonpublic void setGeneratingCurve(int generatingCurve)
setGeneratingCurve in interface SnailPersonpublic int getHandedness()
getHandedness in interface SnailPersonpublic void setHandedness(int handedness)
setHandedness in interface SnailPersonpublic int getMutProb()
getMutProb in interface SnailPersonpublic void setMutProb(int mutProb)
setMutProb in interface SnailPersonpublic void addToDDisplacement(double summand)
addToDDisplacement in interface SnailPersonpublic void addToTTranslation(double summand)
addToTTranslation in interface SnailPersonpublic void flipHandedness()
flipHandedness in interface SnailPersonpublic void setBasicType(int i)
setBasicType in interface Personpublic void develop(java.awt.Graphics2D g2,
java.awt.Dimension d,
boolean zeroMargin)