Uses of Class
org.anchoranalysis.image.voxel.buffer.primitive.UnsignedByteBuffer
Packages that use UnsignedByteBuffer
Package
Description
Data-structures to store and manipulate image raster-data or voxels.
Arithmetic operations for
Voxels.Assigns values to some or all voxels.
The
BinaryVoxels class and related operations.A buffer of voxel-values, usually corresponding to a single z-slice in
Voxels.Conversion of both primitive data types and image structures between Anchor's data-structures and
other representations.
A container with voxel-buffers for each z-slice.
Converting
Voxels to different data-types.Converts anchor data-structures to the
BufferedImage used by Java's AWT.Converts anchor data-structures to those used by ImgLib2.
Methods to read/copy/duplicate portions of voxels.
Creates new instances of
Voxels and VoxelsUntyped with specific data-types.Utilities to iterate over voxel-locations in images and sub-regions of images.
Like
org.anchoranalysis.image.voxel.iterator but refers to iterators that operation over
the intersecting regions of two entities.Iterating over a point's neighboring voxels.
Routines for moving a
KernelPointCursor around the
neighboring voxels of the point.Functional-interfaces for processing different combinations of points and buffers that return a
boolean.
Applying a kernel via
convolution to voxels.
Kernels that apply morphological operations.
Kernel to find outline voxels on an object.
The fundamental data class that is an
ObjectMask
and related structures.Morphological operations
applied to
ObjectMasks.Predicates to match certain voxels as used in
org.anchoranalysis.image.voxel.object.morphological.Classes for calculating differnet kind of projections of voxel values across multiple buffers.
Classes for performing both a Maximum Intensity
Projection and a minimum projection.
Different interpolator methods to use when scaling voxels.
Thresholding operations on voxels.
-
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel
Subclasses with type arguments of type UnsignedByteBuffer in org.anchoranalysis.image.voxelModifier and TypeClassDescriptionfinal classImplementation ofVoxelswhose voxels are of type unsigned byte (8-bit).Methods in org.anchoranalysis.image.voxel that return types with arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionVoxelsUntyped.asByte()Casts to use aUnsignedByteBufferif the voxels contain this data-type, otherwise throws aIncorrectVoxelTypeException.VoxelsUnsignedByte.extract()Constructor parameters in org.anchoranalysis.image.voxel with type arguments of type UnsignedByteBufferModifierConstructorDescriptionCreate from a buffer, indexed by slice. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.arithmetic
Method parameters in org.anchoranalysis.image.voxel.arithmetic with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic VoxelsArithmeticVoxelsArithmeticFactory.createUnsignedByte(Extent extent, IntFunction<UnsignedByteBuffer> bufferForSlice) Create aVoxelsArithmeticforUnsignedByteBuffer. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.assigner
Method parameters in org.anchoranalysis.image.voxel.assigner with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic VoxelsAssignerVoxelsAssignerFactory.createUnsignedByte(Voxels<UnsignedByteBuffer> voxels, int valueToAssign) Create aVoxelsAssignerfor aUnsignedByteBuffer. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.binary
Methods in org.anchoranalysis.image.voxel.binary that return types with arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic BinaryVoxels<UnsignedByteBuffer> BinaryVoxelsFactory.createEmptyOff(Extent extent) Creates binary-voxels using unsigned 8-bit byte type and with all voxels set to off (0).static BinaryVoxels<UnsignedByteBuffer> BinaryVoxelsFactory.createEmptyOn(Extent extent) Creates binary-voxels using unsigned 8-bit byte type and with all voxels set to on (255).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.Method parameters in org.anchoranalysis.image.voxel.binary with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic 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. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.binary.connected
Method parameters in org.anchoranalysis.image.voxel.binary.connected with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionObjectsFromConnectedComponentsFactory.createUnsignedByte(BinaryVoxels<UnsignedByteBuffer> voxels) Finds the connected-components in unsigned byte voxels. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.buffer
Methods in org.anchoranalysis.image.voxel.buffer that return types with arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic VoxelBuffer<UnsignedByteBuffer> VoxelBufferFactory.allocateUnsignedByte(int capacity) Allocates a new unsigned byte voxel-buffer of given size.static VoxelBuffer<UnsignedByteBuffer>[]VoxelBufferFactory.allocateUnsignedByteArray(int size) Creates an array of unsigned byte voxel-buffers of given size.static VoxelBuffer<UnsignedByteBuffer> VoxelBufferWrap.unsignedByteArray(byte[] array) Wraps an existing array (encoding unsigned bytes as a signed array) as a voxel-buffer.static VoxelBuffer<UnsignedByteBuffer> VoxelBufferWrap.unsignedByteBuffer(UnsignedByteBuffer buffer) Wraps an unsigned-byte buffer into a voxel-buffer.static VoxelBuffer<UnsignedByteBuffer> VoxelBufferWrap.unsignedByteRaw(ByteBuffer buffer) Wraps an unsigned-byte buffer (represented by a NIO signed-buffer) into a voxel-buffer.Methods in org.anchoranalysis.image.voxel.buffer with parameters of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic VoxelBuffer<UnsignedByteBuffer> VoxelBufferWrap.unsignedByteBuffer(UnsignedByteBuffer buffer) Wraps an unsigned-byte buffer into a voxel-buffer. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.buffer.primitive
Methods in org.anchoranalysis.image.voxel.buffer.primitive that return UnsignedByteBufferModifier and TypeMethodDescriptionstatic UnsignedByteBufferUnsignedByteBuffer.allocate(int capacity) Allocates a new buffer of unsigned-bytes.static UnsignedByteBufferUnsignedByteBuffer.wrapRaw(byte[] array) Exposes a raw byte-array as a buffer with unsigned-bytes.static UnsignedByteBufferUnsignedByteBuffer.wrapRaw(ByteBuffer bufferRaw) Exposes a rawByteBufferas a buffer with unsigned-bytes.Methods in org.anchoranalysis.image.voxel.buffer.primitive with parameters of type UnsignedByteBufferModifier and TypeMethodDescriptionvoidUnsignedByteBuffer.put(UnsignedByteBuffer source) Relative put-method from an unsigned byte buffer, represented by aUnsignedByteBuffer. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.buffer.slice
Classes in org.anchoranalysis.image.voxel.buffer.slice that implement interfaces with type arguments of type UnsignedByteBufferModifier and TypeClassDescriptionclassImplementation ofSliceBufferIndexwith voxels of type unsigned byte.Methods in org.anchoranalysis.image.voxel.buffer.slice that return types with arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic SliceBufferIndex<UnsignedByteBuffer> FromByte.createInitialized(Extent extent) Create a buffer of a particular size, that has been initialized.static SliceBufferIndex<UnsignedByteBuffer> FromByte.createUninitialized(Extent extent) Create a buffer of a particular size, that has not been initialized.FromByte.slice(int z) Method parameters in org.anchoranalysis.image.voxel.buffer.slice with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionvoidFromByte.replaceSlice(int z, VoxelBuffer<UnsignedByteBuffer> sliceToAssign) -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.convert
Subclasses with type arguments of type UnsignedByteBuffer in org.anchoranalysis.image.voxel.convertModifier and TypeClassDescriptionclassBase class for conversion to unsigned 8-bit.Methods in org.anchoranalysis.image.voxel.convert with parameters of type UnsignedByteBufferModifier and TypeMethodDescriptionprotected voidToUnsignedByteNoScaling.convertFloat(FloatBuffer in, UnsignedByteBuffer out) protected voidToUnsignedByteScaleByMaxValue.convertFloat(FloatBuffer in, UnsignedByteBuffer out) protected voidToUnsignedByteScaleByMinMaxValue.convertFloat(FloatBuffer in, UnsignedByteBuffer out) protected voidToUnsignedByteScaleByType.convertFloat(FloatBuffer in, UnsignedByteBuffer out) Converts the current position in aFloatBufferto the current position in aUnsignedShortBuffer.protected voidToFloatNoScaling.convertUnsignedByte(UnsignedByteBuffer in, FloatBuffer out) protected voidToUnsignedByte.convertUnsignedByte(UnsignedByteBuffer in, UnsignedByteBuffer out) protected voidToUnsignedInt.convertUnsignedByte(UnsignedByteBuffer in, UnsignedIntBuffer out) protected voidToUnsignedShortNoScaling.convertUnsignedByte(UnsignedByteBuffer in, UnsignedShortBuffer out) protected voidToUnsignedShortScaleByType.convertUnsignedByte(UnsignedByteBuffer in, UnsignedShortBuffer out) protected abstract voidVoxelsConverter.convertUnsignedByte(UnsignedByteBuffer in, T out) Copies a value from the current position in aUnsignedByteBufferto the current position in a buffer of typeT.protected voidToUnsignedByteNoScaling.convertUnsignedInt(UnsignedIntBuffer in, UnsignedByteBuffer out) protected voidToUnsignedByteScaleByMaxValue.convertUnsignedInt(UnsignedIntBuffer in, UnsignedByteBuffer out) protected voidToUnsignedByteScaleByMinMaxValue.convertUnsignedInt(UnsignedIntBuffer in, UnsignedByteBuffer out) protected voidToUnsignedByteScaleByType.convertUnsignedInt(UnsignedIntBuffer in, UnsignedByteBuffer out) protected voidToUnsignedByteNoScaling.convertUnsignedShort(UnsignedShortBuffer in, UnsignedByteBuffer out) protected voidToUnsignedByteScaleByMaxValue.convertUnsignedShort(UnsignedShortBuffer in, UnsignedByteBuffer out) protected voidToUnsignedByteScaleByMinMaxValue.convertUnsignedShort(UnsignedShortBuffer in, UnsignedByteBuffer out) protected voidToUnsignedByteScaleByType.convertUnsignedShort(UnsignedShortBuffer in, UnsignedByteBuffer out) Method parameters in org.anchoranalysis.image.voxel.convert with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionvoidVoxelsConverter.copyFromUnsignedByte(Voxels<UnsignedByteBuffer> from, Voxels<T> to) Copies voxels from a source of type @{link UnsignedByteBuffer} to voxels of typeT. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.convert.bufferedimage
Method parameters in org.anchoranalysis.image.voxel.convert.bufferedimage with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic BufferedImageBufferedImageFromVoxels.createGrayscaleByte(Voxels<UnsignedByteBuffer> voxels) Creates aBufferedImagefrom aVoxels<UnsignedByteBuffer>. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.convert.imglib2
Method parameters in org.anchoranalysis.image.voxel.convert.imglib2 with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic net.imglib2.img.Img<net.imglib2.type.numeric.integer.UnsignedByteType> ConvertToImg.fromByte(VoxelBuffer<UnsignedByteBuffer> buffer, Extent extent) Creates anImgfrom aVoxelBufferwith an unsigned byte data-type.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. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.extracter
Methods in org.anchoranalysis.image.voxel.extracter that return types with arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic VoxelsExtracter<UnsignedByteBuffer> VoxelsExtracterFactory.createUnsignedByte(Voxels<UnsignedByteBuffer> voxels) Create voxels-extracter forUnsignedByteBuffer.Method parameters in org.anchoranalysis.image.voxel.extracter with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic VoxelsExtracter<UnsignedByteBuffer> VoxelsExtracterFactory.createUnsignedByte(Voxels<UnsignedByteBuffer> voxels) Create voxels-extracter forUnsignedByteBuffer. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.factory
Methods in org.anchoranalysis.image.voxel.factory that return types with arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionVoxelsFactory.getUnsignedByte()A factory that creates voxels of type unsigned byte. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.iterator
Method parameters in org.anchoranalysis.image.voxel.iterator with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic 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 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.IterateVoxelsEqualTo.untilFirstIntensityEqualTo(BoundedVoxels<UnsignedByteBuffer> voxels, byte equalToValue) Iterates each voxel until a specific intensity value is found.static voidIterateVoxelsAll.withCursor(BinaryVoxels<UnsignedByteBuffer> voxels, KernelApplicationParameters parameters, ProcessKernelPointCursor process) Iterate over each voxel using aKernelPointCursor.static voidIterateVoxelsBoundingBox.withCursor(BinaryVoxels<UnsignedByteBuffer> voxels, BoundingBox box, KernelApplicationParameters parameters, ProcessKernelPointCursor process) Iterate over each voxel in a bounding-box using aKernelPointCursor.static booleanIterateVoxelsBoundingBox.withCursorUntil(BinaryVoxels<UnsignedByteBuffer> voxels, BoundingBox box, KernelApplicationParameters parameters, PredicateKernelPointCursor predicate) Iterate over each voxel in a bounding-box using aKernelPointCursoruntil a predicate returns true.. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.iterator.intersecting
Method parameters in org.anchoranalysis.image.voxel.iterator.intersecting with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic intCountVoxelsIntersectingBounded.countByte(BoundedVoxels<UnsignedByteBuffer> voxels1, BoundedVoxels<UnsignedByteBuffer> voxels2, PredicateTwoBytes predicate) Counts all voxels in the intersection of two bounded-voxels of typeBoundedVoxelsthat match a predicate.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 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.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.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.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 UnsignedByteBuffer in org.anchoranalysis.image.voxel.iterator.neighbor
Methods in org.anchoranalysis.image.voxel.iterator.neighbor with parameters of type UnsignedByteBufferModifier and TypeMethodDescriptiondefault voidProcessChangedPointAbsoluteMasked.notifyChangeZ(int zChange, int z, UnsignedByteBuffer objectMaskBuffer) Notifies the processor that there has been a change in z-coordinate. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.iterator.neighbor.kernel
Methods in org.anchoranalysis.image.voxel.iterator.neighbor.kernel with parameters of type UnsignedByteBufferModifier and TypeMethodDescriptionbooleanWalkPredicate.walk(UnsignedByteBuffer buffer, BufferRetriever bufferRetriever) Do any neighboring voxels in any direction satisfy the predicate?voidWalkRunnable.walk(UnsignedByteBuffer buffer, BufferRetriever bufferRetriever) Walks in X and Y direction, and Z direction if enabled.Method parameters in org.anchoranalysis.image.voxel.iterator.neighbor.kernel with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic voidIterateKernelHelper.overAll(Kernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, KernelApplicationParameters parameters, ProcessKernelPointCursor processor) Iterates over all voxels.static voidIterateKernelHelper.overBox(Kernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, BoundingBox box, KernelApplicationParameters parameters, ProcessKernelPointCursor processor) Iterates over only voxels contained within a bounding-box.static booleanIterateKernelHelper.overBoxUntil(Kernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, BoundingBox box, KernelApplicationParameters parameters, PredicateKernelPointCursor predicate) Iterates over only voxels contained within a bounding-box until a predicate is matched on a voxel.booleanNeighborPredicate.test(boolean inside, KernelPointCursor point, Supplier<UnsignedByteBuffer> buffer, int zShift) Tests if a neighbor satisfies a condition. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.iterator.predicate
Methods in org.anchoranalysis.image.voxel.iterator.predicate that return types with arguments of type UnsignedByteBufferModifier and TypeMethodDescriptiondefault PredicateBufferBinary<UnsignedByteBuffer> PredicateTwoBytes.deriveUnsignedBytePredicate()Derives a predicate with a different interface for operating onUnsignedByteBuffer.PredicateTwoBytes.deriveUnsignedByteProcessor()Derives a processor with a different interface for operating onUnsignedByteBuffer.PredicateTwoBytes.deriveUnsignedByteProcessor()Derives a processor with a different interface for operating onUnsignedByteBuffer. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.kernel
Methods in org.anchoranalysis.image.voxel.kernel that return types with arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic BinaryVoxels<UnsignedByteBuffer> ApplyKernel.apply(BinaryKernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, KernelApplicationParameters parameters) Apply the kernel toBinaryVoxels<UnsignedByteBuffer>using the same binary-values asvoxelsto calculate a value for each voxel.BufferRetriever.getLocal(int relativeZIndex) Get a buffer at a particular index in the z-dimension.LocalSlices.getLocal(int relativeZIndex) Methods in org.anchoranalysis.image.voxel.kernel with parameters of type UnsignedByteBufferModifier and TypeMethodDescriptionbooleanKernelPointCursor.isBufferOff(UnsignedByteBuffer buffer) Is the value at the current index in this buffer corresponding to an off state?booleanKernelPointCursor.isBufferOn(UnsignedByteBuffer buffer) Is the value at the current index in this buffer corresponding to an on state?Method parameters in org.anchoranalysis.image.voxel.kernel with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic BinaryVoxels<UnsignedByteBuffer> ApplyKernel.apply(BinaryKernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, KernelApplicationParameters parameters) Apply the kernel toBinaryVoxels<UnsignedByteBuffer>using the same binary-values asvoxelsto calculate a value for each voxel.static intApplyKernel.applyForCount(BinaryKernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, KernelApplicationParameters parameters) Applies aBinaryKernelto voxels and counts how many true values occur en aggregate.static intApplyKernel.applyForCount(CountKernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, KernelApplicationParameters parameters) Applies the kernel to voxels and sums the returned value.static intApplyKernel.applyForCount(CountKernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, BoundingBox box, KernelApplicationParameters parameters) Applies the kernel to voxels and sums the returned value.static booleanApplyKernel.applyUntilPositive(CountKernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, BoundingBox box, KernelApplicationParameters parameters) Applies the kernel to voxels until a positive value is returned, then exits with true.Constructor parameters in org.anchoranalysis.image.voxel.kernel with type arguments of type UnsignedByteBufferModifierConstructorDescriptionLocalSlices(int z, int windowSize, Voxels<UnsignedByteBuffer> voxels) Create with focus around a particular slice. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.kernel.morphological
Methods in org.anchoranalysis.image.voxel.kernel.morphological with parameters of type UnsignedByteBufferModifier and TypeMethodDescriptionprotected abstract booleanBinaryKernelMorphological.firstCheck(KernelPointCursor point, UnsignedByteBuffer buffer) The first check done on the kernel center-point, before checking any neighbors.protected booleanDilationKernel.firstCheck(KernelPointCursor point, UnsignedByteBuffer buffer) protected booleanErosionKernel.firstCheck(KernelPointCursor point, UnsignedByteBuffer buffer) Method parameters in org.anchoranalysis.image.voxel.kernel.morphological with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionprotected abstract booleanBinaryKernelMorphological.doesNeighborQualify(boolean inside, KernelPointCursor point, Supplier<UnsignedByteBuffer> buffer, int zShift) Does a particular neighboring-point satisfy the conditions.protected booleanDilationKernel.doesNeighborQualify(boolean inside, KernelPointCursor point, Supplier<UnsignedByteBuffer> buffer, int zShift) protected booleanErosionKernel.doesNeighborQualify(boolean inside, KernelPointCursor point, Supplier<UnsignedByteBuffer> buffer, int zShift) Checks whether a particular neighbor voxel qualifies to make the current voxel an outline voxel. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.kernel.outline
Methods in org.anchoranalysis.image.voxel.kernel.outline with parameters of type UnsignedByteBufferModifier and TypeMethodDescriptionprotected booleanOutlineKernelBase.firstCheck(KernelPointCursor point, UnsignedByteBuffer buffer) Method parameters in org.anchoranalysis.image.voxel.kernel.outline with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionprotected booleanOutlineKernel.doesNeighborQualify(boolean inside, KernelPointCursor point, Supplier<UnsignedByteBuffer> buffer, int zShift) Checks whether a particular neighbor voxel qualifies to make the current voxel an outline voxel.protected booleanOutlineKernelNeighborMatchValue.doesNeighborQualify(boolean inside, KernelPointCursor point, Supplier<UnsignedByteBuffer> buffer, int zShift) Checks whether a particular neighbor voxel qualifies to make the current voxel an outline voxel.Constructor parameters in org.anchoranalysis.image.voxel.kernel.outline with type arguments of type UnsignedByteBufferModifierConstructorDescriptionCreates for an object. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.object
Methods in org.anchoranalysis.image.voxel.object that return UnsignedByteBufferModifier and TypeMethodDescriptionObjectMask.sliceBufferGlobal(int sliceIndexGlobal) A slice buffer with global coordinates.ObjectMask.sliceBufferLocal(int sliceIndexRelative) A slice buffer with local coordinates.Methods in org.anchoranalysis.image.voxel.object that return types with arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionObjectMask.binaryVoxels()The underlying voxel memory buffers for the object-mask, exposed via aBinaryVoxels.ObjectMask.boundedVoxels()The underlying voxel memory buffers for the object-mask, exposed viaBoundedVoxels.ObjectMask.extract()Provides methods to read/copy/duplicate regions of voxels.ObjectMask.voxels()The underlying voxel memory buffers for the object-mask, exposed viaVoxels.Method parameters in org.anchoranalysis.image.voxel.object with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionObjectMask.replaceVoxels(Voxels<UnsignedByteBuffer> voxelsToAssign) Replaces the voxels in the object-mask.Constructor parameters in org.anchoranalysis.image.voxel.object with type arguments of type UnsignedByteBufferModifierConstructorDescriptionObjectMask(BinaryVoxels<UnsignedByteBuffer> voxels) Creates from aBinaryVoxelsto be located at the origin.ObjectMask(BoundedVoxels<UnsignedByteBuffer> voxels) Creates from aBoundedVoxelswithUnsignedByteBuffer.ObjectMask(BoundedVoxels<UnsignedByteBuffer> voxels, BinaryValuesInt binaryValues) Creates fromBoundedVoxelsand correspondingBinaryValuesInt.ObjectMask(Voxels<UnsignedByteBuffer> voxels) Creates from aVoxelsmask that is cornered at the origin.ObjectMask(BoundingBox box, BinaryVoxels<UnsignedByteBuffer> voxels) Creates from aBinaryVoxelsand a corresponding bounding-box.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 UnsignedByteBuffer in org.anchoranalysis.image.voxel.object.morphological
Methods in org.anchoranalysis.image.voxel.object.morphological that return types with arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic BinaryVoxels<UnsignedByteBuffer> MorphologicalDilation.dilate(BinaryVoxels<UnsignedByteBuffer> voxels, int iterations, DilationContext context) Performs a morphological dilation operation.static BinaryVoxels<UnsignedByteBuffer> MorphologicalErosion.erode(BinaryVoxels<UnsignedByteBuffer> voxels, int iterations, boolean useZ, Optional<Predicate<Point3i>> precondition) Performs a morphological erosion on aBinaryVoxels<UnsignedByteBuffer> voxels.Method parameters in org.anchoranalysis.image.voxel.object.morphological with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic BinaryVoxels<UnsignedByteBuffer> MorphologicalDilation.dilate(BinaryVoxels<UnsignedByteBuffer> voxels, int iterations, DilationContext context) Performs a morphological dilation operation.static BinaryVoxels<UnsignedByteBuffer> MorphologicalErosion.erode(BinaryVoxels<UnsignedByteBuffer> voxels, int iterations, boolean useZ, Optional<Predicate<Point3i>> precondition) Performs a morphological erosion on aBinaryVoxels<UnsignedByteBuffer> voxels. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.object.morphological.predicate
Method parameters in org.anchoranalysis.image.voxel.object.morphological.predicate with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionbooleanAcceptIterationList.accept(BinaryVoxels<UnsignedByteBuffer> voxels) booleanAcceptIterationPredicate.accept(BinaryVoxels<UnsignedByteBuffer> voxels) Whether a particularvoxelsfulfills the condition or not. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.projection
Methods in org.anchoranalysis.image.voxel.projection that return types with arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionMeanIntensityProjection.createUnsignedByte(Extent extent) abstract ProjectableBuffer<UnsignedByteBuffer> Projection.createUnsignedByte(Extent extent) Creates a buffer for a maximum-intensity projection for unsigned byte voxels.StandardDeviationIntensityProjection.createUnsignedByte(Extent extent) -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.projection.extrema
Methods in org.anchoranalysis.image.voxel.projection.extrema that return types with arguments of type UnsignedByteBuffer -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.resizer
Methods in org.anchoranalysis.image.voxel.resizer that return types with arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionprotected abstract VoxelBuffer<UnsignedByteBuffer> VoxelsResizer.resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) Interpolates fromvoxelsSourcetovoxelsDestinationfor unsigned 8-bit buffers.protected VoxelBuffer<UnsignedByteBuffer> VoxelsResizerExecutionTime.resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) VoxelsResizerImgLib2.resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) VoxelsResizerNone.resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) Method parameters in org.anchoranalysis.image.voxel.resizer with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionprotected abstract VoxelBuffer<UnsignedByteBuffer> VoxelsResizer.resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) Interpolates fromvoxelsSourcetovoxelsDestinationfor unsigned 8-bit buffers.protected VoxelBuffer<UnsignedByteBuffer> VoxelsResizerExecutionTime.resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) VoxelsResizerImgLib2.resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) VoxelsResizerNone.resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.thresholder
Methods in org.anchoranalysis.image.voxel.thresholder that return types with arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic BinaryVoxels<UnsignedByteBuffer> VoxelsThresholder.threshold(VoxelsUntyped voxels, float level, BinaryValuesByte binaryValues, Optional<ObjectMask> objectMask, boolean alwaysDuplicate) Applies thresholding toVoxelsUntyped.static BinaryVoxels<UnsignedByteBuffer> VoxelsThresholder.thresholdFloat(Voxels<FloatBuffer> voxels, float level, BinaryValuesByte binaryValues) Applies thresholding toVoxelsof float data type.Method parameters in org.anchoranalysis.image.voxel.thresholder with type arguments of type UnsignedByteBufferModifier and TypeMethodDescriptionstatic voidVoxelsThresholder.thresholdByte(Voxels<UnsignedByteBuffer> voxels, int level, BinaryValuesByte binaryValues) Applies thresholding toVoxelsof unsigned byte data type.