Uses of Class
org.anchoranalysis.image.voxel.buffer.primitive.UnsignedByteBuffer
| Package | Description |
|---|---|
| org.anchoranalysis.image.voxel |
Data-structures to store and manipulate image raster-data or voxels.
|
| org.anchoranalysis.image.voxel.arithmetic |
Arithmetic operations for
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.binary.connected | |
| org.anchoranalysis.image.voxel.buffer |
A buffer of voxel-values, usually corresponding to a single z-slice in
Voxels. |
| org.anchoranalysis.image.voxel.buffer.primitive |
Conversion of both primitive data types and image structures between Anchor's data-structures and
other representations.
|
| org.anchoranalysis.image.voxel.buffer.slice |
A container with voxel-buffers for each z-slice.
|
| 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.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.iterator.neighbor |
Iterating over a point's neighboring voxels.
|
| org.anchoranalysis.image.voxel.iterator.neighbor.kernel |
Routines for moving a
KernelPointCursor around the
neighboring voxels of the point. |
| org.anchoranalysis.image.voxel.iterator.predicate |
Functional-interfaces for processing different combinations of points and buffers that return a
boolean.
|
| org.anchoranalysis.image.voxel.kernel |
Applying a kernel via
convolution to voxels.
|
| org.anchoranalysis.image.voxel.kernel.morphological |
Kernels that apply morphological operations.
|
| org.anchoranalysis.image.voxel.kernel.outline |
Kernel to find outline voxels on an object.
|
| org.anchoranalysis.image.voxel.object |
The fundamental data class that is an
ObjectMask
and related structures. |
| org.anchoranalysis.image.voxel.object.morphological |
Morphological operations
applied to
ObjectMasks. |
| org.anchoranalysis.image.voxel.object.morphological.predicate |
Predicates to match certain voxels as used in
org.anchoranalysis.image.voxel.object.morphological. |
| org.anchoranalysis.image.voxel.projection |
Classes for calculating differnet kind of projections of voxel values across multiple buffers.
|
| org.anchoranalysis.image.voxel.projection.extrema |
Classes for performing both a Maximum Intensity
Projection and a minimum projection.
|
| org.anchoranalysis.image.voxel.resizer |
Different interpolator methods to use when scaling voxels.
|
| org.anchoranalysis.image.voxel.thresholder |
Thresholding operations on voxels.
|
-
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel
Methods in org.anchoranalysis.image.voxel that return types with arguments of type UnsignedByteBuffer Modifier and Type Method Description Voxels<UnsignedByteBuffer>VoxelsUntyped. asByte()Casts to use aUnsignedByteBufferif the voxels contain this data-type, otherwise throws aIncorrectVoxelTypeException.VoxelsExtracter<UnsignedByteBuffer>VoxelsUnsignedByte. extract()Constructor parameters in org.anchoranalysis.image.voxel with type arguments of type UnsignedByteBuffer Constructor Description VoxelsUnsignedByte(SliceBufferIndex<UnsignedByteBuffer> buffer)Create 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 UnsignedByteBuffer Modifier and Type Method Description static 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 UnsignedByteBuffer Modifier and Type Method Description static 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 UnsignedByteBuffer Modifier and Type Method Description static 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 UnsignedByteBuffer Modifier and Type Method Description 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. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.binary.connected
Method parameters in org.anchoranalysis.image.voxel.binary.connected with type arguments of type UnsignedByteBuffer Modifier and Type Method Description ObjectCollectionObjectsFromConnectedComponentsFactory. 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 UnsignedByteBuffer Modifier and Type Method Description static 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 UnsignedByteBuffer Modifier and Type Method Description static 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 UnsignedByteBuffer Modifier and Type Method Description static 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 UnsignedByteBuffer Modifier and Type Method Description voidUnsignedByteBuffer. put(UnsignedByteBuffer source)Relative put-method from an unsigned byte buffer, represented by aUnsignedByteBuffer. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.buffer.slice
Methods in org.anchoranalysis.image.voxel.buffer.slice that return types with arguments of type UnsignedByteBuffer Modifier and Type Method Description static 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.VoxelBuffer<UnsignedByteBuffer>FromByte. slice(int z)Method parameters in org.anchoranalysis.image.voxel.buffer.slice with type arguments of type UnsignedByteBuffer Modifier and Type Method Description voidFromByte. replaceSlice(int z, VoxelBuffer<UnsignedByteBuffer> sliceToAssign) -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.convert
Methods in org.anchoranalysis.image.voxel.convert with parameters of type UnsignedByteBuffer Modifier and Type Method Description protected 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 UnsignedByteBuffer Modifier and Type Method Description voidVoxelsConverter. 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 UnsignedByteBuffer Modifier and Type Method Description static 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 UnsignedByteBuffer Modifier and Type Method Description static 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 UnsignedByteBuffer Modifier and Type Method Description static VoxelsExtracter<UnsignedByteBuffer>VoxelsExtracterFactory. createUnsignedByte(Voxels<UnsignedByteBuffer> voxels)Create voxels-extracter forUnsignedByteBuffer.Method parameters in org.anchoranalysis.image.voxel.extracter with type arguments of type UnsignedByteBuffer Modifier and Type Method Description static 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 UnsignedByteBuffer Modifier and Type Method Description static VoxelsFactoryTypeBound<UnsignedByteBuffer>VoxelsFactory. 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 UnsignedByteBuffer Modifier and Type Method Description 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 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 Optional<Point3i>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 UnsignedByteBuffer Modifier and Type Method Description static 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 UnsignedByteBuffer Modifier and Type Method Description default 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 UnsignedByteBuffer Modifier and Type Method Description booleanWalkPredicate. 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 UnsignedByteBuffer Modifier and Type Method Description static 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 UnsignedByteBuffer Modifier and Type Method Description default PredicateBufferBinary<UnsignedByteBuffer>PredicateTwoBytes. deriveUnsignedBytePredicate()Derives a predicate with a different interface for operating onUnsignedByteBuffer.default ProcessBufferBinary<UnsignedByteBuffer,UnsignedByteBuffer>PredicateTwoBytes. deriveUnsignedByteProcessor()Derives a processor with a different interface for operating onUnsignedByteBuffer.default ProcessBufferBinary<UnsignedByteBuffer,UnsignedByteBuffer>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 UnsignedByteBuffer Modifier and Type Method Description static 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.Optional<UnsignedByteBuffer>BufferRetriever. getLocal(int relativeZIndex)Get a buffer at a particular index in the z-dimension.Optional<UnsignedByteBuffer>LocalSlices. getLocal(int relativeZIndex)Methods in org.anchoranalysis.image.voxel.kernel with parameters of type UnsignedByteBuffer Modifier and Type Method Description booleanKernelPointCursor. 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 UnsignedByteBuffer Modifier and Type Method Description static 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 UnsignedByteBuffer Constructor Description LocalSlices(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 UnsignedByteBuffer Modifier and Type Method Description protected 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 UnsignedByteBuffer Modifier and Type Method Description protected 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 UnsignedByteBuffer Modifier and Type Method Description protected booleanOutlineKernelBase. firstCheck(KernelPointCursor point, UnsignedByteBuffer buffer)Method parameters in org.anchoranalysis.image.voxel.kernel.outline with type arguments of type UnsignedByteBuffer Modifier and Type Method Description protected 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 UnsignedByteBuffer Constructor Description OutlineKernelNeighborMatchValue(BinaryVoxels<UnsignedByteBuffer> mask)Creates for an object. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.object
Methods in org.anchoranalysis.image.voxel.object that return UnsignedByteBuffer Modifier and Type Method Description UnsignedByteBufferObjectMask. sliceBufferGlobal(int sliceIndexGlobal)A slice buffer with global coordinates.UnsignedByteBufferObjectMask. sliceBufferLocal(int sliceIndexRelative)A slice buffer with local coordinates.Methods in org.anchoranalysis.image.voxel.object that return types with arguments of type UnsignedByteBuffer Modifier and Type Method Description BinaryVoxels<UnsignedByteBuffer>ObjectMask. binaryVoxels()The underlying voxel memory buffers for the object-mask, exposed via aBinaryVoxels.BoundedVoxels<UnsignedByteBuffer>ObjectMask. boundedVoxels()The underlying voxel memory buffers for the object-mask, exposed viaBoundedVoxels.VoxelsExtracter<UnsignedByteBuffer>ObjectMask. extract()Provides methods to read/copy/duplicate regions of voxels.Voxels<UnsignedByteBuffer>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 UnsignedByteBuffer Modifier and Type Method Description ObjectMaskObjectMask. replaceVoxels(Voxels<UnsignedByteBuffer> voxelsToAssign)Replaces the voxels in the object-mask. -
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 UnsignedByteBuffer Modifier and Type Method Description static 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 UnsignedByteBuffer Modifier and Type Method Description static 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 UnsignedByteBuffer Modifier and Type Method Description booleanAcceptIterationList. 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 UnsignedByteBuffer Modifier and Type Method Description static ProjectableBuffer<UnsignedByteBuffer>MeanIntensityProjection. createUnsignedByte(Extent extent)Creates a buffer for a mean-intensity projection for unsigned byte voxels.static ProjectableBuffer<UnsignedByteBuffer>StandardDeviationIntensityProjection. createUnsignedByte(Extent extent)Creates a buffer for a standard-deviation projection for unsigned byte voxels. -
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 Modifier and Type Method Description static ProjectableBuffer<UnsignedByteBuffer>MaxIntensityProjection. createUnsignedByte(Extent extent)Creates a buffer for a maximum-intensity projection for unsigned byte voxels.static ProjectableBuffer<UnsignedByteBuffer>MinIntensityProjection. createUnsignedByte(Extent extent)Creates a buffer for a minimum-intensity projection for unsigned byte voxels. -
Uses of UnsignedByteBuffer in org.anchoranalysis.image.voxel.resizer
Methods in org.anchoranalysis.image.voxel.resizer that return types with arguments of type UnsignedByteBuffer Modifier and Type Method Description protected 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)VoxelBuffer<UnsignedByteBuffer>VoxelsResizerImgLib2. resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)VoxelBuffer<UnsignedByteBuffer>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 UnsignedByteBuffer Modifier and Type Method Description protected 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)VoxelBuffer<UnsignedByteBuffer>VoxelsResizerImgLib2. resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)VoxelBuffer<UnsignedByteBuffer>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 UnsignedByteBuffer Modifier and Type Method Description static 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 UnsignedByteBuffer Modifier and Type Method Description static voidVoxelsThresholder. thresholdByte(Voxels<UnsignedByteBuffer> voxels, int level, BinaryValuesByte binaryValues)Applies thresholding toVoxelsof unsigned byte data type.