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 Details

    • YET_UNCOMPUTED

      public static final int YET_UNCOMPUTED
      See Also:
      Constant Field Values
    • zoomLevel

      public volatile int zoomLevel
  • Constructor Details

  • Method Details

    • setModeZoom

      public void setModeZoom()
    • start

      public void start()
    • getCellStatusFor

      public int getCellStatusFor​(int x, int y)
    • isInZooomedMandelbrotSet

      public boolean isInZooomedMandelbrotSet​(Point turingPosition)
    • isInMandelbrotSet

      public boolean isInMandelbrotSet​(Point turingPosition)
    • fillTheOutsideWithColors

      public void fillTheOutsideWithColors()
    • computeTheJuliaSetFor

      public void computeTheJuliaSetFor​(Point pointFromMandelbrotSet)
    • zoomIntoTheMandelbrotSet

      public void zoomIntoTheMandelbrotSet​(Point zoomPoint)
    • zoomOutOfTheMandelbrotSet

      public void zoomOutOfTheMandelbrotSet()
    • zoomIntoTheJuliaSetFor

      public void zoomIntoTheJuliaSetFor​(Point zoomPoint)
    • zoomOutOfTheJuliaSet

      public void zoomOutOfTheJuliaSet()
    • getZoomLevel

      public int getZoomLevel()
    • inceaseZoomLevel

      public int inceaseZoomLevel()
    • deceaseZoomLevel

      public int deceaseZoomLevel()
    • setZoomLevel

      public void setZoomLevel​(int zoomLevel)
    • getZoomCenter

      public ComplexNumber getZoomCenter()
    • setZoomCenter

      public void setZoomCenter​(ComplexNumber zoomCenter)