Uses of Interface
net.grelf.grip.Image

Packages that use Image
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: 11.11.21 
 

Uses of Image in net.grelf.grip
 

Subinterfaces of Image in net.grelf.grip
 interface Accumulator
          For adding or averaging images or for holding them in a format that is not provided by `* java.awt.image.BufferedImage (eg, 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.
11.11.3: Non warp/shift methods removed to new base interface, Image.
 

Classes in net.grelf.grip that implement Image
 class AccumulatorDouble
          This is a 64-bits-per-channel floating point Accumulator.
 class AccumulatorInt
          This is a 32-bits-per-channel integer Accumulator.
 class ImageDouble
          This is used as an alternative to BufferedImage for holding 64-bits-per-channel (floating point) images.
 class ImageInt
          For holding and processing images having 32 bits (integer) per pixel per channel.
 

Fields in net.grelf.grip declared as Image
protected  Image ImBase.image
          Either this field or iioi must be null: an Im has either a BufferedImage or an Image.
 

Methods in net.grelf.grip that return Image
 Image Image.clone()
           
 Image ImageDouble.clone()
           
 Image ImageInt.clone()
           
 Image ImBase.getAccumulator()
          Deprecated. 
 Image ImBase.getImage()
          Use getImage () instead.
 Image Image.gnomonicProjection(int focalLength)
          Project from sphere to plane.
 Image ImageDouble.gnomonicProjection(int focalLength)
          Project from sphere to plane.
 Image ImageInt.gnomonicProjection(int focalLength)
          Project from sphere to plane.
 Image Image.inverseGnomonicProjection(int focalLength)
          Project from plane to sphere.
 Image ImageDouble.inverseGnomonicProjection(int focalLength)
          Project from plane to sphere.
 Image ImageInt.inverseGnomonicProjection(int focalLength)
          Project from plane to sphere.
 Image Image.rotate(double angleDegs)
          Rotate the image anticlockwise by the given angle (in degrees).
 Image ImageDouble.rotate(double angleDegs)
          Rotate the image anticlockwise by the given angle (in degrees).
 Image ImageInt.rotate(double angleDegs)
          Rotate the image anticlockwise by the given angle (in degrees).
 Image Image.scale(double factor, boolean interpolating)
          Scale the image in x and y by the given factor
 Image ImageDouble.scale(double factor, boolean interpolating)
          Scale the image in x and y by the given factor
 Image ImageInt.scale(double factor, boolean interpolating)
          Scale the image in x and y by the given factor
 Image[] Image.splitChannels()
          Convert image to any array of monochrome images.
 Image[] ImageDouble.splitChannels()
          Convert image to any array of monochrome images.
 Image[] ImageInt.splitChannels()
          Convert image to any array of monochrome images.
 Image Image.translate(int dx, int dy)
          Displace the image content by the given offset vector.
 Image ImageDouble.translate(int dx, int dy)
          Displace the image content by the given offset vector.
 Image ImageInt.translate(int dx, int dy)
          Displace the image content by the given offset vector.
 

Methods in net.grelf.grip with parameters of type Image
 void Image.add(Image other)
          Add pixel values from the other Image into the current data array.
 void ImageDouble.add(Image other)
           
 void ImageInt.add(Image other)
          Add pixel values from the other Image into the current data array.
 void Pseudocolour.apply(Image image)
          Apply the LUT to the given image.
 void ImSaturateDialogue.applySaturation(Image image)
          Apply the user-selected saturation level to the given image.
 void ImColourDialogue.applySettings(Image image)
          Apply the current settings to the image.
static java.util.List<java.awt.Point> ImCurveDialogue.askCurve(java.awt.image.BufferedImage bim, Image image, Histogram hist)
           
static java.util.List<java.awt.Point> ImCurveDialogue.askCurve(ImFrame imf, Image image)
          For any code to use the present class for the user to set a polygonal curve interactively.
 void ControlPointsDialogue.previewAction(Image imOriginal, java.awt.image.BufferedImage imPreview, java.awt.Point centre, int width, int height)
          Implementing ImPreviewActor but does nothing.
 void ImAddProportionDialogue.previewAction(Image imOriginal, java.awt.image.BufferedImage imPreview, java.awt.Point centre, int width, int height)
          Implementing ImPreviewActor to make imPreview from accumOriginal.
 void ImColourDialogue.previewAction(Image imOriginal, java.awt.image.BufferedImage imPreview, java.awt.Point centre, int width, int height)
          Implementing ImPreviewActor to make imPreview from accumOriginal.
 void ImContourDialogue.previewAction(Image imOriginal, java.awt.image.BufferedImage imPreview, java.awt.Point centre, int width, int height)
          Implementing ImPreviewActor.
 void ImCurveDialogue.previewAction(Image image, java.awt.image.BufferedImage imPreview, java.awt.Point centre, int width, int height)
          Implementing ImPreviewActor.
 void ImMultiplyProportionDialogue.previewAction(Image imOriginal, java.awt.image.BufferedImage imPreview, java.awt.Point centre, int width, int height)
          Implementing ImPreviewActor but does nothing in this class.
 void ImPreviewActor.previewAction(Image imOriginal, java.awt.image.BufferedImage imPreview, java.awt.Point centre, int width, int height)
           
 void ImSaturateDialogue.previewAction(Image image, java.awt.image.BufferedImage bimPreview, java.awt.Point centre, int width, int height)
          Implementing ImPreviewActor.
 void ImThreshDialogue.previewAction(Image imOriginal, java.awt.image.BufferedImage imPreview, java.awt.Point centre, int width, int height)
          Implementing ImPreviewActor.
 void ImThreshRGBDialogue.previewAction(Image imOriginal, java.awt.image.BufferedImage imPreview, java.awt.Point centre, int width, int height)
          Implementing ImPreviewActor to make imPreview from accumOriginal.
 void UnsharpMaskDialogue.previewAction(Image imOriginal, java.awt.image.BufferedImage imPreview, java.awt.Point centre, int width, int height)
          Implementing ImPreviewActor but does nothing in this class.
 void Image.reapplyColour(Image intensityAcc, Image colourAcc)
          For combining a monochrome intensity image with a multi-band colour information image, the 2 images having been created by ImProcess.splitIntensity ().
 void ImageDouble.reapplyColour(Image intensityAcc, Image colourAcc)
          For combining a monochrome intensity image with a multi-band colour information image, the 2 images having been created by ImProcess.splitIntensity ().
 void ImageInt.reapplyColour(Image intensityAcc, Image colourAcc)
          For combining a monochrome intensity image with a multi-band colour information image, the 2 images having been created by ImProcess.splitIntensity ().
static void ImSaturateDialogue.saturate(Image image, int saturation)
          Apply a given saturation level (-100 ..
 void ImBase.setAccumulator(Image image)
          Deprecated. 
 void ImBase.setImage(Image image)
          Sets the accumulator to the given Accumulator (may be null) and sets the (Buffered)Image to null.
static void Warp.warp(Image imageOld, PointFloat[] oldPts, Image imageNew, PointFloat[] newPts)
          Warp imOld into separate image imNew, using second order polynomials.
 

Constructors in net.grelf.grip with parameters of type Image
Histogram(Image image)
          Histogram of a whole Image.
Histogram(Image image, PointList ps, DrawingMode mode)
          Histogram within an accumulator image.
Im(Image image)
           
ImBase(Image image)
           
ImCurveDialogue(java.awt.image.BufferedImage bim, Image image, Histogram hist)
          Create the dialogue and display it as modal.
ImFrame(java.lang.String title, DrawingMode drawingMode, java.lang.String imFilePath, int newImageNo, int width, int height, MeasurementHandler mh, boolean withMenu, ImPane imPane, ImFrame theParentFrame, Image image)
          The most general constructor, that all the others invoke.
ImFrame(java.lang.String imFilePath, Image image)
           
ImPane(ImFrame parent, java.lang.String imFilename, int width, int height, GlassPane gp, Image image)
          If the file path or accumulator are not null, width and height are irrelevant.
ImPreview(Image image, ImPreviewActor aCaller)
          Use this constructor if the source image is an Accumulator and the standard size preview image is required.
ImPreview(Image image, ImPreviewActor aCaller, int theWidth, int theHeight)
          Use this constructor if the source image is an Accumulator and you want a non-standard sized preview image.
Kernel(java.awt.Point pt, Image image, int halfWidth)
          Create a kernel by sampling a square area symmetrically around the given point in the given accumulator.
Timer(java.lang.String anOpName, Image image)
          Create a Timer, recording the start time.