Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y Z 

C

calc(double) - Method in class net.grelf.Gaussian
Calculate a y value, given x
calcAltitudeDegs(SkyPoint, JulianDate) - Method in class net.grelf.astro.Topocentre
Calculate the altitude of the given SkyPoint above the local horizon at the given time.
calcAzimuthDegs(SkyPoint, JulianDate) - Method in class net.grelf.astro.Topocentre
Calculate the azimuth (measured from South via West) of the given SkyPoint above the local horizon at the given time.
calculateChartCoordinates(Star) - Method in class net.grelf.astro.StarChartLoader
This version is fine if the Star is already known to be within the required cone.
calculateCircularity() - Method in class net.grelf.grip.BlobMeas
Returns the ratio of radius from perimeter (perim / 2pi) to radius from area (sqrt (area/pi)).
calculateRiseTransitSet(JulianDate, BodyKind, Angle, Angle) - Method in class net.grelf.astro.SkyPoint
Returns an array of 3 fractions of a day, representing respectively the local times of rising, transit and setting for the given latitude and refraction offset (h0 = -0.5667 for stars and planets, -0.8333 for the Sun, +0.125 for the Moon).
calculateSeparation(SkyPoint) - Method in class net.grelf.astro.SkyPoint
Calculate position angle (PA) and spherical separation from this to another SkyPoint.
calcX(double) - Method in class net.grelf.Line
 
calcY(double) - Method in class net.grelf.Line
Returns Double.NaN if the gradient is infinite (a vertical line).
calibrate(ImFrame) - Static method in class net.grelf.grip.Calibrator
Calibrate the given ImFrame, by interacting with the user.
calibrate(ImFrame) - Method in class net.grelf.grip.PointList
Calibrate an ImFrame by interacting with the user.
calibrateImage(List<BlobMeas>) - Method in class net.grelf.astro.Star
Uses known celestial coordinates of refBlobs (from a StarChart: every BlobMeas must have a Star) to return scale factor in degrees per pixel.
calibrateOnStars(ImFrame) - Static method in class net.grelf.grip.Calibrator
Calibrate the given ImFrame by using known star positions identified against detected blobs.
Calibration - Class in net.grelf.image
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() - Constructor for class net.grelf.image.Calibration
Default constructor sets the units to pixels and the scale factor to 1.0 and isCalibrated () will return false.
Calibration(Calibration.Units, double) - Constructor for class net.grelf.image.Calibration
Constructor setting fields from the arguments.
Calibration(Calibration) - Constructor for class net.grelf.image.Calibration
Copy constructor, for copying calibration from one Image to another.
Calibration.Units - Class in net.grelf.image
 
Calibrator - Class in net.grelf.grip
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.
Calibrator() - Constructor for class net.grelf.grip.Calibrator
 
CAMERA_KEYWORD - Static variable in class net.grelf.image.Metadata
 
centre - Variable in class net.grelf.grip.BlobMeas
Centre of gravity of the blob as initially detected.
centreX - Variable in class net.grelf.grip.PointList
 
centreY - Variable in class net.grelf.grip.PointList
 
changeEpoch(Epoch, JulianDate) - Method in class net.grelf.astro.Star
This adjusts the fields of the current object to the given new equinox (eg, J2000) and epoch (eg, JD now) by first applying proper motion for the new epoch and then calling SkyPoint.changeEpoch (equinox) on the resulting position.
changeEquinox(Epoch) - Method in class net.grelf.astro.SkyPoint
This adjusts the fields of the current object to the given new epoch, high accuracy version.
changeEquinoxLowAccuracy(Epoch) - Method in class net.grelf.astro.SkyPoint
This adjusts the fields of the current object to the given new equinox, low accuracy version.
channelBrightnesses - Variable in class net.grelf.grip.BlobMeas
As measured when blob was initially detected.
channelRanges - Variable in class net.grelf.image.HistogramAll
The extremes of the image from which this histogram was calculated, by channel.
CHART - Static variable in class net.grelf.FileIOChartFilter
 
checkCompatibility(String, BufferedImage) - Method in class net.grelf.image.Image32
 
checkCompatibility(String, Image) - Method in class net.grelf.image.Image32
 
checkCompatibility(String, BufferedImage) - Method in class net.grelf.image.Image64
 
checkCompatibility(String, Image) - Method in class net.grelf.image.Image64
 
checkCompatibility(BufferedImage) - Method in class net.grelf.image.Image8or16Base
 
clear() - Method in class net.grelf.grip.PointList
Clear the list to start again.
clear() - Method in class net.grelf.image.Metadata
Clear the metadata, for use when disposing an image.
clearAssociatedPane() - Method in class net.grelf.grip.ImPane
Set associated pane to null.
clearOverlay(ImFrame) - Method in class net.grelf.grip.MeasurementMenu
Erase the drawn shape or other overlay from the GlassPane of the given frame.
clearPoints() - Method in class net.grelf.draw.ScratchPane
 
clearPoints() - Method in class net.grelf.grip.GlassPane
 
clip(int, int) - Method in class net.grelf.Line
Get the segment of this line which lies within a rectangle of given width and height with top left corner at the origin (corresponding to the pixels of an image).
clone() - Method in class net.grelf.Angle
Returns a new Angle with the same fields.
clone() - Method in class net.grelf.astro.Dec
Returns a new Dec object with the same data.
clone() - Method in class net.grelf.astro.Epoch
Returns a new Epoch object with the same data.
clone() - Method in class net.grelf.astro.JulianDate
Returns a new JulianDate object with the same data.
clone() - Method in class net.grelf.astro.Magnitude
Returns a new Magnitude object with the same data.
clone() - Method in class net.grelf.astro.ProperMotion
Returns a new ProperMotion object with the same data.
clone() - Method in class net.grelf.astro.RA
Returns a new RA object with the same data.
clone() - Method in class net.grelf.astro.SkyPoint
Returns a new SkyPoint object with the same data.
clone() - Method in class net.grelf.astro.SkyVector
Returns a new SkyVector object with the same data.
clone() - Method in class net.grelf.astro.Star
Returns a new Star object with the same data.
clone() - Method in class net.grelf.Complex
Returns a new Complex object with the same fields.
clone() - Method in class net.grelf.grip.BlobMeas
Does a deep copy of everything except the blob, for which the reference is copied.
clone() - Method in interface net.grelf.image.Image
 
clone() - Method in class net.grelf.image.Image16
Returns a new Image16 object with the same data.
clone() - Method in class net.grelf.image.Image32
Returns a new Image32 object with the same data, or null if there is not enough memory for it.
clone() - Method in class net.grelf.image.Image64
Returns a new Image64 object with the same data, or null if there is not enough memory for it.
clone() - Method in class net.grelf.image.Image8
Returns a new Image8 object with the same data.
clone() - Method in class net.grelf.image.Image8or16Base
 
clone() - Method in class net.grelf.Length
 
clone() - Method in class net.grelf.MeasuredValue
Returns a new MeasuredValue object with the same data.
clone() - Method in class net.grelf.PointFloat
Returns a new PointFloat object with the same data.
clone() - Method in class net.grelf.Statistics
Returns a new Statistics object with the same data.
clone() - Method in class net.grelf.TimeInterval
Returns a new TimeInterval object with the same data.
clone() - Method in class net.grelf.Triangle
 
clone() - Method in class net.grelf.VectorFloat
Returns a new VectorFloat object with the same data.
COL_APERTURE - Static variable in class net.grelf.grip.ImTableModel
 
COL_BANDS - Static variable in class net.grelf.grip.ImTableModel
 
COL_BITS - Static variable in class net.grelf.grip.ImTableModel
 
COL_CAPTION - Static variable in class net.grelf.grip.ImTableModel
 
COL_EXPOSURE - Static variable in class net.grelf.grip.ImTableModel
 
COL_FLENGTH - Static variable in class net.grelf.grip.ImTableModel
 
COL_HEIGHT - Static variable in class net.grelf.grip.ImTableModel
 
COL_ISO - Static variable in class net.grelf.grip.ImTableModel
 
COL_PATH - Static variable in class net.grelf.grip.ImTableModel
 
COL_TAKEN - Static variable in class net.grelf.grip.ImTableModel
 
COL_WIDTH - Static variable in class net.grelf.grip.ImTableModel
 
ColourGraph - Class in net.grelf.grip
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.
ColourGraph(BlobMeasList, ColourGraph.GraphKind) - Constructor for class net.grelf.grip.ColourGraph
 
ColourGraph.GraphKind - Enum in net.grelf.grip
 
combine(String) - Method in class net.grelf.grip.ImTable
Only called if table.getSelected () has a list of at least 2 selected ImFrame objects.
CometFrame - Class in net.grelf.grip
An ImFrame for use with a CometProcessor.
CometFrame(CometProcessor, File, boolean) - Constructor for class net.grelf.grip.CometFrame
 
CometPanel - Class in net.grelf.grip
Dialogue pane to go inside a CometFrame.
CometPanel(CometFrame) - Constructor for class net.grelf.grip.CometPanel
 
CometProcessor - Class in net.grelf.grip
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.
CometProcessor(File[], String, String, String, boolean, boolean, boolean, String, boolean, boolean) - Constructor for class net.grelf.grip.CometProcessor
 
compareTo(Angle) - Method in class net.grelf.Angle
Implements java.lang.Comparable
compareTo(BlobMeas) - Method in class net.grelf.grip.BlobMeas
To enable sorting on reverse order of brightness.
compareTo(Connection) - Method in class net.grelf.grip.Connection
For sorting only on angle.
compareTo(ImageBase) - Method in class net.grelf.image.ImageBase
Compares _Ev values only.
compareTo(Length) - Method in class net.grelf.Length
Implements java.lang.Comparable; compares after any necessary unit conversions so, eg, 1 m == 100 cm.
compareTo(VectorFloat) - Method in class net.grelf.VectorFloat
For sorting only on angle, theta.
Complex - Class in net.grelf
Complex numbers and operations upon them.
Complex(double, double) - Constructor for class net.grelf.Complex
 
ComplexImage - Interface in net.grelf.image
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 - Class in net.grelf.image
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.
ComplexImage64(Image64) - Constructor for class net.grelf.image.ComplexImage64
This constructor creates an imaginary part filled with zeroes, memory space permitting.
ComplexImage64(Image64, Image64) - Constructor for class net.grelf.image.ComplexImage64
Throws exception if the two images do not match in width, height or number of bands.
Config - Class in net.grelf.grip
Static methods for loading and saving configuration properties for the whole application.
ConfigDialogue - Class in net.grelf.grip
Dialogue for setting the configuration.
ConfigDialogue() - Constructor for class net.grelf.grip.ConfigDialogue
Create dialogue and display it as modal.
ConfigMenu - Class in net.grelf.grip
Configuration menu and actions.
ConfigMenu() - Constructor for class net.grelf.grip.ConfigMenu
 
confirm(String, Object) - Static method in class net.grelf.Util
Convenience method for displaying a yes/no confirmation dialogue.
confirm(Component, String, Object) - Static method in class net.grelf.Util
Convenience method for displaying a yes/no confirmation dialogue.
conjugate() - Method in class net.grelf.Complex
Conjugates this and also returns this, to be chainable.
Connection - Class in net.grelf.grip
A connection is a vector between the centres of two Blobs detected in an image.
Connection(VectorFloat, int, int) - Constructor for class net.grelf.grip.Connection
 
ConnectionList - Class in net.grelf.grip
Holds a list of Connection objects sorted in ascending order of polar angle.
ConnectionList() - Constructor for class net.grelf.grip.ConnectionList
 
contains(String) - Method in class net.grelf.image.Metadata
 
containsImage(int) - Method in class net.grelf.grip.MatchList
 
containsImageAndBlob(int, int) - Method in class net.grelf.grip.MatchList
 
contour(int) - Method in class net.grelf.grip.Pseudocolour
Set black at regular intervals in the LUT.
ControlPointsDialogue - Class in net.grelf.grip
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.
ControlPointsDialogue(int, ImFrame, Point, ImFrame, Point) - Constructor for class net.grelf.grip.ControlPointsDialogue
Create the dialogue and display it as modal.
convertImageKindString() - Method in class net.grelf.image.Metadata
 
convertToImage16() - Method in interface net.grelf.image.Image
 
convertToImage16() - Method in class net.grelf.image.Image16
Simply returns this (not a clone).
convertToImage16() - Method in class net.grelf.image.Image32
 
convertToImage16() - Method in class net.grelf.image.Image64
 
convertToImage16() - Method in class net.grelf.image.Image8
 
convertToImage32() - Method in interface net.grelf.image.Image
 
convertToImage32() - Method in class net.grelf.image.Image16
Returns a new Image32.
convertToImage32() - Method in class net.grelf.image.Image32
Simply returns this (not a clone).
convertToImage32() - Method in class net.grelf.image.Image64
Scale linearly to create an Image32 having only positive levels.
convertToImage32() - Method in class net.grelf.image.Image8
 
convertToImage64() - Method in interface net.grelf.image.Image
 
convertToImage64() - Method in class net.grelf.image.Image16
 
convertToImage64() - Method in class net.grelf.image.Image32
Convert to an ImageDouble containing the same values.
convertToImage64() - Method in class net.grelf.image.Image64
Simply returns this (not a clone).
convertToImage64() - Method in class net.grelf.image.Image8
 
convertToImage8() - Method in interface net.grelf.image.Image
 
convertToImage8() - Method in class net.grelf.image.Image16
Returns a new Image8.
convertToImage8() - Method in class net.grelf.image.Image32
 
convertToImage8() - Method in class net.grelf.image.Image64
 
convertToImage8() - Method in class net.grelf.image.Image8
Simply returns this (not a clone).
convertToMonochrome() - Method in class net.grelf.grip.ImFrame
Convert the image to monochrome, using 0.325 x red + 0.5 * green + 0.175 * blue.
convertToMonochrome(double...) - Method in class net.grelf.grip.ImFrame
Convert the multi-channel image to monochrome, using the factors f to determine ratios of channels.
convertToMonochrome() - Method in interface net.grelf.image.Image
Reduce the number of bands from 3 to 1, converting RGB to monochrome, using 0.325 x red + 0.5 * green + 0.175 * blue.
convertToMonochrome(double...) - Method in interface net.grelf.image.Image
Reduce the number of bands to 1, combining channels, using sum_i (f[i]/I x px[i]), where I = sum_i (f[i]).
convertToMonochrome() - Method in class net.grelf.image.Image32
Reduce the number of bands from 3 to 1, converting RGB to monochrome, using 0.325 x red + 0.5 * green + 0.175 * blue.
convertToMonochrome(double...) - Method in class net.grelf.image.Image32
Reduce the number of bands to 1, combining channels, using sum_i (f[i]/I x px[i]), where I = sum_i (f[i]).
convertToMonochrome() - Method in class net.grelf.image.Image64
Reduce the number of bands from 3 to 1, converting RGB to monochrome, using 0.325 x red + 0.5 * green + 0.175 * blue.
convertToMonochrome(double...) - Method in class net.grelf.image.Image64
Reduce the number of bands to 1, combining channels, using sum_i (f[i]/I x px[i]), where I = sum_i (f[i]).
convertToMonochrome() - Method in class net.grelf.image.Image8or16Base
Convert the image to monochrome, using 0.325 x red + 0.5 * green + 0.175 * blue.
convertToMonochrome(double...) - Method in class net.grelf.image.Image8or16Base
Convert the image to monochrome, using given fractions of each channel.
ConvolutionMenu - Class in net.grelf.grip
Convolution/deconvolution menu (on each ImFrame) and its actions.
ConvolutionMenu(ImFrame) - Constructor for class net.grelf.grip.ConvolutionMenu
 
convolve(Kernel) - Method in class net.grelf.grip.ImFrame
Convolve this image with the given kernel, setting the kernel as the current kernel field of this class.
convolve(ComplexImage, boolean) - Method in interface net.grelf.image.ComplexImage
Transform, multiply, and reverse transform, optionally either returning a new ComplexImage or overwriting the current one to save memory.
convolve(ComplexImage, boolean) - Method in class net.grelf.image.ComplexImage64
Transform, multiply, and reverse transform, optionally either returning a new ComplexImage or overwriting the current one to save memory.
convolve(Kernel, ProgressMonitor) - Method in interface net.grelf.image.Image
Perform a 2D linear convolution with the given kernel.
convolve(double[], double[], ProgressMonitor) - Method in interface net.grelf.image.Image
Convolve the given image with the given 1D arrays (horizontal and vertical - may be different).
convolve(Kernel, ProgressMonitor) - Method in class net.grelf.image.Image32
Perform a 2D linear convolution with the given kernel.
convolve(double[], double[], ProgressMonitor) - Method in class net.grelf.image.Image32
Convolve the given image with the given 1D arrays (horizontal and vertical - may be different).
convolve(Kernel, ProgressMonitor) - Method in class net.grelf.image.Image64
Perform a 2D linear convolution with the given kernel.
convolve(double[], double[], ProgressMonitor) - Method in class net.grelf.image.Image64
Convolve the given image with the given 1D arrays (horizontal and vertical - may be different).
convolve(Kernel, ProgressMonitor) - Method in class net.grelf.image.Image8or16Base
Perform a 2D linear convolution with the given kernel.
convolve(double[], double[], ProgressMonitor) - Method in class net.grelf.image.Image8or16Base
Convolve the given image with the given 1D arrays (horizontal and vertical - may be different).
copyCalibrationFromOtherFrame(ImFrame) - Method in class net.grelf.grip.MeasurementMenu
Ask user to select another calibrated frame from which calibration will be copied to the given one.
copyFile(String, String) - Static method in class net.grelf.FileIO
Copy any file.
COPYRIGHT_KEYWORD - Static variable in class net.grelf.image.Metadata
 
correctBackground(double, int) - Method in class net.grelf.grip.ImFrame
Version which is given the 2 parameters rather than reading them from config.properties file.
correctBackground() - Method in class net.grelf.grip.ImFrame
Level the background of the image by dividing the image into n x n cells and using the modal values of the histogram in every cell.
correctBackground(double, int) - Method in interface net.grelf.image.Image
Level the background of the image by dividing the image into n x n cells and using the modal values of the histogram in every cell.
correctBackground(double, int) - Method in class net.grelf.image.Image32
Level the background of the image by dividing the image into n x n cells and using the modal values of the histogram in every cell.
correctBackground(double, int) - Method in class net.grelf.image.Image64
Level the background of the image by dividing the image into n x n cells and using the modal values of the histogram in every cell.
correctBackground(double, int) - Method in class net.grelf.image.Image8or16Base
Level the background of the image by dividing the image into n x n cells and using the modal values of the histogram in every cell.
cos() - Method in class net.grelf.Angle
Cosine.
cos90ap - Variable in class net.grelf.astro.StarChartLoader
 
cosDegs(double) - Static method in class net.grelf.Maths
Get cosine of an angle given in degrees.
cosdp - Variable in class net.grelf.astro.StarChartLoader
 
create(int, int, ImFrame) - Static method in class net.grelf.grip.MagnifiedFrame
There is no public constructor - use this instead.
createChart() - Static method in class net.grelf.astro.StarChart
Interacts with user to determine which area to chart.
createChart(Frame) - Static method in class net.grelf.astro.StarChart
Interacts with user to determine which area to chart.
createDefaultTemplate(AlignmentPane, Dimension, Image) - Static method in class net.grelf.malign.Template
Creates a Template comprising 9 Markers spread around each image of the the pair to be aligned.
createGaussianKernel(Image, int) - Static method in class net.grelf.image.Kernel
Create a kernel which is a Gaussian hump.
createImage(int, int, int, int) - Static method in class net.grelf.image.ImageBase
Utility for constructing an uninitialised image of suitable type for the number of bits.
createImage(int, int, int, int, boolean, boolean) - Static method in class net.grelf.image.ImageBase
Utility for constructing an image of suitable type for the number of bits, optionally filled with zeroes.
createImageIcon(String) - Static method in class net.grelf.grip.GRIP
Returns a javax.swing.ImageIcon, or null if the path was invalid.
createJulianDate(String) - Static method in class net.grelf.astro.JulianDate
Use this instead of constructor if the xmlDateTime may not be in W3C schema style.
createTransformedGaussian(double) - Method in class net.grelf.image.Image64
Create a Fourier transform of a monochrome Gaussian profile of given FWHM, at the size of the current image, ready for use in (de-)convolution.
createTransformedKernel(Kernel) - Method in class net.grelf.image.Image64
Create a Fourier transform of a net.grelf.image.Kernel, at the size of the current image, ready for use in (de-)convolution.
createUnitsFromName(String) - Method in enum net.grelf.Angle.Units
Create an object of this type that matches the units name (ignoring case).
createUnitsFromName(String) - Method in class net.grelf.image.Calibration.Units
There are too many possibilities (open ended in fact), so this implementation returns null.
createUnitsFromName(String) - Method in enum net.grelf.Length.Units
Create an object of this type that matches the units name (ignoring case).
createUnitsFromName(String) - Method in enum net.grelf.NoUnits
Create an object of this type that matches the units name (ignoring case).
createUnitsFromName(String) - Method in interface net.grelf.Units
Create an object of this type that matches the units name (ignoring case).
crop(Point, Point) - Method in class net.grelf.grip.BlobMeasList
Modify the list for its image being cropped to a rectangle formed by the 2 points as diagonal.
crop(Point, Point) - Method in class net.grelf.grip.ImFrame
Crop the image by a drawn rectangle.
crop(Point, Point, boolean) - Method in class net.grelf.grip.ImFrame
Crop the image by a drawn rectangle and adjust any BlobMeasList it may have.
crop(Point, Point) - Method in interface net.grelf.image.Image
Crop the Image by a rectangle defined by the diagonally opposite points.
crop(Point, Point) - Method in class net.grelf.image.Image32
Crop the image by a rectangle defined by the diagonally opposite points.
crop(Point, Point) - Method in class net.grelf.image.Image64
Crop the image by a rectangle defined by the diagonally opposite points.
crop(Point, Point) - Method in class net.grelf.image.Image8or16Base
Crop the image by a rectangle defined by the diagonally opposite points.
cropOthers(Point, Point) - Method in class net.grelf.grip.BatchProcessor
Nov 07: No longer static.
cropPower2() - Method in class net.grelf.grip.ImFrame
Crop the image so its width and height are the largest possible powers of 2, allowing user to drag the rectangle to a suitable position.
CROSS_ARM - Static variable in class net.grelf.grip.GlassPane
 
CSV - Static variable in class net.grelf.FileIO_CSVFilter
 
cycle(Triangle.CycleSense) - Method in class net.grelf.Triangle
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
Skip navigation links