public class ImGraphic extends java.lang.Object implements ImageSizeAction
Constructor and Description |
---|
ImGraphic() |
Modifier and Type | Method and Description |
---|---|
void |
drawColourCubeSides() |
void |
drawGradient() |
void |
drawGrid()
Draw a grid of black squares in a new frame.
|
void |
drawLyapunov()
As described by A.K.Dewdney in Scientific American, September 1991.
|
void |
drawLyapunov(ImFrame imf,
java.awt.Point offset,
double zoomFactor)
Redraw the Lyapunov data in the given frame, zoomed by the given
factor about the given point.
|
void |
drawMandelbrot()
Draw the Mandelbrot curve in a new frame at scale 1.
|
void |
drawMandelbrot(ImFrame imf,
java.awt.Point offset,
double zoomFactor)
Redraw the Mandelbrot curve in the given frame, zoomed by the given
factor about the given point.
|
void |
drawRim(ImFrame imf,
int width,
java.awt.Color colour)
Draw a rim around the image displayed in the given ImFrame, of the given
width and colour
|
void |
process(ImageSizeDialogue isd)
Implementing ImageSizeAction
|
public void process(ImageSizeDialogue isd)
process
in interface ImageSizeAction
public void drawGradient()
public void drawColourCubeSides()
public void drawLyapunov()
public void drawLyapunov(ImFrame imf, java.awt.Point offset, double zoomFactor)
public void drawMandelbrot()
public void drawMandelbrot(ImFrame imf, java.awt.Point offset, double zoomFactor)
public void drawGrid()
public void drawRim(ImFrame imf, int width, java.awt.Color colour)