public class DefaultRoiWrapper<R extends ij.gui.Roi> extends Object implements IJRoiWrapper<R,net.imglib2.Localizable>, net.imglib2.roi.MaskInterval
Roi as a MaskInterval. The test(...) method
of this class, simply calls contains(...) on the underlying ImageJ
1.x Roi. This is intended to wrap existing ImageJ 1.x Rois which do not
translate well to existing Imglib2 interfaces.| Constructor and Description |
|---|
DefaultRoiWrapper(R roi)
Creates a
MaskInterval which wraps the given Roi. |
| Modifier and Type | Method and Description |
|---|---|
long |
dimension(int d) |
void |
dimensions(long[] dimensions) |
R |
getRoi()
Returns the backing ImageJ 1.x
Roi. |
long |
max(int d) |
void |
max(long[] max) |
void |
max(net.imglib2.Positionable max) |
long |
min(int d) |
void |
min(long[] min) |
void |
min(net.imglib2.Positionable min) |
int |
numDimensions() |
void |
realMax(double[] max) |
double |
realMax(int d) |
void |
realMax(net.imglib2.RealPositionable max) |
void |
realMin(double[] min) |
double |
realMin(int d) |
void |
realMin(net.imglib2.RealPositionable min) |
boolean |
test(net.imglib2.Localizable t) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitand, isEmpty, minus, or, xornegate, or, transform, xorboundaryType, equals, isAll, knownConstant, maskTypemaxAsLongArray, maxAsPoint, minAsLongArray, minAsPointmaxAsDoubleArray, maxAsRealPoint, minAsDoubleArray, minAsRealPointallPositive, allPositive, dimensions, dimensionsAsLongArray, dimensionsAsPoint, verify, verify, verifyAllPositive, verifyAllPositivepublic DefaultRoiWrapper(R roi)
MaskInterval which wraps the given Roi.roi - the Roi to be wrappedpublic int numDimensions()
numDimensions in interface IJRoiWrapper<R extends ij.gui.Roi,net.imglib2.Localizable>numDimensions in interface net.imglib2.EuclideanSpacepublic boolean test(net.imglib2.Localizable t)
test in interface Predicate<net.imglib2.Localizable>public long min(int d)
min in interface net.imglib2.Intervalpublic void min(long[] min)
min in interface net.imglib2.Intervalpublic void min(net.imglib2.Positionable min)
min in interface net.imglib2.Intervalpublic long max(int d)
max in interface net.imglib2.Intervalpublic void max(long[] max)
max in interface net.imglib2.Intervalpublic void max(net.imglib2.Positionable max)
max in interface net.imglib2.Intervalpublic double realMin(int d)
realMin in interface net.imglib2.IntervalrealMin in interface net.imglib2.RealIntervalpublic void realMin(double[] min)
realMin in interface net.imglib2.RealIntervalpublic void realMin(net.imglib2.RealPositionable min)
realMin in interface net.imglib2.RealIntervalpublic double realMax(int d)
realMax in interface net.imglib2.IntervalrealMax in interface net.imglib2.RealIntervalpublic void realMax(double[] max)
realMax in interface net.imglib2.RealIntervalpublic void realMax(net.imglib2.RealPositionable max)
realMax in interface net.imglib2.RealIntervalpublic void dimensions(long[] dimensions)
dimensions in interface net.imglib2.Dimensionspublic long dimension(int d)
dimension in interface net.imglib2.Dimensionsdimension in interface net.imglib2.Intervalpublic R getRoi()
IJRoiWrapperRoi.getRoi in interface IJRoiWrapper<R extends ij.gui.Roi,net.imglib2.Localizable>RoiCopyright © 2009–2025 ImageJ. All rights reserved.