edu.stanford.rsl.konrad.geometry.transforms
Class AffineTransform

java.lang.Object
  extended by edu.stanford.rsl.konrad.geometry.transforms.Transform
      extended by edu.stanford.rsl.konrad.geometry.transforms.ComboTransform
          extended by edu.stanford.rsl.konrad.geometry.transforms.AffineTransform

public class AffineTransform
extends ComboTransform

Affine Transform Class where y = T(x)= A(x)+ b and x = T^-1(y) = A^-1(y - b)

Author:
Rotimi X Ojo *

Constructor Summary
AffineTransform(SimpleMatrix scaleRotate, SimpleVector translatorVec)
           
AffineTransform(Transform transform0, Transform transform1)
           
 
Method Summary
 AffineTransform clone()
           
 AffineTransform inverse()
          Inverts the transformers and order of transformation
 
Methods inherited from class edu.stanford.rsl.konrad.geometry.transforms.ComboTransform
getData, transform, transform
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AffineTransform

public AffineTransform(SimpleMatrix scaleRotate,
                       SimpleVector translatorVec)

AffineTransform

public AffineTransform(Transform transform0,
                       Transform transform1)
Method Detail

inverse

public AffineTransform inverse()
Description copied from class: ComboTransform
Inverts the transformers and order of transformation

Overrides:
inverse in class ComboTransform

clone

public AffineTransform clone()
Overrides:
clone in class ComboTransform