Class GaussianNumberPlane
java.lang.Object
org.woehlke.computer.kurzweil.mandelbrot.model.fractal.GaussianNumberPlane
public class GaussianNumberPlane
extends java.lang.Object
Mandelbrot Set drawn by a Turing Machine.
(C) 2006 - 2015 Thomas Woehlke.
https://thomas-woehlke.blogspot.com/2016/01/mandelbrot-set-drawn-by-turing-machine.html
- Author:
- Thomas Woehlke Created by tw on 16.12.2019.
-
Field Summary
Fields Modifier and Type Field Description static int
YET_UNCOMPUTED
int
zoomLevel
-
Constructor Summary
Constructors Constructor Description GaussianNumberPlane(ApplicationModel model)
-
Method Summary
Modifier and Type Method Description void
computeTheJuliaSetFor(Point pointFromMandelbrotSet)
int
deceaseZoomLevel()
void
fillTheOutsideWithColors()
int
getCellStatusFor(int x, int y)
ComplexNumber
getZoomCenter()
int
getZoomLevel()
int
inceaseZoomLevel()
boolean
isInMandelbrotSet(Point turingPosition)
boolean
isInZooomedMandelbrotSet(Point turingPosition)
void
setModeZoom()
void
setZoomCenter(ComplexNumber zoomCenter)
void
setZoomLevel(int zoomLevel)
void
start()
void
zoomIntoTheJuliaSetFor(Point zoomPoint)
void
zoomIntoTheMandelbrotSet(Point zoomPoint)
void
zoomOutOfTheJuliaSet()
void
zoomOutOfTheMandelbrotSet()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
YET_UNCOMPUTED
public static final int YET_UNCOMPUTED- See Also:
- Constant Field Values
-
zoomLevel
public volatile int zoomLevel
-
-
Constructor Details
-
GaussianNumberPlane
-
-
Method Details
-
setModeZoom
public void setModeZoom() -
start
public void start() -
getCellStatusFor
public int getCellStatusFor(int x, int y) -
isInZooomedMandelbrotSet
-
isInMandelbrotSet
-
fillTheOutsideWithColors
public void fillTheOutsideWithColors() -
computeTheJuliaSetFor
-
zoomIntoTheMandelbrotSet
-
zoomOutOfTheMandelbrotSet
public void zoomOutOfTheMandelbrotSet() -
zoomIntoTheJuliaSetFor
-
zoomOutOfTheJuliaSet
public void zoomOutOfTheJuliaSet() -
getZoomLevel
public int getZoomLevel() -
inceaseZoomLevel
public int inceaseZoomLevel() -
deceaseZoomLevel
public int deceaseZoomLevel() -
setZoomLevel
public void setZoomLevel(int zoomLevel) -
getZoomCenter
-
setZoomCenter
-