Uses of Package
net.grelf

Packages that use net.grelf
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: 12.1.1 
net.grelf.image This package contains Java classes defining and processing images. 
 

Classes in net.grelf used by net.grelf
Angle
          In java.lang.(Strict)Math you have to keep track of whether an angle is in degrees or radians when you use trigonometrical functions; the present class knows what to do, so you can forget about it! This should reduce the potential for errors of the degrees/radians kind.

Rationale
A continual refrain in Jean Meeus' excellent series of books on astronomical computation is the risk of errors due to the fact that angles are usually given in degrees but trigonometry requires radians.
Angle.Units
           
Complex
          Complex numbers and operations upon them.
FileIOImageFilter
          Support class for FileIO.
Fitter
          Fits data to particular curves.
Maths.Statistics
          Just a record to hold public values.
MeasuredValue
          Record to hold a measured value x, its standard error S and its units, so it can be stated as x +/- S units.
MixedUnitsException
          Thrown if there is an attempt to combine arithmetically 2 quantities with different units.
PointFloat
          A 2D geometrical point with coordinates of type float.
Stack
          A simple last-in-first-out (LIFO) stack, to a better OO design than Sun's one: it only exposes the behaviour that a stack should have.
Statistics
          Record to hold a set of measurements of a distribution.
TimeInterval
          This class describes the start and end times of an image exposure.
VectorFloat
          Objects of this class describe the vector connecting two detected objects (Blobs).
 

Classes in net.grelf used by net.grelf.astro
AbstractDialogue
          Provide some methods for GRIP dialogues to inherit: they should extend this rather than JDialog.
Angle
          In java.lang.(Strict)Math you have to keep track of whether an angle is in degrees or radians when you use trigonometrical functions; the present class knows what to do, so you can forget about it! This should reduce the potential for errors of the degrees/radians kind.

Rationale
A continual refrain in Jean Meeus' excellent series of books on astronomical computation is the risk of errors due to the fact that angles are usually given in degrees but trigonometry requires radians.
Angle.Units
           
InadequateDataException
          May be thrown if an operation cannot be carried out because the data are not suitable.
MeasuredValue
          Record to hold a measured value x, its standard error S and its units, so it can be stated as x +/- S units.
TimeInterval
          This class describes the start and end times of an image exposure.
 

Classes in net.grelf used by net.grelf.grip
AbstractDialogue
          Provide some methods for GRIP dialogues to inherit: they should extend this rather than JDialog.
PointFloat
          A 2D geometrical point with coordinates of type float.
Statistics
          Record to hold a set of measurements of a distribution.
TimeInterval
          This class describes the start and end times of an image exposure.
VectorFloat
          Objects of this class describe the vector connecting two detected objects (Blobs).
 

Classes in net.grelf used by net.grelf.image
Statistics
          Record to hold a set of measurements of a distribution.