| Package | Description |
|---|---|
| net.imglib2.roi | |
| net.imglib2.roi.composite | |
| net.imglib2.roi.mask.integer |
| Modifier and Type | Method and Description |
|---|---|
static MaskInterval |
Masks.and(MaskInterval left,
Predicate<? super Localizable> right) |
default MaskInterval |
MaskInterval.and(Predicate<? super Localizable> other) |
MaskInterval |
Operators.UnaryMaskOperator.applyInterval(Predicate<? super Localizable> arg) |
MaskInterval |
Operators.BinaryMaskOperator.applyInterval(Predicate<? super Localizable> left,
Predicate<? super Localizable> right) |
static MaskInterval |
Masks.emptyMaskInterval(int numDims)
Creates a
MaskInterval which returns false for every
location and has empty interval bounds (i.e. |
static MaskInterval |
Masks.minus(MaskInterval left,
Predicate<? super Localizable> right) |
default MaskInterval |
MaskInterval.minus(Predicate<? super Localizable> other) |
default MaskInterval |
MaskInterval.or(MaskInterval other) |
static MaskInterval |
Masks.or(MaskInterval left,
MaskInterval right) |
static <B extends BooleanType<B>> |
Masks.toMaskInterval(RandomAccessibleInterval<B> rai)
Wraps the given
RandomAccessibleInterval as a
MaskInterval. |
default MaskInterval |
MaskInterval.xor(MaskInterval other) |
static MaskInterval |
Masks.xor(MaskInterval left,
MaskInterval right) |
| Modifier and Type | Method and Description |
|---|---|
static MaskInterval |
Masks.and(MaskInterval left,
Predicate<? super Localizable> right) |
static MaskInterval |
Masks.minus(MaskInterval left,
Predicate<? super Localizable> right) |
default MaskInterval |
MaskInterval.or(MaskInterval other) |
static MaskInterval |
Masks.or(MaskInterval left,
MaskInterval right) |
static <T> IterableInterval<T> |
Regions.sample(MaskInterval mask,
RandomAccessible<T> img)
Given a mask and an image, return an
IterableInterval over the
pixels of the image inside the mask. |
static IterableRegion<BoolType> |
Masks.toIterableRegion(MaskInterval mask)
View a
MaskInterval as an IterableRegion,
in integer coordinates. |
static RandomAccessibleInterval<BoolType> |
Masks.toRandomAccessibleInterval(MaskInterval mask)
|
default MaskInterval |
MaskInterval.xor(MaskInterval other) |
static MaskInterval |
Masks.xor(MaskInterval left,
MaskInterval right) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultBinaryCompositeMaskInterval
A
MaskInterval which results from an operation on two
Predicates. |
class |
DefaultUnaryCompositeMaskInterval
A
MaskInterval which is the result of an operation on a
Predicate. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultMaskInterval |
class |
RandomAccessibleIntervalAsMaskInterval<B extends BooleanType<B>>
Wraps a
RandomAccessibleInterval as a MaskInterval. |
| Constructor and Description |
|---|
MaskIntervalAsRandomAccessibleInterval(MaskInterval mask,
B type)
Wraps a
MaskInterval as a RandomAccessibleInterval. |
Copyright © 2015–2022 ImgLib2. All rights reserved.