|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| AccumPreviewActor | A class implements this interface if it wants to use ImPreview on an Accumulator, so that the preview object can call back to perform whatever operation the original class wants to do with the previewed Accumulator. |
| AssociatedPane | To enable mouse actions in an ImPane to affect another pane that implements this interface. |
| Blob | Representing the shape of a contiguous set of pixels which have been detected in an image. |
| ImageSizeAction | A class implements this interface if it wants to use an ImageSizeDialogue, to provide a call-back method for when the user clicks the OK button of the dialogue. |
| ImPreviewActor | A class implements this interface if it wants to use ImPreview on a BufferedImage, so that the preview object can call back to perform whatever operation the original class wants to do with the previewed image. |
| MeasurementHandler | A class which implements this handler is able to process measurements after they have been collected. |
| RangeSliderUser | Any class which uses RangeSliders can act upon updated values by implementing this interface. |
| Class Summary | |
|---|---|
| Accumulator | For adding or averaging images, a data store with 32 bits per pixel per channel to prevent overflow. |
| Analyser | Analyses stars detected as blobs in astro-photographs, to enable the same stars to be matched in several images. |
| AstroProcessDialogue | Present a dialogue so the user can select files and options for the batch astro-process. |
| BatchDialogue | Dialogue for making a sequence of operations to apply as a batch process to a number of files. |
| BatchMenu | Batch menu. |
| BatchProcessor | Batch processor. |
| Blob_ | Representing the shape of a contiguous set of pixels which have been detected in an image. |
| BlobMask | Holds a byte [][] for blob detection in a binary image. |
| BlobMeas | Record to hold measurements made on a Blob. |
| BlobMeasList | Holds a list of BlobMeas objects sorted in descending order of brightness. |
| BlobMenu | Blob menu (on each ImFrame that has been opened by clicking on a detected blob) and its actions. |
| Bounds | Record holding the extreme x and y coordinates of a shape. |
| Calibration | This class is concerned with distance calibration which should be done before measuring an image, in order to measure in real physical units rather than in pixels. |
| ColourGraph | Displays the colours of a list of blobs, in the form of a graph of red-excess (R - G) against blue excess (B - G), normalised by blob brightness. |
| Config | Static methods for loading and saving configuration properties for the whole application. |
| ConfigDialogue | Dialogue for setting the configuration. |
| ConfigMenu | Configuration menu and actions. |
| Connection | A connection is a vector between the centres of two Blobs detected in an image. |
| ConnectionList | Holds a list of Connection objects sorted in ascending order of polar angle. |
| ControlPointsDialogue | This class is for adjusting a pair of corresponding points on two images interactively by showing a portion of each image at full scale around the points and dragging each image with a mouse. |
| ConvolutionMenu | Convolution/deconvolution menu (on each ImFrame) and its actions. |
| Convolutions | Static methods for convolution and deconvolution. |
| DefaultMeasurementHandler | An implementation of MeasurementHandler. |
| Defect | Record to hold coordinates and levels of a defective pixel. |
| Exif | Class for examining EXIF-format metadata in any file. |
| ExifFile | Methods for reading multi-byte values from the EXIF data section of an image file (EXIF is similar to TIFF). |
| ExifTag | Tags used in EXIF metadata sections of image files (similar format to TIFF). |
| FileIO | Various useful static methods for file handling. |
| FileIO_CSVFilter | Support class for FileIO. |
| FileIO_HTMLFilter | |
| FileIO_XMLFilter | Support class for FileIO. |
| FileIOBlobsFilter | Support class for FileIO. |
| FileIOChartFilter | Support class for FileIO. |
| FileIOImageFilter | Support class for FileIO. |
| GeometryMenu | Geometry menu and its actions. |
| GlassPane | This is the transparent pane shown over the content pane of each ImFrame. |
| Gnomonic | Performs gnomonic projections and inverse gnomonic projections. |
| GRIP | This is the main application class of GRIP, with the entry point. |
| GRIP_Base | Useful parts of GRIP that can be used in other applications/applets. |
| GripFileMenu | File menu for the main GRIP frame, and actions. |
| HelpMenu | Help menu and its actions. |
| Hist3D_Pane | 3-dimensional histogram, displayable in an ImFrame by means of the static display () method here. |
| Histogram | A histogram of an image with any number of bands. |
| HistogramBlobs | A component for building and displaying histograms of measurements (area and integrated brightness) of detected blobs. |
| Im | This class holds an image, to be displayed by class ImPane in the content pane of an ImFrame. |
| ImAddProportionDialogue | This class is for adding 2 images in proportion (eg, 1/4 of the first image to 3/4 of the second. |
| ImageMenu | Image menu (on each ImFrame) and its actions. |
| ImageSizeDialogue | Dialogue for setting the size of a new empty image. |
| ImBase | Basic image stuff that can be used in applications/applets other than GRIP. |
| ImColourDialogue | This class is for adjusting the colour balance of an image. |
| ImCurve | This class displays a look-up curve with which the user can interact by using the mouse or by pressing the delete key. |
| ImCurveDialogue | This class is for adjusting brightness curves on an image. |
| ImFrame | This class is the window displayed for each image. |
| ImGraphic | Contains only static methods for creating special graphical images. |
| ImMultiplyProportionDialogue | This class is for multiplying 2 images in proportion (eg, 1/4 of the first image to 3/4 of the second. |
| ImPane | This class is the component placed on an ImFrame's content pane to display an image. |
| ImPreview | A GUI component for showing a portion of an image and allowing the user to vary some processing parameters while seeing the result on that portion of the image. |
| ImProcess | This class contains only static methods for processing images. |
| ImSaturateDialogue | This class is for saturating colour in an image. |
| ImTable | This class displays a window containing a summary of all open images (ImFrames) in the application. |
| ImTableMenu | This class provides the menu bar for class ImTable. |
| ImTableModel | This class provides the data model supporting class ImTable (in the standard Swing JTable fashion). |
| ImThreshDialogue | This class is for thresholding a monochrome image, which means making a mask (in the GlassPane) in which pixels are coloured if the corresponding pixel in the image has levels within the threshold range. |
| ImThreshRGBDialogue | This class is for thresholding an image, which means making a mask (in the GlassPane) in which pixels are coloured if the corresponding pixel in the image has levels within the threshold range. |
| Kernel | A square array of values for convolving with an image. |
| LevelsMenu | Levels menu (on each ImFrame) and its actions. |
| MatchList | Has a list of MatchPair objects to show how a blob is matched through a series of images. |
| MatchPair | The existence of a MatchPair means that blob blobNo1 in image imNo1 matches blob blobNo2 in image imNo2. |
| Measurement | Record for holding a measured value. |
| MeasurementCurve | Storage for an array of y values, to enable an array of such arrays to be handled in a simple risk-free way. |
| MeasurementGraph | A GUI component for displaying measurements as a function of image number in a series, or time of capture if that is available. |
| MeasurementMenu | Measurement menu (on each ImFrame) and its actions. |
| MeasurementTable | Table of measurements made on all currently open images. |
| MeasurementTableMenu | The menu displayed with a table of measurememts, comparing results from different images. |
| MeasurementTableModel | A table model in the javax.swing sense, holding the data to support a MeasurementTable display. |
| Metadata | This class manages metadata that GRIP puts into images, particularly for the new images created by combining photos in the batch astro-process. |
| PointFloat | A 2D geometrical point with coordinates of type float. |
| PointList | Holds the data for everything which can be drawn in GlassPane. |
| Prof3D_Pane | 3-dimensional profile, displayable in an ImFrame by means of the static display () method here. |
| Profile1D | Draws graphical profile along a line in any image. |
| Pseudocolour | Class for applying a pseudocolour look-up table (LUT) to an image. |
| RangeInt | Convenience record for holding a pair of integers indicating the low and high ends of a range. |
| RangeSlider | For displaying a pair of JSliders to adjust a RangeInt. |
| Raw | This class contains only static methods for processing RAW images. |
| SlideShow | Display a series of images as a full-screen slide show. |
| Spectrum | For analysing stellar spectra. |
| StarSegmenter | Segments stars from images by using an algorithm designed specifically for the purpose. |
| Statistics | Record to hold a set of measurements of a distribution. |
| Threshold | Record to hold an array of threshold ranges plus a boolean to say whether tests against the thresholds are to be ANDed for all channels (as opposed to ORing them). |
| TimeInterval | This class describes the start and end times of an image exposure. |
| UnsharpMaskDialogue | This class is for adding 2 images in proportion (eg, 1/4 of the first image to 3/4 of the second. |
| VectorFloat | Objects of this class describe the vector connecting two detected objects (Blobs). |
| Warp | Static methods for warping one image into another. |
| XYText | Record to hold a String plus the x and y position where it is to be drawn. |
| Enum Summary | |
|---|---|
| AstroProcessKind | Affects the process initiated by AstroProcessDialogue. |
| AstroProcessMethod | New 2009/8/29 |
| DrawingMode | Define the modes by which a user can interact with an image with a mouse, to create a PointList. |
| InstrumentKind | No longer used by GRIP - may be obsolete. |
| Exception Summary | |
|---|---|
| InadequateDataException | May be thrown if an operation cannot be carried out because the data are not suitable. |
| IncompatibleImageException | May be thrown if an operation cannot be carried out on an image due to some incompatibility (eg, wrong number of bits per channel). |
This package contains the Java classes which are specific to the image processing application GRIP.
GRIP is available as a free download from www.grelf.net - please always quote this URL in connection with
GRIP.
Version: 10.8.23
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||