|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Accumulator | For adding or averaging images or for holding them in a format that is not provided by
`* java.awt.image.BufferedImage (eg, floating-point pixel values). NB: The layout of the data is very important: bear in mind that every sub-array has an overhead of 12 bytes. 11.11.3: Non warp/shift methods removed to new base interface, Image. |
| 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 | |
|---|---|
| Accumulator32 | This is a 32-bits-per-channel integer Accumulator. |
| Accumulator64 | This is a 64-bits-per-channel floating point Accumulator. |
| 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. |
| Blob_.BlobRow | |
| BlobFrame | A type of ImFrame for displaying magnified blobs/stars. |
| 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 BlobFrame that has been opened by clicking on a detected blob) and its actions. |
| BlobPanel | Dialogue pane to go inside a BlobFrame, replacing the BlobMenu. |
| Bounds | Record holding the extreme x and y coordinates of a shape. |
| Calibrator | 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. |
| CometFrame | An ImFrame for use with a CometProcessor. |
| CometProcessor | Semi-interactive batch processor which asks the user to point to a detected "star" (typically a comet or minor planet) in each frame to be processed. |
| 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. |
| DefaultMeasurementHandler | An implementation of MeasurementHandler. |
| Defect | Record to hold coordinates and levels of a defective pixel. |
| DriveErrorsGraph | Used by ImageSummaryDialogue to show average x and y offsets between successive images in the batch astro process. |
| GeometryMenu | Geometry menu and its actions. |
| GlassPane | This is the transparent pane shown over the content pane of each ImFrame. |
| GRIP | This is the main application class of GRIP, with the entry point. |
| 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 (whole or part) comprising any number of bands. |
| HistogramBlobs | A component for building and displaying histograms of measurements (area and integrated brightness) of detected blobs. |
| 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. |
| ImageSummary | Record to hold data about images, for tabulating drive errors, comet motion, etc. |
| ImageSummaryDialogue | For collecting and displaying summary data during batch astro processes. |
| ImageSummaryTable | For displaying a table of drive errors, comet motion, etc. |
| ImColourDialogue | This class is for adjusting the colour balance of an image. |
| ImContourDialogue | 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. |
| 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. |
| 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. |
| LevelsMenu | Levels menu (on each ImFrame) and its actions. |
| MagnifiedFrame | Type of ImFrame which shows a magnified portion of an image. |
| 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. |
| OpThread | To run lengthy operations on a separate (worker) thread. |
| PointList | Holds the data for points and lines 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. |
| 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. |
| StarChartFrame | A type of ImFrame that contains a net.grelf.astro.StarChart. |
| StarMeasFrame | An ImFrame for use with a StarMeasProcessor. |
| StarMeasProcessor | Semi-interactive batch processor which asks the user to point to a detected star in the first frame to be processed, then the same star is measured in all subsequent frames. |
| StarSegmenter | Segments stars from images by using an algorithm designed specifically for the purpose. |
| UnsharpMaskDialogue | This class is for adding 2 images in proportion (eg, 1/4 of the first image to 3/4 of the second. |
| Warp | Static methods for warping one image into another. |
| WarpingGrid | This class has a list of control point pairs forming a grid for correcting lens distortion. |
| WarpingPair | A pair of control points, for use in warping - see class WarpingGrid. |
| 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 |
| ColourGraph.GRAPH_KIND | |
| 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. |
| OpThread.Ops | |
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: 12.1.1
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||