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
and has a
class GlassPane
is a javax.swing.JComponent
has a
and has a
class PointList
has a
class java.util.ArrayList <java.awt.Point>
and has a