T - BooleanType of the source IterableRegion.public final class Boundary<T extends BooleanType<T>> extends AbstractWrappedInterval<RandomAccessibleInterval<T>> implements IterableRegion<BoolType>
IterableRegion of the boundary pixels of a source boolean
RandomAccessibleInterval. A pixel is a boundary pixel if
true (in the source region),
and
false (not in the source
region).
Boundary.StructuringElement given in the
constructor. Note, that a Boundary constructed with 4-neighborhood
Boundary.StructuringElement is 8-connected, and vice versa.| Modifier and Type | Class and Description |
|---|---|
static class |
Boundary.StructuringElement |
sourceInterval| Constructor and Description |
|---|
Boundary(RandomAccessibleInterval<T> region) |
Boundary(RandomAccessibleInterval<T> region,
Boundary.StructuringElement structuringElement) |
| Modifier and Type | Method and Description |
|---|---|
net.imglib2.roi.boundary.Boundary.BoundaryCursor |
cursor() |
Void |
firstElement() |
Object |
iterationOrder() |
net.imglib2.roi.boundary.Boundary.BoundaryCursor |
iterator() |
net.imglib2.roi.boundary.Boundary.BoundaryCursor |
localizingCursor() |
RandomAccess<BoolType> |
randomAccess() |
RandomAccess<BoolType> |
randomAccess(Interval interval) |
long |
size() |
dimension, dimensions, max, max, max, min, min, mingetSource, numDimensions, realMax, realMax, realMax, realMin, realMin, realMinclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorrealMax, realMax, realMax, realMin, realMin, realMindimension, dimensionsnumDimensionspublic Boundary(RandomAccessibleInterval<T> region)
public Boundary(RandomAccessibleInterval<T> region, Boundary.StructuringElement structuringElement)
public long size()
size in interface IterableRealInterval<Void>public Object iterationOrder()
iterationOrder in interface IterableRealInterval<Void>public net.imglib2.roi.boundary.Boundary.BoundaryCursor cursor()
cursor in interface IterableInterval<Void>cursor in interface IterableRealInterval<Void>public net.imglib2.roi.boundary.Boundary.BoundaryCursor localizingCursor()
localizingCursor in interface IterableInterval<Void>localizingCursor in interface IterableRealInterval<Void>public net.imglib2.roi.boundary.Boundary.BoundaryCursor iterator()
public Void firstElement()
firstElement in interface IterableRealInterval<Void>public RandomAccess<BoolType> randomAccess()
randomAccess in interface RandomAccessible<BoolType>public RandomAccess<BoolType> randomAccess(Interval interval)
randomAccess in interface RandomAccessible<BoolType>Copyright © 2009–2018 ImgLib2. All rights reserved.