See: Description
Interface | Description |
---|---|
Accumulator |
For adding or averaging images.
|
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 an
Image, 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 | Description |
---|---|
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.
|
Astrometry |
Astrometric measurement of 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.
|
BatchMetadata |
Summary image metadata collected and used during batch processing
(BatchProcessor, CometProcessor and maybe others in future).
|
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.
|
BlobGraph |
Displays a list of blobs, in the form of a graph of detected brightness
against mean detected radius.
|
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.
|
CometPanel |
Dialogue pane to go inside a CometFrame.
|
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.
|
ExperimentMenu |
This is an ImFrame menu for experimental programming - not for general users.
|
FastSlowDialogue |
For use with (de-)convolutions: let the user decide whether to use the
faster FFT methods which have certain requirements which may be difficult
to satisfy.
|
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 (GR's Image Processor), 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.
|
HistogramBlobArea |
A component for building and displaying histograms of measurements
(AREA and INTEGRATED BRIGHTNESS) of detected blobs.
|
HistogramBlobs |
Histogram pairs (eg, area and brightness) of measurements of segmented blobs
|
HistogramBlobShape |
A component for building and displaying histograms of measurements
(WIDTH / HEIGHT and CIRCULARITY) 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 drawing contours on an image, allowing the contour
interval to be adjusted by a slider.
|
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 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.
|
SegmentationMenu |
Segmentation menu (on each ImFrame) and its actions.
|
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 | |
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 | Description |
---|---|
AstroProcessKind |
Affects the process initiated by AstroProcessDialogue.
|
AstroProcessMethod |
The method to be used for combining or aligning images in the batch astro
processes.
|
BatchAction |
Possible actions for the batch processor.
|
BlobGraph.GraphKind | |
ColourGraph.GraphKind | |
DrawingMode |
Define the modes by which a user can interact with an image with a mouse, to
create a PointList.
|
FastSlowDialogue.FastSlow | |
InstrumentKind |
No longer used by GRIP - may be obsolete.
|
OpThread.Ops |