org.cybertory.MSS
Class SimpleFunction

java.lang.Object
  extended byorg.cybertory.MSS.SimpleFunction
All Implemented Interfaces:
javax.media.jai.ImageFunction
Direct Known Subclasses:
GradientFunction

public abstract class SimpleFunction
extends java.lang.Object
implements javax.media.jai.ImageFunction


Constructor Summary
SimpleFunction()
           
 
Method Summary
abstract  double calcValue(double x, double y)
           
 void getElements(double startX, double startY, double deltaX, double deltaY, int countX, int countY, int element, double[] real, double[] imag)
           
 void getElements(float startX, float startY, float deltaX, float deltaY, int countX, int countY, int element, float[] real, float[] imag)
           
 int getNumElements()
           
 boolean isComplex()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleFunction

public SimpleFunction()
Method Detail

getElements

public void getElements(double startX,
                        double startY,
                        double deltaX,
                        double deltaY,
                        int countX,
                        int countY,
                        int element,
                        double[] real,
                        double[] imag)
Specified by:
getElements in interface javax.media.jai.ImageFunction

getElements

public void getElements(float startX,
                        float startY,
                        float deltaX,
                        float deltaY,
                        int countX,
                        int countY,
                        int element,
                        float[] real,
                        float[] imag)
Specified by:
getElements in interface javax.media.jai.ImageFunction

getNumElements

public int getNumElements()
Specified by:
getNumElements in interface javax.media.jai.ImageFunction

isComplex

public boolean isComplex()
Specified by:
isComplex in interface javax.media.jai.ImageFunction

calcValue

public abstract double calcValue(double x,
                                 double y)