Package edu.washington.biostr.sig.volume

Interface Summary
VolumeArrayIterator The comments for individual functions are rather sparse, but this provides an overview that should be sufficient to tell you how to implement and use these functions.
This is an 12-directional iterator that is returned by ImageData.iterator().
If we are at index x, y, z, t, i5.
VolumeFunction VolumeFunctions can be mapped to a volume to convert every voxel by using the filter method.
 

Class Summary
AtlasCollection Hold the AtlasElements in a collection that is used to organize and display the data.
AtlasElement Encapsulate most of the information needed to specify an entry in an Atlas.
The major information is a unique id, color, abbreviation, the key in the atlas and a full name.
BitIndexedVolumeArray Support a bit (true/false) based volume array.
The underlying structure is currently a BitSet.
See the documentation for VolumeArray for more data.
ByteEncoder Handle writing numbers in the specified endianness.
ImageExtractor This class takes a matrix (extractor) that extracts an image by: Applying it to point (0,0,0) to find the center of the new image Applying it to Vector(width,0,0) to find the right vector Applying it to Vector(0,height,0) to find the down vector Extracting the image
ImageInfo This attempts to provide a simple interface for getting a complete section out of an image at the specified location and viewing angle.
ImageInfo2 This attempts to provide a simple interface for getting a specified section out of an image at a given center, viewing angle, up direction and size.
It also provides methods to conveniently rotate it and change various views.
IndexedAtlasVolumeArray Encapsulate an atlas volume.
IndexedIterator Provide an implementation of the multidimensional VolumeArrayIterator.
IndexedVolumeArray This is a base class for image data as a single array.
Kernel3D This class handles 3D kernel application to 3D data sets.
MirroredVolumeArray Support mirroring a given IndexedVolumeArray around the x data.
RGBIndexedVolumeArray Hold 3 channel RGB data in a volume.
UnsignedByteIndexedVolumeArray Support an unsigned 8 bit integer based volume array.
See the documentation for IndexedVolumeArray for more data.
VolumeArray A VolumeArray contains the backing data for a 3D Volume Image.
VolumeArrayFactory This will take in various arrays and convert them into VolumeDataBuffers.
VolumeUtil Provide some static utility methods that are useful for VolumeArrays and similiar code.
 

Enum Summary
CardinalDirections The main directions in an MRI.
DataType these correspond to the datatype values in analyze 7.5 as much as possible
ImageInfo2.Direction  
ImageInfo2.Orientation Orientation specifies the desired convention to use.
Interpolation An enum for choosing between supported Interpolation modes.
 



Copyright © 2006 University of Washington. All Rights Reserved.