Uses of Class
org.anchoranalysis.image.voxel.Voxels
| Package | Description |
|---|---|
| org.anchoranalysis.image.voxel |
Data-structures to store and manipulate image raster-data or voxels.
|
| org.anchoranalysis.image.voxel.assigner |
Assigns values to some or all voxels.
|
| org.anchoranalysis.image.voxel.binary |
The
BinaryVoxels class and related operations. |
| org.anchoranalysis.image.voxel.buffer |
A buffer of voxel-values, usually corresponding to a single z-slice in
Voxels. |
| org.anchoranalysis.image.voxel.convert |
Converting
Voxels to different data-types. |
| org.anchoranalysis.image.voxel.convert.bufferedimage |
Converts anchor data-structures to the
BufferedImage used by Java's AWT. |
| org.anchoranalysis.image.voxel.convert.imglib2 |
Converts anchor data-structures to those used by ImgLib2.
|
| org.anchoranalysis.image.voxel.extracter |
Methods to read/copy/duplicate portions of voxels.
|
| org.anchoranalysis.image.voxel.extracter.predicate |
Methods to find or count voxels that satisfy a predicate.
|
| org.anchoranalysis.image.voxel.factory |
Creates new instances of
Voxels and VoxelsUntyped with specific data-types. |
| org.anchoranalysis.image.voxel.iterator |
Utilities to iterate over voxel-locations in images and sub-regions of images.
|
| org.anchoranalysis.image.voxel.iterator.intersecting |
Like
org.anchoranalysis.image.voxel.iterator but refers to iterators that operation over
the intersecting regions of two entities. |
| org.anchoranalysis.image.voxel.kernel |
Applying a kernel via
convolution to voxels.
|
| org.anchoranalysis.image.voxel.object |
The fundamental data class that is an
ObjectMask
and related structures. |
| org.anchoranalysis.image.voxel.thresholder |
Thresholding operations on voxels.
|
-
Uses of Voxels in org.anchoranalysis.image.voxel
Subclasses of Voxels in org.anchoranalysis.image.voxel Modifier and Type Class Description classVoxelsFloatImplementation ofVoxelswhose voxels are of type float.classVoxelsUnsignedByteImplementation ofVoxelswhose voxels are of type unsigned byte (8-bit).classVoxelsUnsignedIntImplementation ofVoxelswhose voxels are of type unsigned int (32-bit).classVoxelsUnsignedShortImplementation ofVoxelswhose voxels are of type unsigned short (16-bit).Methods in org.anchoranalysis.image.voxel that return Voxels Modifier and Type Method Description Voxels<?>VoxelsUntyped. any()Exposes without any specific buffer type.Voxels<UnsignedByteBuffer>VoxelsUntyped. asByte()Casts to use aUnsignedByteBufferif the voxels contain this data-type, otherwise throws aIncorrectVoxelTypeException.Voxels<FloatBuffer>VoxelsUntyped. asFloat()Casts to use aFloatBufferif the voxels contain this data-type, otherwise throws aIncorrectVoxelTypeException.Voxels<UnsignedIntBuffer>VoxelsUntyped. asInt()Casts to use aUnsignedIntBufferif the voxels contain this data-type, otherwise throws aIncorrectVoxelTypeException.Voxels<UnsignedShortBuffer>VoxelsUntyped. asShort()Casts to use aUnsignedShortBufferif the voxels contain this data-type, otherwise throws aIncorrectVoxelTypeException.Voxels<?>VoxelsUntyped. checkIdenticalDataType(VoxelDataType match)Do the voxels have a data-type that is equal tomatch?Voxels<T>Voxels. duplicate()A deep-copy.Voxels<T>BoundedVoxels. voxels()Voxel-data that fits inside the bounding-box (its extent is invariant with the extent of the bounding-box).Methods in org.anchoranalysis.image.voxel with parameters of type Voxels Modifier and Type Method Description booleanVoxels. equalsDeep(Voxels<?> other)Are the voxels identical to another voxels (deep equals)?BoundedVoxels<T>BoundedVoxels. replaceVoxels(Voxels<T> voxelsToAssign)Replaces the voxels in the box.Constructors in org.anchoranalysis.image.voxel with parameters of type Voxels Constructor Description BoundedVoxels(Voxels<T> voxels)Creates voxels bounded to match the entire voxel-data at the origin.BoundedVoxels(BoundingBox boundingBox, Voxels<T> voxels)Creates voxels with a corresponding bounding box.VoxelsUntyped(Voxels<?> voxels)Creates to wrap aVoxelsof unspecified type. -
Uses of Voxels in org.anchoranalysis.image.voxel.assigner
Methods in org.anchoranalysis.image.voxel.assigner with parameters of type Voxels Modifier and Type Method Description static VoxelsAssignerVoxelsAssignerFactory. createFloat(Voxels<FloatBuffer> voxels, int valueToAssign)Create aVoxelsAssignerfor aFloatBuffer.static VoxelsAssignerVoxelsAssignerFactory. createUnsignedByte(Voxels<UnsignedByteBuffer> voxels, int valueToAssign)Create aVoxelsAssignerfor aUnsignedByteBuffer.static VoxelsAssignerVoxelsAssignerFactory. createUnsignedInt(Voxels<UnsignedIntBuffer> voxels, int valueToAssign)Create a aVoxelsAssignerfor aUnsignedIntBuffer.static VoxelsAssignerVoxelsAssignerFactory. createUnsignedShort(Voxels<UnsignedShortBuffer> voxels, int valueToAssign)Create aVoxelsAssignerfor aUnsignedShortBuffer. -
Uses of Voxels in org.anchoranalysis.image.voxel.binary
Methods in org.anchoranalysis.image.voxel.binary that return Voxels Modifier and Type Method Description Voxels<T>BinaryVoxels. voxels()Voxels that should only have two intensity-values (representing on and off states).Methods in org.anchoranalysis.image.voxel.binary with parameters of type Voxels Modifier and Type Method Description protected abstract BinaryVoxels<T>BinaryVoxels. binaryVoxelsFor(Voxels<T> voxels, BinaryValuesInt binaryValues)Creates aBinaryVoxelscorresponding to a particular voxels andBinaryValuesInt.static BinaryVoxels<UnsignedByteBuffer>BinaryVoxelsFactory. reuseByte(Voxels<UnsignedByteBuffer> voxels)LikeBinaryVoxelsFactory.reuseByte(org.anchoranalysis.image.voxel.Voxels<org.anchoranalysis.image.voxel.buffer.primitive.UnsignedByteBuffer>)but uses default binary-values for off (0) and on (255).static BinaryVoxels<UnsignedByteBuffer>BinaryVoxelsFactory. reuseByte(Voxels<UnsignedByteBuffer> voxels, BinaryValuesInt binaryValues)Reuses an existing voxel-buffer (of type unsigned byte) as a binary-version which should have only two intensity-values representing off and on.static BinaryVoxels<UnsignedIntBuffer>BinaryVoxelsFactory. reuseInt(Voxels<UnsignedIntBuffer> voxels, BinaryValuesInt binaryValues)Reuses an existing voxel-buffer (of type unsigned int) as a binary-version which should have only two intensity-values representing off and on.Constructors in org.anchoranalysis.image.voxel.binary with parameters of type Voxels Constructor Description BinaryVoxels(Voxels<T> voxels, BinaryValuesInt binaryValues) -
Uses of Voxels in org.anchoranalysis.image.voxel.buffer
Methods in org.anchoranalysis.image.voxel.buffer that return Voxels Modifier and Type Method Description Voxels<T>ProjectableBuffer. completeProjection()Performs any final operation before turning the projected buffer.Voxels<T>SlidingBuffer. getVoxels()The voxels from which buffers corresponding to slices are extracted.Methods in org.anchoranalysis.image.voxel.buffer with parameters of type Voxels Modifier and Type Method Description voidProjectableBuffer. addVoxels(Voxels<T> voxels)Adds aVoxelsto the projection, as a single entity.Constructors in org.anchoranalysis.image.voxel.buffer with parameters of type Voxels Constructor Description SlidingBuffer(Voxels<T> voxels)Create for particular voxels. -
Uses of Voxels in org.anchoranalysis.image.voxel.convert
Methods in org.anchoranalysis.image.voxel.convert that return Voxels Modifier and Type Method Description <S, T> Voxels<S>VoxelsConverterMulti. convert(VoxelsUntyped voxels, VoxelsFactoryTypeBound<T> outputVoxelsFactory)Converts aVoxelsto another type.Voxels<T>VoxelsConverter. convertFrom(VoxelsUntyped from, VoxelsFactoryTypeBound<T> factory)Creates a new voxels of typeTand copies the voxels fromfrom.Methods in org.anchoranalysis.image.voxel.convert with parameters of type Voxels Modifier and Type Method Description voidVoxelsConverter. copyFrom(VoxelsUntyped from, Voxels<T> to)Copies voxels from a source (of any type) to voxels of typeT.voidVoxelsConverter. copyFromFloat(Voxels<FloatBuffer> from, Voxels<T> to)Copies voxels from a source of type @{link FloatBuffer} to voxels of typeT.voidVoxelsConverter. copyFromUnsignedByte(Voxels<UnsignedByteBuffer> from, Voxels<T> to)Copies voxels from a source of type @{link UnsignedByteBuffer} to voxels of typeT.voidVoxelsConverter. copyFromUnsignedInt(Voxels<UnsignedIntBuffer> from, Voxels<T> to)Copies voxels from a source of type @{link UnsignedIntBuffer} to voxels of typeT.voidVoxelsConverter. copyFromUnsignedShort(Voxels<UnsignedShortBuffer> from, Voxels<T> to)Copies voxels from a source of type @{link UnsignedShortBuffer} to voxels of typeT. -
Uses of Voxels in org.anchoranalysis.image.voxel.convert.bufferedimage
Methods in org.anchoranalysis.image.voxel.convert.bufferedimage with parameters of type Voxels Modifier and Type Method Description static BufferedImageBufferedImageFromVoxels. createGrayscaleByte(Voxels<UnsignedByteBuffer> voxels)Creates aBufferedImagefrom aVoxels<UnsignedByteBuffer>.static BufferedImageBufferedImageFromVoxels. createGrayscaleShort(Voxels<UnsignedShortBuffer> voxels)Creates aBufferedImagefrom aVoxels<UnsignedShortBuffer>. -
Uses of Voxels in org.anchoranalysis.image.voxel.convert.imglib2
Methods in org.anchoranalysis.image.voxel.convert.imglib2 with parameters of type Voxels Modifier and Type Method Description static net.imglib2.img.Img<net.imglib2.type.numeric.integer.UnsignedByteType>ConvertToImg. fromByte(Voxels<UnsignedByteBuffer> voxels)Creates anImgfromVoxelswith an unsigned byte data-type.static net.imglib2.img.NativeImg<net.imglib2.type.numeric.integer.UnsignedByteType,net.imglib2.img.basictypeaccess.array.ByteArray>ConvertToNativeImg. fromByte(Voxels<UnsignedByteBuffer> voxels)Creates anNativeImgfromVoxelswith an unsigned byte data-type.static net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType>ConvertToImg. fromFloat(Voxels<FloatBuffer> voxels)Creates anImgfromVoxelswith a float data-type.static net.imglib2.img.NativeImg<net.imglib2.type.numeric.real.FloatType,net.imglib2.img.basictypeaccess.array.FloatArray>ConvertToNativeImg. fromFloat(Voxels<FloatBuffer> voxels)Creates anNativeImgfromVoxelswith a float data-type.static net.imglib2.img.Img<net.imglib2.type.numeric.integer.UnsignedShortType>ConvertToImg. fromShort(Voxels<UnsignedShortBuffer> voxels)Creates anImgfromVoxelswith an unsigned short data-type.static net.imglib2.img.NativeImg<net.imglib2.type.numeric.integer.UnsignedShortType,net.imglib2.img.basictypeaccess.array.ShortArray>ConvertToNativeImg. fromShort(Voxels<UnsignedShortBuffer> voxels)Creates anNativeImgfromVoxelswith an unsigned short data-type. -
Uses of Voxels in org.anchoranalysis.image.voxel.extracter
Methods in org.anchoranalysis.image.voxel.extracter that return Voxels Modifier and Type Method Description Voxels<T>VoxelsExtracter. projectMax()A maximum intensity projection of all slicesVoxels<T>VoxelsExtracter. projectMean()A mean intensity projection of all slices.Voxels<T>VoxelsExtracter. region(BoundingBox box, boolean reuseIfPossible)A (sub-)region of the voxels.Voxels<T>VoxelsExtracter. resizedXY(int sizeX, int sizeY, VoxelsResizer resizer)Creates a new voxels that are a resized version of the current voxels (only in X and Y dimensions), interpolating as needed.Voxels<T>VoxelsExtracter. slice(int sliceIndex)Creates a newVoxelswith only particular slice.Methods in org.anchoranalysis.image.voxel.extracter with parameters of type Voxels Modifier and Type Method Description voidVoxelsExtracter. boxCopyTo(BoundingBox from, Voxels<T> voxelsDestination, BoundingBox destinationBox)Copies a bounding-box area to anotherVoxels.static VoxelsExtracter<FloatBuffer>VoxelsExtracterFactory. createFloat(Voxels<FloatBuffer> voxels)Create voxels-extracter forFloatBuffer.static VoxelsExtracter<UnsignedByteBuffer>VoxelsExtracterFactory. createUnsignedByte(Voxels<UnsignedByteBuffer> voxels)Create voxels-extracter forUnsignedByteBuffer.static VoxelsExtracter<UnsignedIntBuffer>VoxelsExtracterFactory. createUnsignedInt(Voxels<UnsignedIntBuffer> voxels)Create voxels-extracter forUnsignedIntBuffer.static VoxelsExtracter<UnsignedShortBuffer>VoxelsExtracterFactory. createUnsignedShort(Voxels<UnsignedShortBuffer> voxels)Create voxels-extracter forUnsignedShortBuffer.voidVoxelsExtracter. objectCopyTo(ObjectMask from, Voxels<T> voxelsDestination, BoundingBox destinationBox)Copies an area corresponding to an object-mask to anotherVoxels. -
Uses of Voxels in org.anchoranalysis.image.voxel.extracter.predicate
Constructors in org.anchoranalysis.image.voxel.extracter.predicate with parameters of type Voxels Constructor Description PredicateImplementation(Voxels<T> voxels, Predicate<T> predicate) -
Uses of Voxels in org.anchoranalysis.image.voxel.factory
Methods in org.anchoranalysis.image.voxel.factory that return Voxels Modifier and Type Method Description Voxels<T>VoxelsFactoryTypeBound. create(SliceBufferIndex<T> voxels)Create a newVoxelsthat has been initialized with buffers fromSliceBufferIndex.default Voxels<T>VoxelsFactoryTypeBound. createForVoxelBuffer(VoxelBuffer<T> buffer, Extent extent)Create a newVoxelsthat has been initialized with a single-slice's memory buffers.Voxels<T>VoxelsFactoryTypeBound. createInitialized(Extent extent)Create a newVoxelsthat has been initialized with memory buffers.Voxels<T>VoxelsFactoryTypeBound. createUninitialized(Extent extent)Create a newVoxelsthat has not yet been initialized with memory buffers. -
Uses of Voxels in org.anchoranalysis.image.voxel.iterator
Methods in org.anchoranalysis.image.voxel.iterator with parameters of type Voxels Modifier and Type Method Description static <T> booleanIterateVoxelsObjectMask. allMatchIntensity(ObjectMask object, Voxels<T> voxels, IntPredicate predicate)Do all points on an object-mask match a predicate on the point's voxel-intensity?static <T> booleanIterateVoxelsAll. anyPredicateMatch(Voxels<T> voxels, Predicate<T> predicate)Tries to apply a predicate to all the remaining buffer locations, returning true if the predicate matches.static voidIterateVoxelsAll. assignEachMatchingPoint(Voxels<?> voxels, IntPredicate predicate, int valueToAssign)Assigns a value to any voxel whose intensity matches a predicate, reading and writing the buffer as anint.static voidIterateVoxelsAll. binaryOperation(Voxels<UnsignedByteBuffer> voxelsIn1, Voxels<UnsignedByteBuffer> voxelsIn2, Voxels<UnsignedByteBuffer> voxelsOut, IntBinaryOperator operation)Iterate over each voxel in a bounding-box - applying a binary operation with values from two inputVoxels<UnsignedByteBuffer>for each slice and writing it into an outputVoxels<UnsignedByteBuffer>.static voidIterateVoxelsAll. changeIntensity(Voxels<?> voxels, IntUnaryOperator operator)Changes each voxel, reading and writing the buffer as anint.static voidIterateVoxelsEqualTo. equalToPrimitive(Voxels<UnsignedByteBuffer> voxels, byte equalToValue, ScalarThreeDimensionalConsumer consumer)Iterates through all points with a specific voxel intensity-value, passing coordinates as primitive types.static voidIterateVoxelsEqualTo. equalToPrimitiveSlice(Voxels<UnsignedByteBuffer> voxels, int sliceIndex, byte equalToValue, ScalarThreeDimensionalConsumer consumer)static voidIterateVoxelsEqualTo. equalToReusePoint(Voxels<UnsignedByteBuffer> voxels, byte equalToValue, Consumer<Point3i> consumer)Iterates all points with a specific voxel intensity-value, reusing thePoint3iin each iteration.static <T extends UnsignedBufferAsInt>
intIterateVoxelsAll. intensityMax(Voxels<T> voxels)Finds the maximum intensity-value (as an int) among all voxels.static <T extends UnsignedBufferAsInt>
intIterateVoxelsAll. intensityMin(Voxels<T> voxels)Finds the minimum intensity-value (as an int) among all voxels.static <T extends UnsignedBufferAsInt>
MinMaxRangeIterateVoxelsAll. intensityMinMax(Voxels<T> voxels)Finds the maximum intensity-value (as an int) among all voxels.static <T> voidIterateVoxelsAll. withBuffer(Voxels<T> voxels, ProcessBufferUnary<T> process)Iterate over each voxel - with one associated buffer for each slice.static <T> voidIterateVoxelsBoundingBox. withBuffer(BoundingBox box, Voxels<T> voxels, ProcessBufferUnary<T> process)Iterate over each voxel in a bounding-box - with one associated buffer for each slicestatic <T> voidIterateVoxelsObjectMask. withBuffer(ObjectMask object, Voxels<T> voxels, ProcessBufferUnary<T> process)Iterate over each voxel in an object-mask - with one associated buffer for each slice fromVoxels.static <T> voidIterateVoxelsObjectMaskOptional. withBuffer(Optional<ObjectMask> objectMask, Voxels<T> voxels, ProcessBufferUnary<T> process)Iterate over each voxel (or optionally only on object-mask) with one associated buffer.static <T> voidIterateVoxelsAll. withThreeBuffers(Voxels<T> voxels1, Voxels<T> voxels2, Voxels<T> voxels3, ProcessBufferTernary<T> process)Iterate over each voxel - with three associated buffers for each slice.static <T> voidIterateVoxelsBoundingBox. withThreeBuffers(BoundingBox box, ReadableTuple3i shiftForSecond, ReadableTuple3i shiftForThird, Voxels<T> voxels1, Voxels<T> voxels2, Voxels<T> voxels3, ProcessBufferTernary<T> process)Iterate over each voxel in a bounding-box - with three associated buffers for each slice.static <T> voidIterateVoxelsBoundingBox. withTwoBuffers(BoundingBox box, ReadableTuple3i shiftForSecond, Voxels<T> voxels1, Voxels<T> voxels2, ProcessBufferBinary<T,T> process)Iterate over each voxel in a bounding-box - with two associated buffers for each slice, oneVoxelBufferand oneBufferstatic <S, T> voidIterateVoxelsObjectMask. withTwoBuffers(ObjectMask object, Voxels<S> voxels1, Voxels<T> voxels2, ProcessBufferBinary<S,T> process)Iterate over each voxel with a corresponding on value in an object-mask - and with two associated buffers for each slice covering the all the global space i.e.static <S, T> voidIterateVoxelsObjectMaskOptional. withTwoBuffers(Optional<ObjectMask> objectMask, Voxels<S> voxels1, Voxels<T> voxels2, ProcessBufferBinary<S,T> process)Iterate over each voxel (or optionally only on object-mask) with two associated buffers.static <S, T> voidIterateVoxelsAll. withTwoBuffersAndPoint(Voxels<S> voxels1, Voxels<T> voxels2, ProcessBufferBinary<S,T> process)Iterate over each voxel - with two associated buffers for each slicestatic <T> Optional<Point3i>IterateVoxelsBoundingBox. withTwoBuffersUntil(BoundingBox box, ReadableTuple3i shiftForSecond, Voxels<T> voxels1, Voxels<T> voxels2, PredicateBufferBinary<T> predicate)Iterate over each voxel in a bounding-box - with two associated buffers for each slice - until a predicate evaluates to true.static <S, T> voidIterateVoxelsAll. withTwoMixedBuffers(Voxels<S> voxels1, Voxels<T> voxels2, ProcessVoxelBufferBinaryMixed<S,T> process)Iterate over each voxel in a bounding-box - with one associated voxel-buffer and one associated buffer for each slice.static <S, T> voidIterateVoxelsBoundingBox. withTwoMixedBuffers(BoundingBox box, ReadableTuple3i shiftForSecond, Voxels<S> voxels1, Voxels<T> voxels2, ProcessBufferBinaryMixed<S,T> process)Iterate over each voxel in a bounding-box - with two associated buffers for each slice.static <S, T> voidIterateVoxelsObjectMask. withTwoMixedBuffers(ObjectMask object, Voxels<S> voxels1, Voxels<T> voxels2, ProcessVoxelBufferBinaryMixed<S,T> process)Iterate over each voxel in an object-mask - with one associated voxel-buffer and one associated buffer for each slice.static <S, T> voidIterateVoxelsAll. withTwoVoxelBuffers(Voxels<S> voxels1, Voxels<T> voxels2, ProcessVoxelBufferBinary<S,T> process)Iterate over each voxel in a bounding-box - with two associated voxel-buffers for each slicestatic <S, T> voidIterateVoxelsObjectMask. withTwoVoxelBuffers(ObjectMask object, Voxels<S> voxels1, Voxels<T> voxels2, ProcessVoxelBufferBinary<S,T> process)Iterate over each voxel in an object-mask - with two associated voxel-buffers and for each slice.static <T> voidIterateVoxelsAll. withVoxelBuffer(Voxels<T> voxels, ProcessVoxelBufferUnary<T> process)Iterate over each voxel - with one associated voxel-buffer for each slice.static <T, E extends Exception>
voidIterateVoxelsAll. withVoxelBuffer(Voxels<T> voxels, ProcessVoxelBufferUnaryWithPoint<T,E> process)Iterate over each voxel - with one associated voxel-buffer for each slice.static <T> voidIterateVoxelsObjectMask. withVoxelBuffer(ObjectMask object, Voxels<T> voxels, Optional<BoundingBox> restrictTo, ProcessVoxelBufferUnary<T> process)Iterate over each voxel on an object-mask with one associatedVoxelBuffer.static <T> voidIterateVoxelsObjectMask. withVoxelBuffer(ObjectMask object, Voxels<T> voxels, ProcessVoxelBufferUnary<T> process)Iterate over each voxel on an object-mask with one associatedVoxelBuffer. -
Uses of Voxels in org.anchoranalysis.image.voxel.iterator.intersecting
Methods in org.anchoranalysis.image.voxel.iterator.intersecting with parameters of type Voxels Modifier and Type Method Description static intCountVoxelsIntersectingBounded. countByteMasked(Voxels<UnsignedByteBuffer> maskGlobal, byte onMaskGlobal, BoundedVoxels<UnsignedByteBuffer> voxels1, BoundedVoxels<UnsignedByteBuffer> voxels2, PredicateTwoBytes predicate)Counts all voxels intersection of two bounded-voxels of typeBoundedVoxelsbut only voxels that lie on an object-mask and match a predicate.static voidIterateVoxelsIntersectingBounded. withTwoBuffers(Voxels<UnsignedByteBuffer> maskGlobal, byte onMaskGlobal, BoundedVoxels<UnsignedByteBuffer> voxels1, BoundedVoxels<UnsignedByteBuffer> voxels2, ProcessBufferBinary<UnsignedByteBuffer,UnsignedByteBuffer> process)Iterates over the intersection of two bounded-voxels of typeBoundedVoxelsbut only voxels that lie on an object-mask. -
Uses of Voxels in org.anchoranalysis.image.voxel.kernel
Constructors in org.anchoranalysis.image.voxel.kernel with parameters of type Voxels Constructor Description LocalSlices(int z, int windowSize, Voxels<UnsignedByteBuffer> voxels)Create with focus around a particular slice. -
Uses of Voxels in org.anchoranalysis.image.voxel.object
Methods in org.anchoranalysis.image.voxel.object that return Voxels Modifier and Type Method Description Voxels<UnsignedByteBuffer>ObjectMask. voxels()The underlying voxel memory buffers for the object-mask, exposed viaVoxels.Methods in org.anchoranalysis.image.voxel.object with parameters of type Voxels Modifier and Type Method Description ObjectMaskObjectMask. replaceVoxels(Voxels<UnsignedByteBuffer> voxelsToAssign)Replaces the voxels in the object-mask.Constructors in org.anchoranalysis.image.voxel.object with parameters of type Voxels Constructor Description ObjectMask(Voxels<UnsignedByteBuffer> voxels)Creates from aVoxelsmask that is cornered at the origin.ObjectMask(BoundingBox box, Voxels<UnsignedByteBuffer> voxels)ObjectMask(BoundingBox box, Voxels<UnsignedByteBuffer> voxels, BinaryValuesByte binaryValues)LikeObjectMask(BoundingBox, Voxels, BinaryValuesInt)but specifies the binary-values as bytes.ObjectMask(BoundingBox box, Voxels<UnsignedByteBuffer> voxels, BinaryValuesInt binaryValues) -
Uses of Voxels in org.anchoranalysis.image.voxel.thresholder
Methods in org.anchoranalysis.image.voxel.thresholder with parameters of type Voxels Modifier and Type Method Description static voidVoxelsThresholder. thresholdByte(Voxels<UnsignedByteBuffer> voxels, int level, BinaryValuesByte binaryValues)Applies thresholding toVoxelsof unsigned byte data type.static BinaryVoxels<UnsignedByteBuffer>VoxelsThresholder. thresholdFloat(Voxels<FloatBuffer> voxels, float level, BinaryValuesByte binaryValues)Applies thresholding toVoxelsof float data type.