Package | Description |
---|---|
net.grelf |
This package contains general-purpose Java classes: non-astronomical and
not specific to GRIP.
|
net.grelf.astro |
This package contains Java classes for astronomical applications.
|
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 |
net.grelf.hdr | |
net.grelf.image |
This package contains Java classes defining and processing images.
|
net.grelf.malign |
This package provides the interactive process for aligning two images.
|
net.grelf.sequence |
This package contains classes for processing sequences of images.
|
Class and Description |
---|
RangeDouble
Convenience record for holding a pair of doubles indicating the low and
high ends of a range.
|
Class and Description |
---|
Image
For holding images in a format that is not provided by
java.awt.image.BufferedImage
(eg, deeper than 16 bits per channel, or 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. |
Class and Description |
---|
ByteMask
Holding a 2D byte array, eg for use as a binary mask over an image
after segmentation.
|
HistogramAll
A histogram of the whole of an image comprising any number of bands.
|
Image
For holding images in a format that is not provided by
java.awt.image.BufferedImage
(eg, deeper than 16 bits per channel, or 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. |
Image32
For holding and processing images having 32 bits (integer) per pixel per
channel, any number of channels.
|
Image64
This is used as an alternative to BufferedImage for holding
64-bits-per-channel (double floating point) images, any number of channels.
|
Image8
For holding and processing images having 8 bits (integer) per pixel per
channel, either 1 or 3 channels.
|
ImageBase
Common methods for implementors of Image.
|
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).
|
Kernel
A square array of values for convolving with an image.
|
Metadata
This class manages metadata that GRIP puts into images.
|
RangeInt
Convenience record for holding a pair of integers indicating the low and
high ends of a range.
|
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).
|
Class and Description |
---|
Image
For holding images in a format that is not provided by
java.awt.image.BufferedImage
(eg, deeper than 16 bits per channel, or 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. |
Image32
For holding and processing images having 32 bits (integer) per pixel per
channel, any number of channels.
|
ImageBase
Common methods for implementors of Image.
|
Class and Description |
---|
ByteMask
Holding a 2D byte array, eg for use as a binary mask over an image
after segmentation.
|
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.
|
Calibration.Units |
ComplexImage
Groups 2 images together as the real and imaginary parts of an image
having complex-valued pixels, for use in Fourier transform work,
especially for doing fast (de-)convolutions.
|
ComplexImage64
Groups two Image64's together as the real and imaginary parts of an image
having complex-valued pixels, for use in Fourier transform work, especially
for doing fast (de-)convolutions.
|
ExifTag
Tags used in EXIF metadata sections of image files (similar format to
TIFF).
|
FileFormat
Formats used for saving image files.
|
FITS_Header
Representing the header part of a header/data unit (HDU) loaded from
a FITS file.
|
FITS_KeywordRecord
Representing an 80-byte FITS keyword record as read from a FITS stream,
with its keyword, value and comment (if any).
|
Image
For holding images in a format that is not provided by
java.awt.image.BufferedImage
(eg, deeper than 16 bits per channel, or 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. |
Image16
For holding and processing images having 16 bits (integer) per pixel per
channel, either 1 or 3 channels.
|
Image32
For holding and processing images having 32 bits (integer) per pixel per
channel, any number of channels.
|
Image64
This is used as an alternative to BufferedImage for holding
64-bits-per-channel (double floating point) images, any number of channels.
|
Image8
For holding and processing images having 8 bits (integer) per pixel per
channel, either 1 or 3 channels.
|
Image8or16Base
Common code for Image8 and Image16, both of which really use a
java.awt.image.BufferedImage internally.
|
ImageBase
Common methods for implementors of Image.
|
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).
|
Kernel
A square array of values for convolving with an image.
|
Metadata
This class manages metadata that GRIP puts into images.
|
NoImageException
For use when no image is found in a file when one is expected.
|
RangeDouble
Convenience record for holding a pair of doubles indicating the low and
high ends of a range.
|
RangeInt
Convenience record for holding a pair of integers indicating the low and
high ends of a range.
|
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).
|
Class and Description |
---|
Image
For holding images in a format that is not provided by
java.awt.image.BufferedImage
(eg, deeper than 16 bits per channel, or 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. |
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).
|
Class and Description |
---|
FileFormat
Formats used for saving image files.
|
Image
For holding images in a format that is not provided by
java.awt.image.BufferedImage
(eg, deeper than 16 bits per channel, or 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. |