| Package | Description |
|---|---|
| net.imglib2.roi | |
| net.imglib2.roi.composite | |
| net.imglib2.roi.mask.integer |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MaskInterval
A bounded
Mask, that is, the mask predicate evaluates to
false outside the bounds interval. |
| Modifier and Type | Method and Description |
|---|---|
static Mask |
Masks.allMask(int numDims)
Creates a
Mask which returns true for all locations. |
static Mask |
Masks.and(Mask left,
Predicate<? super Localizable> right) |
default Mask |
Mask.and(Predicate<? super Localizable> other) |
Mask |
Operators.UnaryMaskOperator.apply(Predicate<? super Localizable> arg) |
Mask |
Operators.BinaryMaskOperator.apply(Predicate<? super Localizable> left,
Predicate<? super Localizable> right) |
static Mask |
Masks.emptyMask(int numDims)
Creates a
Mask which returns false for every location. |
static Mask |
Masks.minus(Mask left,
Predicate<? super Localizable> right) |
default Mask |
Mask.minus(Predicate<? super Localizable> other) |
default Mask |
Mask.negate() |
static Mask |
Masks.negate(Mask arg) |
static Mask |
Masks.or(Mask left,
Predicate<? super Localizable> right) |
default Mask |
Mask.or(Predicate<? super Localizable> other) |
static <B extends BooleanType<B>> |
Masks.toMask(RandomAccessible<B> ra)
Wraps the given
RandomAccessible as a Mask. |
default Mask |
Mask.transform(Transform transformToSource) |
static Mask |
Masks.xor(Mask left,
Predicate<? super Localizable> right) |
default Mask |
Mask.xor(Predicate<? super Localizable> other) |
| Modifier and Type | Method and Description |
|---|---|
static Mask |
Masks.and(Mask left,
Predicate<? super Localizable> right) |
static Mask |
Masks.minus(Mask left,
Predicate<? super Localizable> right) |
static Mask |
Masks.negate(Mask arg) |
static Mask |
Masks.or(Mask left,
Predicate<? super Localizable> right) |
static <T> IterableInterval<T> |
Regions.sampleWithMask(Mask mask,
RandomAccessibleInterval<T> img)
Given a mask and an image, return an
IterableInterval over the
pixels of the image inside the mask. |
static RandomAccessible<BoolType> |
Masks.toRandomAccessible(Mask mask)
|
static Mask |
Masks.xor(Mask left,
Predicate<? super Localizable> right) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultBinaryCompositeMask
|
class |
DefaultBinaryCompositeMaskInterval
A
MaskInterval which results from an operation on two
Predicates. |
class |
DefaultUnaryCompositeMask
|
class |
DefaultUnaryCompositeMaskInterval
A
MaskInterval which is the result of an operation on a
Predicate. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultMask |
class |
DefaultMaskInterval |
class |
RandomAccessibleAsMask<B extends BooleanType<B>>
Wraps a
RandomAccessible as a Mask. |
class |
RandomAccessibleIntervalAsMaskInterval<B extends BooleanType<B>>
Wraps a
RandomAccessibleInterval as a MaskInterval. |
| Modifier and Type | Method and Description |
|---|---|
Mask |
MaskAsRandomAccessible.getSource() |
| Constructor and Description |
|---|
MaskAsRandomAccessible(Mask mask,
B type)
Wraps a
Mask as a RandomAccessible. |
MaskPredicateRandomAccess(Mask contains,
B type) |
Copyright © 2015–2022 ImgLib2. All rights reserved.