net.sf.jame.mandelbrot.fractal.orbittrap.extension
Class OrbitTrapExtensionRuntime<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>
All Implemented Interfaces:
java.util.EventListener, ValueChangeListener
Direct Known Subclasses:
AbstractOrbitTrapRuntime

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

Author:
Andrea Medeghini

Constructor Summary
OrbitTrapExtensionRuntime()
           
 
Method Summary
abstract  void prepareForProcessing(DoubleVector2D center)
           
abstract  boolean processPoint(RenderedPoint cp)
           
abstract  java.awt.Shape renderOrbitTrap(double sx, double sy, double theta)
           
abstract  void renderPoint(RenderedPoint cp)
           
 
Methods inherited from class net.sf.jame.core.extension.ConfigurableExtensionRuntime
configReloaded, dispose, 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
 

Constructor Detail

OrbitTrapExtensionRuntime

public OrbitTrapExtensionRuntime()
Method Detail

prepareForProcessing

public abstract void prepareForProcessing(DoubleVector2D center)
Parameters:
center -

processPoint

public abstract boolean processPoint(RenderedPoint cp)
Parameters:
cp -
Returns:

renderPoint

public abstract void renderPoint(RenderedPoint cp)
Parameters:
cp -

renderOrbitTrap

public abstract java.awt.Shape renderOrbitTrap(double sx,
                                               double sy,
                                               double theta)
Parameters:
sx -
sy -
theta -
Returns: