A B C D E G H I L M O P R S T U V Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(ComplexNumber) - Method in class com.kiancross.mandelbrot.ComplexNumber
-
Add to complex numbers.
- addConfiguration(ImageConfiguration) - Method in class com.kiancross.mandelbrot.ImageConfigurationManager
-
Add a new configuration.
- addListener(ChangeListener<? super T>, boolean) - Method in class com.kiancross.mandelbrot.InformInitialObjectProperty
-
Add a listener, called when the value changes.
- addValidator(Validator<T>) - Method in class com.kiancross.typedtextfield.TypedTextField
-
Add a validator.
B
- bound(Bound) - Method in class com.kiancross.mandelbrot.ImageConfiguration.Builder
-
Set the bound.
- Bound - Class in com.kiancross.mandelbrot
-
Represents a bound of two complex numbers: a minimum and a maximum.
- Bound(ComplexNumber, ComplexNumber) - Constructor for class com.kiancross.mandelbrot.Bound
-
Constructor to create a bound.
- build() - Method in class com.kiancross.mandelbrot.ImageConfiguration.Builder
-
Builds an
ImageConfiguration
from the set values. - Builder() - Constructor for class com.kiancross.mandelbrot.ImageConfiguration.Builder
C
- calculate(int, int, int) - Method in class com.kiancross.mandelbrot.MandelbrotSetIterationCountGenerator
-
Calculate the iteration values for a given resolution using a certain number of threads.
- canRedo() - Method in class com.kiancross.mandelbrot.ImageConfigurationManager
-
Check if there are any actions to redo.
- canRedo() - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Check if the redo operation can be done.
- canUndo() - Method in class com.kiancross.mandelbrot.ImageConfigurationManager
-
Check if there are any actions to undo.
- canUndo() - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Check if the undo operation can be done.
- ColorGradient - Class in com.kiancross.mandelbrot
-
Represents a colour gradient.
- ColorGradient(Color, Color, String) - Constructor for class com.kiancross.mandelbrot.ColorGradient
-
Construct a color gradient.
- colorTheme(ColorGradient) - Method in class com.kiancross.mandelbrot.ImageConfiguration.Builder
-
Set the colour theme.
- com.kiancross.mandelbrot - package com.kiancross.mandelbrot
- com.kiancross.typedtextfield - package com.kiancross.typedtextfield
- ComplexNumber - Class in com.kiancross.mandelbrot
-
Represents a complex number.
- ComplexNumber(double, double) - Constructor for class com.kiancross.mandelbrot.ComplexNumber
-
Constructs a complex number.
D
- DoubleTextField - Class in com.kiancross.typedtextfield
-
Text field for a double value.
- DoubleTextField(double) - Constructor for class com.kiancross.typedtextfield.DoubleTextField
-
Constructor for the text field.
E
- equals(Object) - Method in class com.kiancross.mandelbrot.Bound
- equals(Object) - Method in class com.kiancross.mandelbrot.ColorGradient
- equals(Object) - Method in class com.kiancross.mandelbrot.ComplexNumber
- equals(Object) - Method in class com.kiancross.mandelbrot.ImageConfiguration
- equals(Object) - Method in class com.kiancross.mandelbrot.SerializableColor
- escapeRadius(double) - Method in class com.kiancross.mandelbrot.ImageConfiguration.Builder
-
Set the escape radius.
G
- generate(int, int) - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Generate an image of a given resolution.
- getAbsoluteSquare() - Method in class com.kiancross.mandelbrot.ComplexNumber
-
Calculate the absolute square of the complex number.
- getBound() - Method in class com.kiancross.mandelbrot.ImageConfiguration
-
Get the bound.
- getColor() - Method in class com.kiancross.mandelbrot.SerializableColor
-
Gets the colour being stored.
- getColor(double) - Method in class com.kiancross.mandelbrot.ColorGradient
-
Get the color at a given position.
- getColorMap() - Method in class com.kiancross.mandelbrot.ColorGradient
-
Used by the equals method - but should not be accessed outside of the class itself, hence the protected modifier.
- getColorTheme() - Method in class com.kiancross.mandelbrot.ImageConfiguration
-
Get the colour theme.
- getCurrentConfiguration() - Method in class com.kiancross.mandelbrot.ImageConfigurationManager
-
Get the current configuration.
- getCurrentConfigurationProperty() - Method in class com.kiancross.mandelbrot.ImageConfigurationManager
-
Get the configuration property.
- getCurrentConfigurationProperty() - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Gets the current configuration property.
- getCurrentZoom(double, double) - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Gets the current zoom amount.
- getDefaultTypedValue() - Method in class com.kiancross.typedtextfield.DoubleTextField
- getDefaultTypedValue() - Method in class com.kiancross.typedtextfield.IntegerTextField
- getDefaultTypedValue() - Method in class com.kiancross.typedtextfield.TypedTextField
-
Gets the default value for the text field.
- getEscapeRadius() - Method in class com.kiancross.mandelbrot.ImageConfiguration
-
Get the escape radius.
- getImaginary() - Method in class com.kiancross.mandelbrot.ComplexNumber
-
Get the imaginary part of the complex number.
- getInitialConfiguration() - Method in class com.kiancross.mandelbrot.ImageConfigurationManager
-
Get the initial configuration value.
- getMaximum() - Method in class com.kiancross.mandelbrot.Bound
-
Get the maximum value.
- getMaximumIterations() - Method in class com.kiancross.mandelbrot.ImageConfiguration
-
Get the maximum number of iterations.
- getMinimum() - Method in class com.kiancross.mandelbrot.Bound
-
Get the minimum value.
- getModulus() - Method in class com.kiancross.mandelbrot.ComplexNumber
-
Calculate the modulus of the complex number.
- getOverlayZoom() - Method in class com.kiancross.mandelbrot.ImageConfiguration
-
Whether the zoom should be overlayed onto the image.
- getProperty() - Method in class com.kiancross.typedtextfield.DoubleTextField
- getProperty() - Method in class com.kiancross.typedtextfield.IntegerTextField
- getProperty() - Method in class com.kiancross.typedtextfield.TypedTextField
-
Get an instance of the property used to store the value of the text field.
- getRange() - Method in class com.kiancross.mandelbrot.Bound
-
Get the range of the minimum and maximum.
- getReal() - Method in class com.kiancross.mandelbrot.ComplexNumber
-
Get the real part of the complex number.
- getTypedValue() - Method in class com.kiancross.typedtextfield.DoubleTextField
- getTypedValue() - Method in class com.kiancross.typedtextfield.IntegerTextField
- getTypedValue() - Method in class com.kiancross.typedtextfield.TypedTextField
-
Get the typed value from the property.
- getTypedValueFromString(String) - Method in class com.kiancross.typedtextfield.DoubleTextField
- getTypedValueFromString(String) - Method in class com.kiancross.typedtextfield.IntegerTextField
- getTypedValueFromString(String) - Method in class com.kiancross.typedtextfield.TypedTextField
-
Gets the typed value from a string.
H
- hashCode() - Method in class com.kiancross.mandelbrot.Bound
- hashCode() - Method in class com.kiancross.mandelbrot.ColorGradient
- hashCode() - Method in class com.kiancross.mandelbrot.ComplexNumber
- hashCode() - Method in class com.kiancross.mandelbrot.ImageConfiguration
- hashCode() - Method in class com.kiancross.mandelbrot.SerializableColor
- HistogramColorMapper - Class in com.kiancross.mandelbrot
-
An implementation of the algorithm described here: https://en.wikipedia.org/wiki/Mandelbrot_set#Histogram_coloring
- HistogramColorMapper(int, ColorGradient) - Constructor for class com.kiancross.mandelbrot.HistogramColorMapper
-
Construct the histogram mapper.
I
- ImageConfiguration - Class in com.kiancross.mandelbrot
-
Class to represent the configuration used to display an image of the mandelbrot set.
- ImageConfiguration.Builder - Class in com.kiancross.mandelbrot
-
A builder (using the builder design pattern) to create an
ImageConfiguration
. - ImageConfigurationLoadException - Exception in com.kiancross.mandelbrot
-
Exception thrown if there is an error loading the image configuration from file.
- ImageConfigurationLoadException(Throwable) - Constructor for exception com.kiancross.mandelbrot.ImageConfigurationLoadException
-
Construct the exception.
- ImageConfigurationManager - Class in com.kiancross.mandelbrot
-
Used to manage image configurations - allows new configurations to be added and stores the history so that actions can be undone/redone.
- ImageConfigurationManager(ImageConfiguration) - Constructor for class com.kiancross.mandelbrot.ImageConfigurationManager
-
Construct a configuration manager.
- ImageConfigurationSaveException - Exception in com.kiancross.mandelbrot
-
Exception thrown if there is an error saving the image configuration to file.
- ImageConfigurationSaveException(Throwable) - Constructor for exception com.kiancross.mandelbrot.ImageConfigurationSaveException
-
Construct the exception.
- ImageGenerator - Class in com.kiancross.mandelbrot
-
Manages the creation of the mandelbrot image, allowing parameters to be set to modify the resultant image.
- ImageGenerator(ColorGradient) - Constructor for class com.kiancross.mandelbrot.ImageGenerator
-
Construct an image generator.
- InformInitialObjectProperty<T> - Class in com.kiancross.mandelbrot
-
This is a wrapper around the
SimpleObjectProperty
class that offers a slightly modified addListner implementation, that calls the callback immediately with the current value. - InformInitialObjectProperty() - Constructor for class com.kiancross.mandelbrot.InformInitialObjectProperty
- IntegerTextField - Class in com.kiancross.typedtextfield
-
Text field for an integer value.
- IntegerTextField(int) - Constructor for class com.kiancross.typedtextfield.IntegerTextField
-
Constructor for the text field.
L
- loadConfiguration(File) - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Loads the image configuration from a given file.
M
- main(String[]) - Static method in class com.kiancross.mandelbrot.Main
-
Main method - the entry point to the application.
- Main - Class in com.kiancross.mandelbrot
-
Main entry point to the application.
- Main() - Constructor for class com.kiancross.mandelbrot.Main
- MandelbrotSetIterationCountGenerator - Class in com.kiancross.mandelbrot
-
Implements the mandelbrot set calculations.
- MandelbrotSetIterationCountGenerator(Bound, int, double) - Constructor for class com.kiancross.mandelbrot.MandelbrotSetIterationCountGenerator
-
Constructor for the generator.
- mapIterationsToColors(int[][]) - Method in class com.kiancross.mandelbrot.HistogramColorMapper
-
Takes an array of iteration values and maps each of these values to a colour.
- maximumIterations(int) - Method in class com.kiancross.mandelbrot.ImageConfiguration.Builder
-
Set the maximum number of iterations.
- minus(ComplexNumber) - Method in class com.kiancross.mandelbrot.ComplexNumber
-
Take a complex number away from this complex number.
- multiply(double) - Method in class com.kiancross.mandelbrot.ComplexNumber
-
Multiply a complex number with a scalar.
- multiply(ComplexNumber) - Method in class com.kiancross.mandelbrot.ComplexNumber
-
Multiply two complex number.
O
- overlayZoom(boolean) - Method in class com.kiancross.mandelbrot.ImageConfiguration.Builder
-
Set whether the zoom value should be overlayed.
P
- pan(double, double, int, int) - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Pans the view of the image a certain amount along the x-axis and y-axis.
R
- redo() - Method in class com.kiancross.mandelbrot.ImageConfigurationManager
-
Redo the last call to
ImageConfigurationManager.undo()
. - redo() - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Redo the last undo.
- resetAll() - Method in class com.kiancross.mandelbrot.ImageConfigurationManager
-
Reset everything back to the initial configuration.
- resetAll() - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Reset all settings.
S
- saveConfiguration(File) - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Saves the image configuration to a given file.
- SerializableColor - Class in com.kiancross.mandelbrot
-
This is a simple wrapper around the Color class which makes it serializable.
- SerializableColor(Color) - Constructor for class com.kiancross.mandelbrot.SerializableColor
-
Constructor for the colour.
- setColorTheme(ColorGradient) - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Set the colour theme to use for the image.
- setEscapeRadius(double) - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Set the escape radius to use when calculating the iteration values.
- setMaximumIterations(int) - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Set the maximum number of iterations to use when calculating the iteration values.
- setOverlayZoom(boolean) - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Set whether the zoom should be overlayed onto the image.
- setStop(double, Color) - Method in class com.kiancross.mandelbrot.ColorGradient
-
Set a stop within the gradient.
- setTypedValue(T) - Method in class com.kiancross.typedtextfield.TypedTextField
-
Set the typed value.
- square() - Method in class com.kiancross.mandelbrot.ComplexNumber
-
Calculate the square of the complex number.
- start(Stage) - Method in class com.kiancross.mandelbrot.View
T
- toString() - Method in class com.kiancross.mandelbrot.Bound
- toString() - Method in class com.kiancross.mandelbrot.ColorGradient
- toString() - Method in class com.kiancross.mandelbrot.ComplexNumber
- typedProperty() - Method in class com.kiancross.typedtextfield.TypedTextField
-
Returned the typed property.
- TypedTextField<T,S extends javafx.beans.value.WritableValue<? super T>> - Class in com.kiancross.typedtextfield
-
A text field used to store a specific type.
- TypedTextField() - Constructor for class com.kiancross.typedtextfield.TypedTextField
-
Construct a typed text field.
U
- undo() - Method in class com.kiancross.mandelbrot.ImageConfigurationManager
-
Undo the last call to
ImageConfigurationManager.addConfiguration(com.kiancross.mandelbrot.ImageConfiguration)
. - undo() - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Undo the last change.
- use(ImageConfiguration) - Method in class com.kiancross.mandelbrot.ImageConfiguration.Builder
-
Use a given configuration as the base for the new configuration.
V
- validate(T) - Method in interface com.kiancross.typedtextfield.Validator
-
Method which when called should check if a value is valid.
- Validator<T> - Interface in com.kiancross.typedtextfield
-
Interface to define a validator for a typed text field.
- View - Class in com.kiancross.mandelbrot
-
GUI for the explorer using JavaFX.
- View() - Constructor for class com.kiancross.mandelbrot.View
-
Constructor to create the GUI.
Z
- zoom(double, double, double, double, double, double) - Method in class com.kiancross.mandelbrot.ImageGenerator
-
Zooms in (scales) the image to be produced.
All Classes All Packages