public class TranslationTransform.InverseTranslationTransform extends AbstractMixedTransform implements Translation, Concatenable<Translation>, PreConcatenable<Translation>
numTargetDimensions| 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. |
void |
applyInverse(int[] source,
int[] target)
Apply the inverse transform to a target vector to obtain a source vector.
|
void |
applyInverse(long[] source,
long[] target)
Apply the inverse transform to a target vector to obtain a source vector.
|
void |
applyInverse(Positionable source,
Localizable target)
Apply the inverse transform to a target
Localizable to obtain a
source Positionable. |
TranslationTransform |
concatenate(Translation t)
Concatenate this object with a.
|
Class<Translation> |
getConcatenableClass() |
double[][] |
getMatrix()
Get the matrix that transforms homogeneous source points to homogeneous
target points.
|
Class<Translation> |
getPreConcatenableClass() |
long |
getTranslation(int d)
Get the d-th component of translation (see
Mixed.getTranslation(long[])). |
void |
getTranslation(long[] t)
Get the translation.
|
TranslationTransform |
inverse()
Get the inverse transform.
|
TranslationTransform |
preConcatenate(Translation t)
Pre-concatenate this object with a.
|
getComponentInversion, getComponentInversion, getComponentMapping, getComponentMapping, getComponentZero, getComponentZero, numSourceDimensions, numTargetDimensions, transformclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetComponentInversion, getComponentInversion, getComponentMapping, getComponentMapping, getComponentZero, getComponentZerotransformnumSourceDimensions, numTargetDimensionspublic void apply(long[] source,
long[] target)
TransformTransform to a source vector to obtain a target vector.public void apply(int[] source,
int[] target)
TransformTransform to a source vector to obtain a target vector.public void apply(Localizable source, Positionable target)
Transformpublic void applyInverse(long[] source,
long[] target)
InvertibleTransformapplyInverse in interface InvertibleTransformsource - set this to the source coordinates.target - target coordinates.public void applyInverse(int[] source,
int[] target)
InvertibleTransformapplyInverse in interface InvertibleTransformsource - set this to the source coordinates.target - target coordinates.public void applyInverse(Positionable source, Localizable target)
InvertibleTransformLocalizable to obtain a
source Positionable.applyInverse in interface InvertibleTransformsource - set this to the source coordinates.target - target coordinates.public double[][] getMatrix()
Mixedpublic TranslationTransform inverse()
InvertibleTransforminverse in interface InvertibleTransformpublic void getTranslation(long[] t)
MixedgetTranslation in interface MixedgetTranslation in class AbstractMixedTransformt - array of size at least the target dimension to store the
result.public long getTranslation(int d)
MixedMixed.getTranslation(long[])).getTranslation in interface MixedgetTranslation in class AbstractMixedTransformpublic TranslationTransform concatenate(Translation t)
Concatenableconcatenate in interface Concatenable<Translation>public Class<Translation> getConcatenableClass()
getConcatenableClass in interface Concatenable<Translation>public TranslationTransform preConcatenate(Translation t)
PreConcatenablepreConcatenate in interface PreConcatenable<Translation>public Class<Translation> getPreConcatenableClass()
getPreConcatenableClass in interface PreConcatenable<Translation>Copyright © 2015–2022 ImgLib2. All rights reserved.