public abstract class AbstractDifferentiableRealTransform extends Object implements DifferentiableRealTransform
Constructor and Description |
---|
AbstractDifferentiableRealTransform() |
Modifier and Type | Method and Description |
---|---|
static void |
directionToward(AffineTransform jacobian,
double[] displacement,
double[] x,
double[] y) |
void |
directionToward(double[] displacement,
double[] x,
double[] y)
Writes the direction displacement in which to move the input
source point x in order that F( x + d ) is closer to the
destination point y than F( x ).
|
abstract AffineTransform |
jacobian(double[] x)
Returns the jacobian matrix of this transform at the point x.
|
static AffineTransform |
matrixTranspose(AffineTransform a) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
copy
apply, apply, apply, isIdentity, numSourceDimensions, numTargetDimensions
public abstract AffineTransform jacobian(double[] x)
jacobian
in interface DifferentiableRealTransform
x
- the pointpublic void directionToward(double[] displacement, double[] x, double[] y)
The output is a normalized vector.
directionToward
in interface DifferentiableRealTransform
displacement
- the displacement to write intox
- the source pointy
- the destination pointpublic static void directionToward(AffineTransform jacobian, double[] displacement, double[] x, double[] y)
public static AffineTransform matrixTranspose(AffineTransform a)
Copyright © 2015–2022 ImgLib2. All rights reserved.