JIGL
v1.6

jigl.image.warp
Class Inverse

java.lang.Object
  |
  +--jigl.image.warp.Inverse
All Implemented Interfaces:
PointMapper

public class Inverse
extends Object
implements PointMapper

Performs the inverse of the given PointMapper


Field Summary
(package private)  PointMapper pointMapper
           
 
Constructor Summary
Inverse(PointMapper pm)
           
 
Method Summary
 void inverseTransform(float[] x, float[] y)
          Performs the inverse of the Inverse Transformation, that is, the original transform.
 void inverseTransform(float[] x, float[] y, int offset, int count)
          Performs the inverse of the Inverse Transformation
 void transform(float[] x, float[] y)
          Performs the Inverse Transformation
 void transform(float[] x, float[] y, int offset, int count)
          Performs the Inverse Transformation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pointMapper

PointMapper pointMapper
Constructor Detail

Inverse

public Inverse(PointMapper pm)
Method Detail

transform

public void transform(float[] x,
                      float[] y)
               throws IllegalArgumentException
Performs the Inverse Transformation

Specified by:
transform in interface PointMapper
Parameters:
x - an array containing the x coordinates
y - an array containing the y coordinates
IllegalArgumentException

inverseTransform

public void inverseTransform(float[] x,
                             float[] y)
                      throws IllegalArgumentException
Performs the inverse of the Inverse Transformation, that is, the original transform.

Specified by:
inverseTransform in interface PointMapper
Parameters:
x - an array containing the x coordinates
y - an array containing the y coordinates
IllegalArgumentException

transform

public void transform(float[] x,
                      float[] y,
                      int offset,
                      int count)
               throws IllegalArgumentException
Performs the Inverse Transformation

Specified by:
transform in interface PointMapper
Parameters:
x - an array containing the x coordinates
y - an array containing the y coordinates
offset - the starting point of the array
count - the number of points from the offset to apply the transformation
IllegalArgumentException

inverseTransform

public void inverseTransform(float[] x,
                             float[] y,
                             int offset,
                             int count)
                      throws IllegalArgumentException
Performs the inverse of the Inverse Transformation

Specified by:
inverseTransform in interface PointMapper
Parameters:
x - an array containing the x coordinates
y - an array containing the y coordinates
offset - the starting point of the array
count - the number of points from the offset to apply the transformation
IllegalArgumentException

JIGL
v1.6

Submit a bug or feature
Revised in May 2002 by Weiming Liu