public class InverseShearTransform extends AbstractShearTransform
inverse, nDim, referenceDimension, shearDimension| Modifier | Constructor and Description | 
|---|---|
|   | InverseShearTransform(int nDim,
                     int shearDimension,
                     int referenceDimension) | 
| protected  | InverseShearTransform(int nDim,
                     int shearDimension,
                     int referenceDimension,
                     AbstractShearTransform inverse)Protected constructor for passing an inverse to avoid construction of unnecessary objects. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | apply(int[] source,
     int[] target)Apply the  Transformto a source vector to obtain a target vector. | 
| void | apply(Localizable source,
     Positionable target) | 
| void | apply(long[] source,
     long[] target)Apply the  Transformto a source vector to obtain a target vector. | 
| AbstractShearTransform | copy() | 
| long[] | getShear() | 
| BoundingBox | transform(BoundingBox bb)Return a transformed bounding box. | 
applyInverse, applyInverse, applyInverse, getReferenceDimension, getShearDimension, inverse, numDimensions, numSourceDimensions, numTargetDimensionspublic InverseShearTransform(int nDim,
                             int shearDimension,
                             int referenceDimension)
nDim - Number of dimensions (source and target dimensions must be the same)shearDimension - Dimension to be sheared.referenceDimension - Dimension used as reference for shear.protected InverseShearTransform(int nDim,
                                int shearDimension,
                                int referenceDimension,
                                AbstractShearTransform inverse)
nDim - Number of dimensions (source and target dimensions must be the same)shearDimension - Dimension to be sheared.referenceDimension - Dimension used as reference for shear.inverse - public void apply(long[] source,
                  long[] target)
TransformTransform to a source vector to obtain a target vector.source - source coordinates.target - set this to the target coordinates.public void apply(int[] source,
                  int[] target)
TransformTransform to a source vector to obtain a target vector.source - source coordinates.target - set this to the target coordinates.public void apply(Localizable source, Positionable target)
Transformsource - source coordinates.target - set this to the target coordinates.public AbstractShearTransform copy()
copy in class AbstractShearTransformpublic long[] getShear()
getShear in class AbstractShearTransformpublic BoundingBox transform(BoundingBox bb)
BoundingBoxTransformCopyright © 2015–2022 ImgLib2. All rights reserved.