|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.mathematics.analysis.chaos.KochCurve
public abstract class KochCurve
The KochCurve class provides an object that encapsulates the Koch curve.
| Constructor Summary | |
|---|---|
KochCurve()
Creates a new KochCurve object. |
|
| Method Summary | |
|---|---|
protected abstract void |
drawLine(double startX,
double startY,
double endX,
double endY)
Draws a line segment in a 2D plane. |
protected abstract void |
eraseLine(double startX,
double startY,
double endX,
double endY)
Erases a line segment in a 2D plane. |
double |
hausdorffDimension()
DOCUMENT ME! |
void |
recurse(double startX,
double startY,
double endX,
double endY,
int n)
The recursive algorithm for the Koch curve. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public KochCurve()
| Method Detail |
|---|
public double hausdorffDimension()
public void recurse(double startX,
double startY,
double endX,
double endY,
int n)
startX - the x-coordinate of the start of the line.startY - the x-coordinate of the start of the line.endX - the x-coordinate of the end of the line.endY - the x-coordinate of the end of the line.n - the number of recursions.
protected abstract void drawLine(double startX,
double startY,
double endX,
double endY)
startX - DOCUMENT ME!startY - DOCUMENT ME!endX - DOCUMENT ME!endY - DOCUMENT ME!
protected abstract void eraseLine(double startX,
double startY,
double endX,
double endY)
startX - DOCUMENT ME!startY - DOCUMENT ME!endX - DOCUMENT ME!endY - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||