Class GaussianNumberPlane
java.lang.Object
org.woehlke.computer.kurzweil.commons.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 intYET_UNCOMPUTEDintzoomLevel -
Constructor Summary
Constructors Constructor Description GaussianNumberPlane(MandelbrotModel model) -
Method Summary
Modifier and Type Method Description voidcomputeTheJuliaSetFor(Point pointFromMandelbrotSet)intdeceaseZoomLevel()voidfillTheOutsideWithColors()intgetCellStatusFor(int x, int y)ComplexNumbergetZoomCenter()intgetZoomLevel()intinceaseZoomLevel()booleanisInMandelbrotSet(Point turingPosition)booleanisInZooomedMandelbrotSet(Point turingPosition)voidsetModeZoom()voidsetZoomCenter(ComplexNumber zoomCenter)voidsetZoomLevel(int zoomLevel)voidstart()voidzoomIntoTheJuliaSetFor(Point zoomPoint)voidzoomIntoTheMandelbrotSet(Point zoomPoint)voidzoomOutOfTheJuliaSet()voidzoomOutOfTheMandelbrotSet()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
-