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
Predicate s. |
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.