Package | Description |
---|---|
net.grelf.astro |
This package contains Java classes for astronomical applications.
|
net.grelf.draw | |
net.grelf.grip |
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: 18.1.24 |
Class and Description |
---|
BlobMeas
Record to hold measurements made on a Blob.
|
BlobMeasList
Holds a list of BlobMeas objects sorted in descending order of brightness.
|
ImFrame
This class is the window displayed for each image.
|
StarChartFrame
A type of ImFrame that contains a net.grelf.astro.StarChart.
|
Class and Description |
---|
ImFrame
This class is the window displayed for each image.
|
Class and Description |
---|
Accumulator
For adding or averaging images.
|
AssociatedPane
To enable mouse actions in an ImPane to affect another pane that implements
this interface.
|
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.
|
BatchDialogue
Dialogue for making a sequence of operations to apply as a batch process
to a number of files.
|
BatchDialogue.OpPanel |
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.GraphKind |
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.
|
Bounds
Record holding the extreme x and y coordinates of a shape.
|
ColourGraph.GraphKind |
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.
|
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.
|
Defect
Record to hold coordinates and levels of a defective pixel.
|
DrawingMode
Define the modes by which a user can interact with an image with a mouse, to
create a PointList.
|
FastSlowDialogue.FastSlow |
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.
|
Histogram
A histogram of an image (whole or part) comprising any number of bands.
|
HistogramBlobs
Histogram pairs (eg, area and brightness) of measurements of segmented blobs
|
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.
|
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.
|
ImCurveDialogue
This class is for adjusting brightness curves on an image.
|
ImFrame
This class is the window displayed for each image.
|
ImPane
This class is the component placed on an ImFrame's content pane to display
an image.
|
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.
|
ImTable
This class displays a window containing a summary of all open images
(ImFrames) in the application.
|
ImTableModel
This class provides the data model supporting class ImTable (in the
standard Swing JTable fashion).
|
InstrumentKind
No longer used by GRIP - may be obsolete.
|
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.
|
MeasurementHandler
A class which implements this handler is able to process measurements after
they have been collected.
|
MeasurementTable
Table of measurements made on all currently open images.
|
MeasurementTableModel
A table model in the javax.swing sense, holding the data to support a
MeasurementTable display.
|
OpThread.Ops |
PointList
Holds the data for points and lines which can be drawn in GlassPane.
|
Pseudocolour
Class for applying a pseudocolour look-up table (LUT) to an image.
|
RangeSlider
For displaying a pair of JSliders to adjust a RangeInt.
|
RangeSliderUser
Any class which uses RangeSliders can act upon updated values by
implementing this interface.
|
SegmentationMenu
Segmentation menu (on each ImFrame) and its actions.
|
StarChartFrame
A type of ImFrame that contains a net.grelf.astro.StarChart.
|
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.
|
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.
|