Package | Description |
---|---|
org.anchoranalysis.image.voxel |
Data-structures to store and manipulate image raster-data or voxels.
|
org.anchoranalysis.image.voxel.binary |
The
BinaryVoxels class and related operations. |
org.anchoranalysis.image.voxel.buffer.slice |
A container with voxel-buffers for each z-slice.
|
org.anchoranalysis.image.voxel.factory |
Creates new instances of
Voxels and VoxelsUntyped with specific data-types. |
org.anchoranalysis.io.imagej.convert |
Converts to and from ImageJ data-structures for images.
|
Modifier and Type | Method and Description |
---|---|
SliceBufferIndex<T> |
Voxels.slices()
An index mapping slice of voxels (in the z dimension) to a particular buffer with the
corresponding voxel intensities.
|
Constructor and Description |
---|
Voxels(SliceBufferIndex<T> slices,
VoxelsFactoryTypeBound<T> factory,
VoxelsArithmetic arithmetic) |
VoxelsFloat(SliceBufferIndex<FloatBuffer> buffer)
Create from a buffer, indexed by slice.
|
VoxelsUnsignedByte(SliceBufferIndex<UnsignedByteBuffer> buffer)
Create from a buffer, indexed by slice.
|
VoxelsUnsignedInt(SliceBufferIndex<UnsignedIntBuffer> buffer)
Create from a buffer, indexed by slice.
|
VoxelsUnsignedShort(SliceBufferIndex<UnsignedShortBuffer> buffer)
Create from a buffer, indexed by slice.
|
Modifier and Type | Method and Description |
---|---|
SliceBufferIndex<T> |
BinaryVoxels.slices()
An index mapping slice of voxels (in the z dimension) to a particular buffer with the
corresponding voxel intensities.
|
Modifier and Type | Class and Description |
---|---|
class |
FromByte
Implementation of
SliceBufferIndex with voxels of type unsigned byte. |
class |
FromFloat
Implementation of
SliceBufferIndex with voxels of type float. |
class |
FromInt
Implementation of
SliceBufferIndex with voxels of type unsigned int. |
class |
FromShort
Implementation of
SliceBufferIndex with voxels of type unsigned short. |
Modifier and Type | Method and Description |
---|---|
static SliceBufferIndex<UnsignedShortBuffer> |
FromShort.createInitialized(Extent extent)
Create a buffer of a particular size, that has been initialized.
|
static SliceBufferIndex<FloatBuffer> |
FromFloat.createInitialized(Extent extent)
Create a buffer of a particular size, that has been initialized.
|
static SliceBufferIndex<UnsignedByteBuffer> |
FromByte.createInitialized(Extent extent)
Create a buffer of a particular size, that has been initialized.
|
static SliceBufferIndex<UnsignedIntBuffer> |
FromInt.createInitialized(Extent extent)
Create a buffer of a particular size, that has been initialized.
|
static SliceBufferIndex<UnsignedShortBuffer> |
FromShort.createUninitialized(Extent extent)
Create a buffer of a particular size, that has not been initialized.
|
static SliceBufferIndex<FloatBuffer> |
FromFloat.createUninitialized(Extent extent)
Create a buffer of a particular size, that has not been initialized.
|
static SliceBufferIndex<UnsignedByteBuffer> |
FromByte.createUninitialized(Extent extent)
Create a buffer of a particular size, that has not been initialized.
|
static SliceBufferIndex<UnsignedIntBuffer> |
FromInt.createUninitialized(Extent extent)
Create a buffer of a particular size, that has not been initialized.
|
Modifier and Type | Method and Description |
---|---|
Voxels<T> |
VoxelsFactoryTypeBound.create(SliceBufferIndex<T> voxels)
Create a new
Voxels that has been initialized with buffers from SliceBufferIndex . |
<T> VoxelsUntyped |
VoxelsFactory.createFrom(SliceBufferIndex<T> buffer,
VoxelDataType dataType)
Creates voxels from a particular
SliceBufferIndex with specified type. |
Modifier and Type | Method and Description |
---|---|
static ij.process.ImageProcessor |
ConvertToImageProcessor.fromByte(SliceBufferIndex<UnsignedByteBuffer> pixelsForSlice,
int z)
|
static ij.process.ImageProcessor |
ConvertToImageProcessor.fromShort(SliceBufferIndex<UnsignedShortBuffer> pixelsForSlice,
int z)
|
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.