public class ArthromorphEmbryology extends SimpleEmbryology
Constructor and Description |
---|
ArthromorphEmbryology() |
Modifier and Type | Method and Description |
---|---|
void |
develop(Morph morph) |
int |
draw(ArthromorphPic pic,
Atom atom,
double[] params,
int x,
int y,
int ySeg,
double gradientFactor,
double overlap) |
static int[] |
getKindsData() |
getEmbryologyPreferences, propertyChange
public static int[] getKindsData()
public void develop(Morph morph)
develop
in interface Embryology
develop
in class SimpleEmbryology
public int draw(ArthromorphPic pic, Atom atom, double[] params, int x, int y, int ySeg, double gradientFactor, double overlap)
pic
- the phenotype to draw.atom
- the current atom being drawnparams
- cumulative parametersx
- center of horizontal drawing.y
- center of vertical drawing.ySeg
- how vertically offset this atom's origin is from the origin of the entire animal.gradientFactor
- multiplicative factor for 'angle.'overlap
- how much a segment overlaps the previous segment.