lib.transformations
Class AffineShearTransform

java.lang.Object
  extended by lib.transformations.ImageTransform
      extended by lib.transformations.AffineShearTransform
All Implemented Interfaces:
java.io.Serializable, Transformer<java.awt.image.BufferedImage>

public class AffineShearTransform
extends ImageTransform

functor class to affineShear an image

See Also:
Serialized Form

Constructor Summary
AffineShearTransform(double shearx, double sheary)
           
AffineShearTransform(double shearx, double sheary, int interpolationType)
           
 
Method Summary
 java.awt.image.BufferedImage transform(java.awt.image.BufferedImage inputimage)
           
 
Methods inherited from class lib.transformations.ImageTransform
affineTransform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AffineShearTransform

public AffineShearTransform(double shearx,
                            double sheary,
                            int interpolationType)
Parameters:
shearx - the multiplier by which coordinates are shifted in the direction of the positive X axis as a factor of their Y coordinate
sheary - the multiplier by which coordinates are shifted in the direction of the positive Y axis as a factor of their X coordinate
interpolationType -

AffineShearTransform

public AffineShearTransform(double shearx,
                            double sheary)
Method Detail

transform

public java.awt.image.BufferedImage transform(java.awt.image.BufferedImage inputimage)