ImFrame class structure

 

2012 Apr 17: this page now matches the radically restructured GRIP since version 12.1.1

ImFrame is the class which displays each image in its own window. This page describes the structure of an ImFrame in terms of other classes in the API for GRIP. Classes and interfaces are in package net.grelf.grip unless otherwise stated.

 class ImFrame

is a javax.swing.JFrame

has a

 class ImPane

is a javax.swing.JComponent

has a (unscaled)

 implementation of net.grelf.image.Image

(could be Image8, Image16, Image32 or Image64)

has a

 class net.grelf.image.Metadata

and has a

 class net.grelf.image.Calibration

and has a (scaled for display)

 java.awt.image.BufferedImage

has a

 java.awt.image.Raster

and has a

 class GlassPane

is a javax.swing.JComponent

has a

 enum DrawingMode

and has a

 class PointList

has a

 class java.util.ArrayList <java.awt.Point>

and has a

 class BlobMask

Next page