Modifier and Type | Field and Description |
---|---|
protected Interval |
interval |
protected JacobianDeterminantRandomAccess.JacobianDeterminantRandomAccessibleInterval<T> |
jacDetImg |
protected String |
name |
protected BigWarp.BigWarpData<?> |
sourceData |
protected T |
type |
protected VoxelDimensions |
voxDims |
Constructor and Description |
---|
JacobianDeterminantSource(String name,
BigWarp.BigWarpData<?> data,
T t) |
Modifier and Type | Method and Description |
---|---|
void |
debug(double[] pt) |
RealRandomAccessible<T> |
getInterpolatedSource(int t,
int level,
Interpolation method)
Get the 3D stack at timepoint index t, extended to infinity and interpolated.
|
double |
getMax(LandmarkTableModel lm) |
String |
getName()
Get the name of the source.
|
int |
getNumMipmapLevels() |
RandomAccessibleInterval<T> |
getSource(int t,
int level)
Get the 3D stack at timepoint index t.
|
void |
getSourceTransform(int t,
int level,
AffineTransform3D transform)
Get the transform from the
source at the
given timepoint index and mipmap level into the global coordinate system. |
T |
getType()
Get an instance of the pixel type.
|
VoxelDimensions |
getVoxelDimensions()
Get voxel size and unit for this source.
|
boolean |
isPresent(int t)
Is there a stack at timepoint index t?
|
double[] |
minMax() |
void |
setTransform(DifferentiableRealTransform transform) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doBoundingBoxCulling
protected final String name
protected final BigWarp.BigWarpData<?> sourceData
protected final Interval interval
protected final JacobianDeterminantRandomAccess.JacobianDeterminantRandomAccessibleInterval<T extends RealType<T>> jacDetImg
protected final VoxelDimensions voxDims
public JacobianDeterminantSource(String name, BigWarp.BigWarpData<?> data, T t)
public double getMax(LandmarkTableModel lm)
public void setTransform(DifferentiableRealTransform transform)
public void debug(double[] pt)
public double[] minMax()
public boolean isPresent(int t)
Source
public RandomAccessibleInterval<T> getSource(int t, int level)
Source
public RealRandomAccessible<T> getInterpolatedSource(int t, int level, Interpolation method)
Source
public void getSourceTransform(int t, int level, AffineTransform3D transform)
Source
source
at the
given timepoint index and mipmap level into the global coordinate system.getSourceTransform
in interface Source<T extends RealType<T>>
t
- timepoint indexlevel
- mipmap leveltransform
- is set to the source-to-global transform, that transforms
source coordinates into the global coordinatespublic T getType()
Source
public String getName()
Source
public VoxelDimensions getVoxelDimensions()
Source
getVoxelDimensions
in interface Source<T extends RealType<T>>
null
.public int getNumMipmapLevels()
getNumMipmapLevels
in interface Source<T extends RealType<T>>
Copyright © 2015–2021 Fiji. All rights reserved.