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
Transform to a source vector to obtain a target vector. |
void |
apply(Localizable source,
Positionable target)
|
void |
apply(long[] source,
long[] target)
Apply the
Transform to 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.