Package com.xinapse.image
package com.xinapse.image
The package
com.xinapse.image
contains utilities for handling different types
of image that can be handled by Jim.-
ClassDescriptionAn enumeration of possible boundary conditions when applying, for example, spatial filters and interpolators.The
ColourMapping
class represents a mapping from pixel presentation values (PPVs) to colours that are shown on a display device, such as a computer monitor.An interpolator for a 3- (or fewer) dimensional array of pixels in a Colour image.A complex (real, imaginary) number.An enumeration of the possible display/calculation modes for complex numbers.A complex (real, imaginary) number, with double precision.A representation of an array of double-precision pixels.A complex (real, imaginary) number, with single precision.A class for creating histograms and finding statistics about arrays of values (normally pixel intensities).A specification for Histogram bins.Contains settings that are common across all images, together with some utilities for images.Enables and disables debugging messages for the image package.AbstractClass
for File Choosers for openingReadableImage
s, and savingWritableImage
s, Includes appropriate file filters, titles and button labels.ImageFileChooser
suitable for selecting aReadableImage
file for loading.ImageFileChooser
suitable for selecting aWritableImage
file for saving.A file filter for all images that can be loaded directly into Jim.AnImageGrid
allows the selection of a 2-D 'matrix' ofReadableImage
s and contains the mechanism for adding images to the matrix, removing images from the matrix, etc.Calculation of factors derived from the moments of an image.JComponent that is used to preview an image file.Signals that an error has occurred when trying to save an image.AnImageSelectionGroupPanel
allows the selection of a group ofReadableImage
s and contains the mechanism for adding images to the group, removing images from the group, etc.An interface implemented by classes that want to be able to generate user components to put into anImageSelectionGroupPanel
.AnImageSelectionPanel
is aJPanel
that can be used to select an image, either for reading or for writing.Contains various image utility static methods.Contains static methods for writing images.The types of input image configuration: either a single input image, or multiple input images.A component that can be used to select aReadableImage
for input.An intensity preset, particularly for CT images.AJMenu
containing a list ofIntensityPreset
s and allied operations.An enumeration of the types of interpolation that can be used for resampling images.Signals that an error has occurred while trying to read or generate a colour mapping.Signals that an error has occurred when performing an operation on an image.The radiological planes that can be used to describe the approximate orientation of a scan plane.AMultipleImageSelectionPanel
shows a list of images, and contains the mechanism for selecting a new list of images, adding images to the list, removing images from the list, and changing the order of images in the list.AnOutputImageSelectionPanel
is aJPanel
that can be used to select an image name for output.Indicates that a parameter is not stored in an image.A Class for converting an image where the intensity values represent phase, to phase values in the range -pi ..An abstract representation of an array of pixels of varying type.An enumeration of the pixel formats (data types) that can be used in images.An Enumeration of the two types of operation for pixel accessor methods.An Icon that is used to preview an image (UNC, Analyze, NIFTI, DICOM).Interface implemented by classes that ensure an image of that class can be read.A Comparable point in space that can be used to sort positions.An Enumeration of the types rendering interpolation when drawing pixel values to screen.A javax.swing.JComboBox that is used for selecting a RenderingInterpolationType.A JButton for setting the RenderingInterpolationType.The rotation angles that can be used to rotate an image in steps of 90 degrees.A JPanel for selecting an image rotation angle in steps of 90 degrees.A JPanel for showing the details of aReadableImage
.AnSelectedImagePanel
is aJPanel
that shows a selected image.A JPanel for selecting a single or multiple input images, depending on a user-selection.An enumeration of the types of sub-sampling to be used for resampling images.A class for testing the autoCrop method in ImageUtils.An interpolator for a 3- (or fewer) dimensional array of pixels.Interface implemented by classes that ensure an image of that class can be written.