Package com.xinapse.image
package com.xinapse.image
Contains utilities for handling different types of image that can be displayed and analysed
by Jim.
-
ClassDescriptionA representation of an array of binary-valued (boolean) pixels.An enumeration of possible boundary conditions when applying, for example, spatial filters and interpolators.A representation of an array of signed byte pixels, with an intensity range -128 ..The
ColourMappingclass represents a mapping from pixel presentation values (PPVs) to colours that are shown on a display device, such as a computer monitor.A representation of an array of (UNC) color packed (r,g,b,a) 4-byte pixels.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 representation of an array of complex (real, imaginary) 2-float pixels.A complex (real, imaginary) number, with double precision.A representation of an array of complex (real, imaginary) 2-double pixels.A representation of an array of double-precision pixels.A complex (real, imaginary) number, with single precision.A representation of an array of single-precision floating point pixels.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.AbstractClassfor File Choosers for openingReadableImages, and savingWritableImages, Includes appropriate file filters, titles and button labels.ImageFileChoosersuitable for selecting aReadableImagefile for loading.ImageFileChoosersuitable for selecting aWritableImagefile for saving.A file filter for all images that can be loaded directly into Jim.AnImageGridallows the selection of a 2-D 'matrix' ofReadableImages 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.SwingWorker to generate an image preview icon with the image.Signals that an error has occurred when trying to save an image.AnInputImageSelectionPanelthat is a member of a group of others.AnImageSelectionGroupPanelallows the selection of a group ofReadableImages 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.AnImageSelectionPanelis aJPanelthat 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 aReadableImagefor input.An intensity preset, particularly for CT images.ActionListener to set the intensity min/max to preset values.A modal dialog used to define a CT intensity preset.AJMenucontaining a list ofIntensityPresets and allied operations.An enumeration of the types of interpolation that can be used for resampling images.A representation of an array of signed int pixels.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.A representation of an array of signed long pixels.The radiological names that can be used to describe the approximate orientation of a scan plane.A JComboBox for selecting aMostLikePlane.AMultipleImageSelectionPanelshows 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.Class for testing Otsu thresholding.AnOutputImageSelectionPanelis aJPanelthat 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.A representation of an array of RGB pixels, with all pixels for each colour component contiguous in the array.A representation of an array of R,G,B interlaced 3-byte pixels.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.AnSelectedImagePanelis aJPanelthat shows a selected image.A representation of an array of signed short pixels.A JPanel for selecting a single or multiple input images, depending on a user-selection.A class for selecting a hypervolume sub-array of an existing array of pixel values.The specification for selecting aSubPixArrayfrom aPixArray.An enumeration of the types of sub-sampling to be used for resampling images.A representation of an array of unsigned byte pixels, with intensity range 0..255.A representation of an array of unsigned int pixels, with intensity range 0..16777215.A representation of an array of unsigned short pixels, with intensity range 0..65535.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.