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.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.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.io.bioformats.copyconvert.toint |
Converts the byte stream opened by Bioformats into channels of
IntBuffer . |
org.anchoranalysis.plugin.image.segment.watershed.encoding |
Encoding voxels in a watershed-transformation implementation.
|
Modifier and Type | Method and Description |
---|---|
Voxels<UnsignedIntBuffer> |
VoxelsUntyped.asInt()
Casts to use a
UnsignedIntBuffer if the voxels contain this data-type, otherwise
throws a IncorrectVoxelTypeException . |
VoxelsExtracter<UnsignedIntBuffer> |
VoxelsUnsignedInt.extract() |
Constructor and Description |
---|
VoxelsUnsignedInt(SliceBufferIndex<UnsignedIntBuffer> buffer)
Create from a buffer, indexed by slice.
|
Modifier and Type | Method and Description |
---|---|
static VoxelsArithmetic |
VoxelsArithmeticFactory.createUnsignedInt(Extent extent,
java.util.function.IntFunction<UnsignedIntBuffer> bufferForSlice)
Create a
VoxelsArithmetic for UnsignedIntBuffer . |
Modifier and Type | Method and Description |
---|---|
static VoxelsAssigner |
VoxelsAssignerFactory.createUnsignedInt(Voxels<UnsignedIntBuffer> voxels,
int valueToAssign)
Create a a
VoxelsAssigner for a UnsignedIntBuffer . |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
ObjectCollection |
ObjectsFromConnectedComponentsFactory.createUnsignedInt(BinaryVoxels<UnsignedIntBuffer> voxels)
Finds the connected-components in unsigned int voxels.
|
Modifier and Type | Method and Description |
---|---|
static VoxelBuffer<UnsignedIntBuffer> |
VoxelBufferWrap.unsignedIntArray(int[] array)
Wraps an unsigned-int buffer into a voxel-buffer.
|
static VoxelBuffer<UnsignedIntBuffer> |
VoxelBufferWrap.unsignedIntBuffer(UnsignedIntBuffer buffer)
Wraps an unsigned-int buffer (represented by a NIO signed-buffer) into a voxel-buffer.
|
Modifier and Type | Method and Description |
---|---|
static VoxelBuffer<UnsignedIntBuffer> |
VoxelBufferWrap.unsignedIntBuffer(UnsignedIntBuffer buffer)
Wraps an unsigned-int buffer (represented by a NIO signed-buffer) into a voxel-buffer.
|
Modifier and Type | Method and Description |
---|---|
static UnsignedIntBuffer |
UnsignedIntBuffer.allocate(int capacity)
Allocates a new (direct) buffer of unsigned-ints.
|
static UnsignedIntBuffer |
UnsignedIntBuffer.wrapRaw(int[] array)
Exposes a raw int-array as a buffer with unsigned-ints.
|
static UnsignedIntBuffer |
UnsignedIntBuffer.wrapRaw(IntBuffer bufferRaw)
Exposes a raw
UnsignedIntBuffer as a buffer with unsigned-ints. |
Modifier and Type | Method and Description |
---|---|
static SliceBufferIndex<UnsignedIntBuffer> |
FromInt.createInitialized(Extent extent)
Create a buffer of a particular size, that has been initialized.
|
static SliceBufferIndex<UnsignedIntBuffer> |
FromInt.createUninitialized(Extent extent)
Create a buffer of a particular size, that has not been initialized.
|
VoxelBuffer<UnsignedIntBuffer> |
FromInt.slice(int z) |
Modifier and Type | Method and Description |
---|---|
void |
FromInt.replaceSlice(int z,
VoxelBuffer<UnsignedIntBuffer> sliceToAssign) |
Modifier and Type | Method and Description |
---|---|
protected void |
ToUnsignedInt.convertFloat(FloatBuffer in,
UnsignedIntBuffer out) |
protected void |
ToUnsignedInt.convertUnsignedByte(UnsignedByteBuffer in,
UnsignedIntBuffer out) |
protected void |
ToFloatNoScaling.convertUnsignedInt(UnsignedIntBuffer in,
FloatBuffer out) |
protected abstract void |
VoxelsConverter.convertUnsignedInt(UnsignedIntBuffer in,
T out)
Copies a value from the current position in a
UnsignedIntBuffer to the current
position in a buffer of type T . |
protected void |
ToUnsignedByteScaleByType.convertUnsignedInt(UnsignedIntBuffer in,
UnsignedByteBuffer out) |
protected void |
ToUnsignedByteNoScaling.convertUnsignedInt(UnsignedIntBuffer in,
UnsignedByteBuffer out) |
protected void |
ToUnsignedByteScaleByMaxValue.convertUnsignedInt(UnsignedIntBuffer in,
UnsignedByteBuffer out) |
protected void |
ToUnsignedByteScaleByMinMaxValue.convertUnsignedInt(UnsignedIntBuffer in,
UnsignedByteBuffer out) |
protected void |
ToUnsignedInt.convertUnsignedInt(UnsignedIntBuffer in,
UnsignedIntBuffer out) |
protected void |
ToUnsignedShortNoScaling.convertUnsignedInt(UnsignedIntBuffer in,
UnsignedShortBuffer out) |
protected void |
ToUnsignedShortScaleByType.convertUnsignedInt(UnsignedIntBuffer in,
UnsignedShortBuffer out) |
protected void |
ToUnsignedInt.convertUnsignedShort(UnsignedShortBuffer in,
UnsignedIntBuffer out) |
Modifier and Type | Method and Description |
---|---|
void |
VoxelsConverter.copyFromUnsignedInt(Voxels<UnsignedIntBuffer> from,
Voxels<T> to)
Copies voxels from a source of type @{link UnsignedIntBuffer} to voxels of type
T . |
Modifier and Type | Method and Description |
---|---|
static VoxelsExtracter<UnsignedIntBuffer> |
VoxelsExtracterFactory.createUnsignedInt(Voxels<UnsignedIntBuffer> voxels)
Create voxels-extracter for
UnsignedIntBuffer . |
Modifier and Type | Method and Description |
---|---|
static VoxelsExtracter<UnsignedIntBuffer> |
VoxelsExtracterFactory.createUnsignedInt(Voxels<UnsignedIntBuffer> voxels)
Create voxels-extracter for
UnsignedIntBuffer . |
Modifier and Type | Method and Description |
---|---|
static VoxelsFactoryTypeBound<UnsignedIntBuffer> |
VoxelsFactory.getUnsignedInt()
A factory that creates voxels of type unsigned int.
|
Modifier and Type | Method and Description |
---|---|
static ProjectableBuffer<UnsignedIntBuffer> |
MeanIntensityProjection.createUnsignedInt(Extent extent)
Creates a buffer for a mean-intensity projection for unsigned int voxels.
|
static ProjectableBuffer<UnsignedIntBuffer> |
StandardDeviationIntensityProjection.createUnsignedInt(Extent extent)
Creates a buffer for a standard-deviation projection for unsigned int voxels.
|
Modifier and Type | Method and Description |
---|---|
static ProjectableBuffer<UnsignedIntBuffer> |
MaxIntensityProjection.createUnsignedInt(Extent extent)
Creates a buffer for a maximum-intensity projection for unsigned int voxels.
|
static ProjectableBuffer<UnsignedIntBuffer> |
MinIntensityProjection.createUnsignedInt(Extent extent)
Creates a buffer for a minimum-intensity projection for unsigned int voxels.
|
Modifier and Type | Method and Description |
---|---|
protected void |
UnsignedIntFromUnsignedInt.copyChangeOrientation(ByteBuffer source,
boolean littleEndian,
int channelIndexRelative,
UnsignedIntBuffer destination,
OrientationChange orientationCorrection) |
protected void |
UnsignedIntFromUnsignedInt.copyKeepOrientation(ByteBuffer source,
boolean littleEndian,
int channelIndexRelative,
UnsignedIntBuffer destination) |
Modifier and Type | Method and Description |
---|---|
Voxels<UnsignedIntBuffer> |
EncodedVoxels.voxels() |
Constructor and Description |
---|
EncodedIntBuffer(UnsignedIntBuffer delegate,
WatershedEncoding encoding) |
Constructor and Description |
---|
EncodedVoxels(Voxels<UnsignedIntBuffer> voxels) |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.