Package | Description |
---|---|
org.anchoranalysis.image.core.dimensions |
Classes to describe the size of images or components of images both in voxels and physically.
|
org.anchoranalysis.image.io.stack |
Non-bean classes for reading / writing a
Stack from
and to the filesystem. |
org.anchoranalysis.io.bioformats.copyconvert |
Converts the byte stream opened by Bioformats into channels of particular data-type.
|
org.anchoranalysis.io.bioformats.copyconvert.tobyte |
Converts the byte stream opened by Bioformats into channels of
ByteBuffer . |
org.anchoranalysis.io.bioformats.copyconvert.tofloat |
Converts the byte stream opened by Bioformats into channels of
FloatBuffer . |
org.anchoranalysis.io.bioformats.copyconvert.toint |
Converts the byte stream opened by Bioformats into channels of
IntBuffer . |
org.anchoranalysis.io.bioformats.copyconvert.toshort |
Converts the byte stream opened by Bioformats into channels of
ShortBuffer . |
org.anchoranalysis.io.bioformats.metadata |
Reading metadata information from files using EXIF and/or other metadata headers.
|
Modifier and Type | Method and Description |
---|---|
static OrientationChange |
OrientationChange.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static OrientationChange[] |
OrientationChange.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
OrientationChange |
CalculateOrientationChange.calculateOrientationChange(Logger logger)
Calculates any needed orientation change.
|
Modifier and Type | Method and Description |
---|---|
protected T |
ConvertTo.convert(ByteBuffer source,
int channelIndexRelative,
OrientationChange orientationCorrection,
boolean littleEndian) |
protected VoxelBuffer<T> |
ConvertTo.convertSliceOfSingleChannel(ByteBuffer source,
int channelIndexRelative,
OrientationChange orientationCorrection)
Converts a slice of single-channel into a newly created
VoxelBuffer . |
void |
ConvertTo.copyAllChannels(Dimensions dimensions,
ByteBuffer source,
DestinationChannelForIndex destination,
int z,
ImageFileEncoding sourceImageEncoding,
OrientationChange orientationCorrection)
Copies the channels in the source buffer into a particular
DestinationChannelForIndex . |
static void |
CopyConvert.copyAllFrames(loci.formats.IFormatReader reader,
List<Channel> destination,
ImageFileShape targetShape,
ConvertTo<?> convertTo,
ReadOptions readOptions,
OrientationChange orientationCorrection)
Copies all frames, channels, z-slices (in a byte-array) into a destination set of
Channel s converting them if necessary along the way. |
protected abstract void |
ConvertTo.copyChangeOrientation(ByteBuffer source,
boolean littleEndian,
int channelIndexRelative,
T destination,
OrientationChange orientationCorrection)
Copy the bytes, changing orientation.
|
Modifier and Type | Method and Description |
---|---|
protected UnsignedByteBuffer |
UnsignedByteFromUnsignedByte.convert(ByteBuffer source,
int channelIndexRelative,
OrientationChange orientationCorrection,
boolean littleEndian) |
protected void |
ToUnsignedByteWithScaling.copyChangeOrientation(ByteBuffer source,
boolean littleEndian,
int channelIndexRelative,
UnsignedByteBuffer destination,
OrientationChange orientationCorrection) |
protected void |
UnsignedByteFromFloat.copyChangeOrientation(ByteBuffer source,
boolean littleEndian,
int channelIndexRelative,
UnsignedByteBuffer destination,
OrientationChange orientationCorrection) |
protected void |
UnsignedByteFromUnsignedByteNoInterleaving.copyChangeOrientation(ByteBuffer source,
boolean littleEndian,
int channelIndexRelative,
UnsignedByteBuffer destination,
OrientationChange orientationCorrection) |
protected void |
UnsignedByteFromUnsignedByteInterleaving.copyChangeOrientation(ByteBuffer source,
boolean littleEndian,
int channelIndexRelative,
UnsignedByteBuffer destination,
OrientationChange orientationCorrection) |
Modifier and Type | Method and Description |
---|---|
protected void |
FloatFromUnsignedInt.copyChangeOrientation(ByteBuffer source,
boolean littleEndian,
int channelIndexRelative,
FloatBuffer destination,
OrientationChange orientationCorrection) |
protected void |
FloatFromUnsignedByte.copyChangeOrientation(ByteBuffer source,
boolean littleEndian,
int channelIndexRelative,
FloatBuffer destination,
OrientationChange orientationCorrection) |
Modifier and Type | Method and Description |
---|---|
protected void |
UnsignedIntFromUnsignedInt.copyChangeOrientation(ByteBuffer source,
boolean littleEndian,
int channelIndexRelative,
UnsignedIntBuffer destination,
OrientationChange orientationCorrection) |
Modifier and Type | Method and Description |
---|---|
protected void |
ToUnsignedShort.copyChangeOrientation(ByteBuffer source,
boolean littleEndian,
int channelIndexRelative,
UnsignedShortBuffer destination,
OrientationChange orientationCorrection) |
Modifier and Type | Method and Description |
---|---|
static Optional<OrientationChange> |
OrientationReader.determineOrientationCorrection(com.drew.metadata.Metadata metadata)
Determines the needed correction to orientation for the voxels if an EXIF orientation tag is
present.
|
static Optional<OrientationChange> |
OrientationReader.determineOrientationCorrection(Path path)
Determines the needed correction to orientation for the voxels if an EXIF orientation tag is
present.
|
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.