public interface AffineGet extends InvertibleRealTransform, EuclideanSpace
Modifier and Type | Method and Description |
---|---|
AffineGet |
copy()
Create a deep copy of this
RealTransform . |
RealLocalizable |
d(int d)
Get the constant partial differential vector for dimension d.
|
double |
get(int row,
int column)
Get a field of the n×(n+1) affine transformation
matrix.
|
double[] |
getRowPackedCopy()
Get a copy of the n×(n+1) affine transformation
matrix as a row packed array similar to Jama.
|
AffineGet |
inverse()
Get the inverse transform.
|
applyInverse, applyInverse, applyInverse
apply, apply, apply, isIdentity, numSourceDimensions, numTargetDimensions
numDimensions
double get(int row, int column)
row
- the row indexcolumn
- the column indexdouble[] getRowPackedCopy()
RealLocalizable d(int d)
d
- the dimensionAffineGet inverse()
InvertibleRealTransform
inverse
in interface InvertibleRealTransform
AffineGet copy()
RealTransform
RealTransform
.
Deep copying is required to make sure that stateful RealTransforms
can be duplicated for concurrent code.
copy
in interface InvertibleRealTransform
copy
in interface RealTransform
Copyright © 2015–2022 ImgLib2. All rights reserved.