net.sf.jame.mandelbrot.extensions.fractal.orbittrap
Class AbstractOrbitTrapRuntime<T extends OrbitTrapExtensionConfig>

java.lang.Object
  extended by net.sf.jame.core.config.RuntimeElement
      extended by net.sf.jame.core.extension.ExtensionRuntime
          extended by net.sf.jame.core.extension.ConfigurableExtensionRuntime<T>
              extended by net.sf.jame.mandelbrot.fractal.orbittrap.extension.OrbitTrapExtensionRuntime<T>
                  extended by net.sf.jame.mandelbrot.extensions.fractal.orbittrap.AbstractOrbitTrapRuntime<T>
All Implemented Interfaces:
java.util.EventListener, ValueChangeListener
Direct Known Subclasses:
CircleTrapRuntime, DeltaTrapRuntime, LineTrapRuntime, PointTrapRuntime, RectangleTrapRuntime, TriangleTrapRuntime

public abstract class AbstractOrbitTrapRuntime<T extends OrbitTrapExtensionConfig>
extends OrbitTrapExtensionRuntime<T>

Author:
Andrea Medeghini

Field Summary
protected  DoubleVector2D center
           
 
Constructor Summary
AbstractOrbitTrapRuntime()
           
 
Method Summary
 void dispose()
          Disposes the element resources.
 void prepareForProcessing(DoubleVector2D center)
           
 
Methods inherited from class net.sf.jame.mandelbrot.fractal.orbittrap.extension.OrbitTrapExtensionRuntime
processPoint, renderOrbitTrap, renderPoint
 
Methods inherited from class net.sf.jame.core.extension.ConfigurableExtensionRuntime
configReloaded, getConfig, setConfig, valueChanged
 
Methods inherited from class net.sf.jame.core.config.RuntimeElement
changeCount, finalize, fireChanged, isChanged
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

center

protected DoubleVector2D center
Constructor Detail

AbstractOrbitTrapRuntime

public AbstractOrbitTrapRuntime()
Method Detail

prepareForProcessing

public void prepareForProcessing(DoubleVector2D center)
Specified by:
prepareForProcessing in class OrbitTrapExtensionRuntime<T extends OrbitTrapExtensionConfig>
See Also:
net.sf.jame.mandelbrot.fractal.orbittrap.extension.OrbitTrapExtensionRuntime#prepareForProcessing(net.sf.jame.core.util.DoubleVector2D, double, double)

dispose

public void dispose()
Description copied from class: RuntimeElement
Disposes the element resources. The default implementation does nothing.

Overrides:
dispose in class ConfigurableExtensionRuntime<T extends OrbitTrapExtensionConfig>
See Also:
RuntimeElement.dispose()