Class Interpolator
Object
org.anchoranalysis.bean.AnchorBean<Interpolator>
org.anchoranalysis.image.bean.interpolator.Interpolator
- Direct Known Subclasses:
ImgLib2Lanczos,ImgLib2Linear,None
public abstract class Interpolator extends AnchorBean<Interpolator>
Defines a particular type of interpolation method that can be used for resizing images.
- Author:
- Owen Feehan
-
Constructor Summary
Constructors Modifier Constructor Description protectedInterpolator() -
Method Summary
Modifier and Type Method Description protected abstract org.anchoranalysis.image.voxel.resizer.VoxelsResizercreateVoxelsResizer()Create aVoxelsResizerthat can be used for resizing voxel-buffers.org.anchoranalysis.image.voxel.resizer.VoxelsResizervoxelsResizer()Memoizes a call tocreateVoxelsResizer().Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
Interpolator
protected Interpolator()
-
-
Method Details
-
voxelsResizer
public org.anchoranalysis.image.voxel.resizer.VoxelsResizer voxelsResizer()Memoizes a call tocreateVoxelsResizer().- Returns:
- the memoized call.
-
createVoxelsResizer
protected abstract org.anchoranalysis.image.voxel.resizer.VoxelsResizer createVoxelsResizer()Create aVoxelsResizerthat can be used for resizing voxel-buffers.- Returns:
- an instance of
VoxelsResizer.
-