net.sf.jame.mandelbrot
Class MandelbrotConfig
java.lang.Object
net.sf.jame.core.config.AbstractConfigElement
net.sf.jame.mandelbrot.MandelbrotConfig
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, ConfigElement
public class MandelbrotConfig
- extends AbstractConfigElement
- Author:
- Andrea Medeghini
- See Also:
- Serialized Form
|
Field Summary |
static java.lang.String |
CLASS_ID
|
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
CLASS_ID
public static final java.lang.String CLASS_ID
- See Also:
- Constant Field Values
MandelbrotConfig
public MandelbrotConfig()
getMandelbrotFractalConfigElement
public MandelbrotFractalConfigElement getMandelbrotFractalConfigElement()
- Returns:
- the mandelbrotFractalElement
setMandelbrotFractalConfigElement
public void setMandelbrotFractalConfigElement(MandelbrotFractalConfigElement fractalElement)
- Parameters:
fractalElement - the fractalElement to set
setView
public void setView(View value)
- Parameters:
value -
getView
public View getView()
- Returns:
isMandelbrotMode
public java.lang.Boolean isMandelbrotMode()
- Returns:
getImageMode
public java.lang.Integer getImageMode()
- Returns:
setImageMode
public void setImageMode(java.lang.Integer mode)
- Parameters:
mode -
getInputMode
public java.lang.Integer getInputMode()
- Returns:
setInputMode
public void setInputMode(java.lang.Integer inputMode)
- Parameters:
inputMode -
getConstant
public DoubleVector2D getConstant()
- Returns:
setConstant
public void setConstant(DoubleVector2D constant)
- Parameters:
constant -
getShowPreview
public java.lang.Boolean getShowPreview()
- Returns:
setShowPreview
public void setShowPreview(java.lang.Boolean value)
- Parameters:
value -
getShowOrbit
public java.lang.Boolean getShowOrbit()
- Returns:
setShowOrbit
public void setShowOrbit(java.lang.Boolean value)
- Parameters:
value -
getShowOrbitTrap
public java.lang.Boolean getShowOrbitTrap()
- Returns:
setShowOrbitTrap
public void setShowOrbitTrap(java.lang.Boolean value)
- Parameters:
value -
getPreviewArea
public Rectangle getPreviewArea()
- Returns:
setPreviewArea
public void setPreviewArea(Rectangle value)
- Parameters:
value -
getSpeed
public Speed getSpeed()
- Returns:
setSpeed
public void setSpeed(Speed speed)
- Parameters:
speed -
clone
public MandelbrotConfig clone()
- Specified by:
clone in interface ConfigElement- Specified by:
clone in class AbstractConfigElement
- Returns:
- See Also:
Object.clone()
copyFrom
public void copyFrom(ConfigElement source)
- See Also:
ConfigElement.copyFrom(net.sf.jame.core.config.ConfigElement)
setContext
public void setContext(ConfigContext context)
- Description copied from class:
AbstractConfigElement
- Sets the configuration context.
- Specified by:
setContext in interface ConfigElement- Overrides:
setContext in class AbstractConfigElement
- Parameters:
context - the configuration context to set.- See Also:
AbstractConfigElement.setContext(net.sf.jame.core.config.ConfigContext)
getViewElement
public ViewElement getViewElement()
- Returns:
getSpeedElement
public SpeedElement getSpeedElement()
- Returns:
getImageModeElement
public IntegerElement getImageModeElement()
- Returns:
getInputModeElement
public IntegerElement getInputModeElement()
- Returns:
getShowOrbitElement
public BooleanElement getShowOrbitElement()
- Returns:
getShowOrbitTrapElement
public BooleanElement getShowOrbitTrapElement()
- Returns:
getShowPreviewElement
public BooleanElement getShowPreviewElement()
- Returns:
getPreviewAreaElement
public RectangleElement getPreviewAreaElement()
- Returns:
getConstantElement
public ComplexElement getConstantElement()
- Returns:
getFractalSingleElement
public SingleConfigElement<MandelbrotFractalConfigElement> getFractalSingleElement()
- Returns:
- the fractalSingleElement
getRectangleElement
public RectangleElement getRectangleElement()
- Returns:
- the rectangleElement
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
- See Also:
Object.equals(java.lang.Object)
dispose
public void dispose()
- Specified by:
dispose in interface ConfigElement- Overrides:
dispose in class AbstractConfigElement
- See Also:
AbstractConfigElement.dispose()