public class ArrayDisplay
extends java.lang.Object
AD can input a ScreenSelectionClass so that the user can use the mouse or keyboard to interact with the window, for example to select and move nodes in a snake-based segmentation tool.
Note that ImageJ has no boolean imageProcessor, so for boolean images I convert them first to byte and then use the byte processor. I set isBoolean=true to know to interpret as boolean.
WO 4/1/08 somehow the working_graphics variable becomes different from the internal graphics of working_canvas, resulting in non-display of points after magnifying the image. Solved by invoking: working_graphics = working_canvas.getGraphics(); after each change of window.
2/16/2012 solved problem of graphic overlays not fully displaying after zoomIn. The graphics object
did not increase it's drawing size to match the expanded canvas, thus it drew only out to the
boundary of it's source rectangle, which was the original image size.
Stupidly, ImageCanvas and it's parent Canvas, when you zoom in it resets the canvas size
and internal variable 'magnification', but doesn't force this on the graphics. The way to
enforce this change for the drawing is to use:
canvas.setDrawingSize((int)(width*newmagn), (int)(height*newmagn));
and refresh the graphics with newgraphics = canvas.getGraphics();
6/26/2012 error: origAd.autoWindowLevel("brighten"); // invoking this changes the min/max values of the
underlying RGB array, thereby causing an error for future thresholding -- fixed, 8/10/2012
8/22/2012 added mmPerPixel values for 3D representation of drawing of disks == vessel radii
1/2/2013 added using 2D single images directly, rather than casting as 3D. Hopefully this will clean up things.
5/26/2015 oh my Solved long-standing drawing to original image size error that I note above and falsely attributed to the graphics object (although that may have caused other problems). I had this code in many draw functions: int scrTLx = MathI.Int(working_canvas.screenXD(x + 0.5f)); // get original image coords magnified, shifted to screen coords. int scrTLy = MathI.Int(working_canvas.screenYD(y + 0.5f)); if (!(scrTLx >= 0 && scrTLx < Width && scrTLy >= 0 && scrTLy < Height)) .. do draw where my intent was to not draw points off the screen, however Width,Height are the size of the original image. I would have needed to use working_canvas.screenXD(Width + 0.5f). Instead this forced not drawing objects outside the original image size. I commented out this clause everywhere.
ImageStack.properties[] I added to carry dicom header for each slice. I defined internally Properties[0.. (nSlice-1)] but for ImageStack.getProperty() calls you pass n = 1..nSlices.
ArrayColorDisplay
Modifier and Type | Field and Description |
---|---|
protected float |
alpha |
boolean |
booleanImage |
protected int |
Depth |
static int |
DEPTH |
protected boolean |
hasNoImage |
protected int |
Height |
static int |
HEIGHT |
boolean |
isByte |
boolean |
isDouble |
boolean |
isFloat |
boolean |
isInt |
boolean |
isPoint3D |
boolean |
isShort |
protected java.lang.String |
Label |
protected float |
maxval |
protected float |
minval |
protected float |
mmPerPixelX |
protected float |
mmPerPixelY |
protected boolean |
onlyOneImage |
protected boolean |
showing3D |
protected float |
sliceCenterSep |
protected java.lang.String |
SliceLabel |
protected java.lang.String[] |
SliceLabels |
protected java.util.Properties |
sliceprops |
protected int |
SliderDim |
protected ScreenSelectorClass |
ssc |
protected java.util.Properties[] |
stackprops |
protected int |
Width |
static int |
WIDTH |
protected ScreenSelectorCanvas |
working_canvas |
protected ij.ImagePlus |
working_display |
protected java.awt.Frame |
working_frame |
protected java.awt.Graphics |
working_graphics |
protected ij.process.ImageProcessor |
working_ip |
protected ij.process.ImageProcessor[] |
working_ip_stack |
protected ij.ImageStack |
working_stack |
protected java.lang.Object |
working_window |
static int |
X |
static int |
Y |
static int |
Z |
Constructor and Description |
---|
ArrayDisplay() |
ArrayDisplay(ArrayDisplay srcAD) |
ArrayDisplay(boolean[][] vals) |
ArrayDisplay(boolean[][][] vals) |
ArrayDisplay(boolean[][][] vals,
int sliderdim) |
ArrayDisplay(boolean[][][] vals,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][][] vals,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][][] vals,
java.lang.String label) |
ArrayDisplay(boolean[][][] vals,
java.lang.String[] labels) |
ArrayDisplay(boolean[][][] vals,
java.lang.String[] labels,
int sliderdim) |
ArrayDisplay(boolean[][][] vals,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(boolean[][][] vals,
java.lang.String[] labels,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][][] vals,
java.lang.String[] labels,
java.util.Properties[] props)
permits multiple labels, one per slice
|
ArrayDisplay(boolean[][][] vals,
java.lang.String[] labels,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][][] vals,
java.lang.String[] labels,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][][] vals,
java.lang.String label,
int sliderdim) |
ArrayDisplay(boolean[][][] vals,
java.lang.String label,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(boolean[][][] vals,
java.lang.String label,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][][] vals,
java.lang.String label,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][][] vals,
java.lang.String label,
java.util.Properties[] props) |
ArrayDisplay(boolean[][][] vals,
java.lang.String label,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][][] vals,
java.lang.String label,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels) |
ArrayDisplay(boolean[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim) |
ArrayDisplay(boolean[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(boolean[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
java.util.Properties[] props) |
ArrayDisplay(boolean[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][][] vals,
java.lang.String winlabel,
java.lang.String label,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][] vals,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][] vals,
java.lang.String label) |
ArrayDisplay(boolean[][] vals,
java.lang.String label,
java.util.Properties props) |
ArrayDisplay(boolean[][] vals,
java.lang.String label,
ScreenSelectorClass fpc) |
ArrayDisplay(boolean[][] vals,
java.lang.String label,
java.lang.String sllabel,
java.util.Properties props) |
ArrayDisplay(boolean[][] vals,
java.lang.String label,
java.lang.String sllabel,
java.util.Properties props,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][] vals) |
ArrayDisplay(byte[][][] vals) |
ArrayDisplay(byte[][][] vals,
int sliderdim) |
ArrayDisplay(byte[][][] vals,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][][] vals,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][][] vals,
java.lang.String label) |
ArrayDisplay(byte[][][] vals,
java.lang.String[] labels) |
ArrayDisplay(byte[][][] vals,
java.lang.String[] labels,
int sliderdim) |
ArrayDisplay(byte[][][] vals,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(byte[][][] vals,
java.lang.String[] labels,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][][] vals,
java.lang.String[] labels,
java.util.Properties[] props) |
ArrayDisplay(byte[][][] vals,
java.lang.String[] labels,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][][] vals,
java.lang.String[] labels,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][][] vals,
java.lang.String label,
int sliderdim) |
ArrayDisplay(byte[][][] vals,
java.lang.String label,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(byte[][][] vals,
java.lang.String label,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][][] vals,
java.lang.String label,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][][] vals,
java.lang.String label,
java.util.Properties[] props) |
ArrayDisplay(byte[][][] vals,
java.lang.String label,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][][] vals,
java.lang.String label,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels) |
ArrayDisplay(byte[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim) |
ArrayDisplay(byte[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(byte[][][] vals,
java.lang.String windowLabel,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
java.util.Properties[] props) |
ArrayDisplay(byte[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][][] vals,
java.lang.String winlabel,
java.lang.String label,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][] vals,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][] vals,
java.lang.String label) |
ArrayDisplay(byte[][] vals,
java.lang.String label,
java.util.Properties props) |
ArrayDisplay(byte[][] vals,
java.lang.String label,
java.util.Properties props,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][] vals,
java.lang.String label,
ScreenSelectorClass fpc) |
ArrayDisplay(byte[][] vals,
java.lang.String label,
java.lang.String sllabel,
java.util.Properties props) |
ArrayDisplay(byte[][] vals,
java.lang.String winlabel,
java.lang.String sllabel,
java.util.Properties props,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][] vals) |
ArrayDisplay(double[][][] vals) |
ArrayDisplay(double[][][] vals,
int sliderdim) |
ArrayDisplay(double[][][] vals,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][][] vals,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][][] vals,
java.lang.String label) |
ArrayDisplay(double[][][] vals,
java.lang.String[] labels) |
ArrayDisplay(double[][][] vals,
java.lang.String[] labels,
int sliderdim) |
ArrayDisplay(double[][][] vals,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(double[][][] vals,
java.lang.String[] labels,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][][] vals,
java.lang.String[] labels,
java.util.Properties[] props) |
ArrayDisplay(double[][][] vals,
java.lang.String[] labels,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][][] vals,
java.lang.String[] labels,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][][] vals,
java.lang.String label,
int sliderdim) |
ArrayDisplay(double[][][] vals,
java.lang.String label,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(double[][][] vals,
java.lang.String label,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][][] vals,
java.lang.String label,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][][] vals,
java.lang.String label,
java.util.Properties[] props) |
ArrayDisplay(double[][][] vals,
java.lang.String label,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][][] vals,
java.lang.String label,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels) |
ArrayDisplay(double[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim) |
ArrayDisplay(double[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(double[][][] vals,
java.lang.String windowLabel,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
java.util.Properties[] props) |
ArrayDisplay(double[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][][] vals,
java.lang.String winlabel,
java.lang.String label,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][] vals,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][] vals,
java.lang.String label) |
ArrayDisplay(double[][] vals,
java.lang.String label,
java.util.Properties props) |
ArrayDisplay(double[][] vals,
java.lang.String label,
ScreenSelectorClass fpc) |
ArrayDisplay(double[][] vals,
java.lang.String winlabel,
java.lang.String sllabel,
java.util.Properties props,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][] vals) |
ArrayDisplay(float[][][] vals) |
ArrayDisplay(float[][][] vals,
int sliderdim) |
ArrayDisplay(float[][][] vals,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][][] vals,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][][] vals,
java.lang.String label) |
ArrayDisplay(float[][][] vals,
java.lang.String[] labels) |
ArrayDisplay(float[][][] vals,
java.lang.String[] labels,
int sliderdim) |
ArrayDisplay(float[][][] vals,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(float[][][] vals,
java.lang.String[] labels,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][][] vals,
java.lang.String[] labels,
java.util.Properties[] props) |
ArrayDisplay(float[][][] vals,
java.lang.String[] labels,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][][] vals,
java.lang.String[] labels,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][][] vals,
java.lang.String label,
int sliderdim) |
ArrayDisplay(float[][][] vals,
java.lang.String label,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(float[][][] vals,
java.lang.String label,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][][] vals,
java.lang.String label,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][][] vals,
java.lang.String label,
java.util.Properties[] props) |
ArrayDisplay(float[][][] vals,
java.lang.String label,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][][] vals,
java.lang.String label,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels) |
ArrayDisplay(float[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim) |
ArrayDisplay(float[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(float[][][] vals,
java.lang.String windowLabel,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
java.util.Properties[] props) |
ArrayDisplay(float[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][][] vals,
java.lang.String winlabel,
java.lang.String label,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][] vals,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][] vals,
java.lang.String label) |
ArrayDisplay(float[][] vals,
java.lang.String label,
java.util.Properties props) |
ArrayDisplay(float[][] vals,
java.lang.String label,
ScreenSelectorClass fpc) |
ArrayDisplay(float[][] vals,
java.lang.String label,
java.lang.String sllabel,
java.util.Properties props) |
ArrayDisplay(float[][] vals,
java.lang.String winlabel,
java.lang.String sllabel,
java.util.Properties props,
ScreenSelectorClass fpc) |
ArrayDisplay(ij.ImagePlus tmpimp,
java.lang.String tmplabel) |
ArrayDisplay(ij.ImagePlus tmpimp,
java.lang.String tmplabel,
java.lang.String[] tmplabels) |
ArrayDisplay(int[][] vals) |
ArrayDisplay(int[][][] vals) |
ArrayDisplay(int[][][] vals,
int sliderdim) |
ArrayDisplay(int[][][] vals,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][][] vals,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][][] vals,
java.lang.String label) |
ArrayDisplay(int[][][] vals,
java.lang.String[] labels) |
ArrayDisplay(int[][][] vals,
java.lang.String[] labels,
int sliderdim) |
ArrayDisplay(int[][][] vals,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(int[][][] vals,
java.lang.String[] labels,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][][] vals,
java.lang.String[] labels,
java.util.Properties[] props) |
ArrayDisplay(int[][][] vals,
java.lang.String[] labels,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][][] vals,
java.lang.String[] labels,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][][] vals,
java.lang.String label,
int sliderdim) |
ArrayDisplay(int[][][] vals,
java.lang.String label,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(int[][][] vals,
java.lang.String label,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][][] vals,
java.lang.String label,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][][] vals,
java.lang.String label,
java.util.Properties[] props) |
ArrayDisplay(int[][][] vals,
java.lang.String label,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][][] vals,
java.lang.String label,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels) |
ArrayDisplay(int[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim) |
ArrayDisplay(int[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(int[][][] vals,
java.lang.String windowLabel,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
java.util.Properties[] props) |
ArrayDisplay(int[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][][] vals,
java.lang.String winlabel,
java.lang.String label,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][] vals,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][] vals,
java.lang.String label) |
ArrayDisplay(int[][] vals,
java.lang.String label,
java.util.Properties props) |
ArrayDisplay(int[][] vals,
java.lang.String label,
ScreenSelectorClass fpc) |
ArrayDisplay(int[][] vals,
java.lang.String winlabel,
java.lang.String sllabel,
java.util.Properties props,
ScreenSelectorClass fpc) |
ArrayDisplay(Point3D[][][] points,
java.lang.String label) |
ArrayDisplay(Point3D[][][] vals,
java.lang.String[] labels,
int sliderdim) |
ArrayDisplay(Point3D[][][] vals,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(Point3D[][][] vals,
java.lang.String[] labels,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(Point3D[][][] points,
java.lang.String label,
int sliderdim) |
ArrayDisplay(Point3D[][][] vals,
java.lang.String label,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(Point3D[][][] vals,
java.lang.String label,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(Point3D[][][] points,
java.lang.String label,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(Point3D[][][] points,
java.lang.String label,
ScreenSelectorClass fpc) |
ArrayDisplay(Point3D[][][] vals,
java.lang.String windowLabel,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(Point3D[][] points,
java.lang.String label) |
ArrayDisplay(Point3D[][] vals,
java.lang.String label,
java.util.Properties props) |
ArrayDisplay(Point3D[][] points,
java.lang.String label,
ScreenSelectorClass fpc) |
ArrayDisplay(Point3D[][] vals,
java.lang.String winlabel,
java.lang.String sllabel,
java.util.Properties props,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][] vals) |
ArrayDisplay(short[][][] vals) |
ArrayDisplay(short[][][] vals,
int sliderdim) |
ArrayDisplay(short[][][] vals,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][][] vals,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][][] vals,
java.lang.String label) |
ArrayDisplay(short[][][] vals,
java.lang.String[] labels) |
ArrayDisplay(short[][][] vals,
java.lang.String[] labels,
int sliderdim) |
ArrayDisplay(short[][][] vals,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(short[][][] vals,
java.lang.String[] labels,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][][] vals,
java.lang.String[] labels,
java.util.Properties[] props) |
ArrayDisplay(short[][][] vals,
java.lang.String[] labels,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][][] vals,
java.lang.String[] labels,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][][] vals,
java.lang.String label,
int sliderdim) |
ArrayDisplay(short[][][] vals,
java.lang.String label,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(short[][][] vals,
java.lang.String label,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][][] vals,
java.lang.String label,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][][] vals,
java.lang.String label,
java.util.Properties[] props) |
ArrayDisplay(short[][][] vals,
java.lang.String label,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][][] vals,
java.lang.String label,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels) |
ArrayDisplay(short[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim) |
ArrayDisplay(short[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props) |
ArrayDisplay(short[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
java.util.Properties[] props) |
ArrayDisplay(short[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][][] vals,
java.lang.String winlabel,
java.lang.String[] labels,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][][] vals,
java.lang.String winlabel,
java.lang.String label,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][] vals,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][] vals,
java.lang.String label) |
ArrayDisplay(short[][] vals,
java.lang.String label,
java.util.Properties props) |
ArrayDisplay(short[][] vals,
java.lang.String label,
java.util.Properties props,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][] vals,
java.lang.String label,
ScreenSelectorClass fpc) |
ArrayDisplay(short[][] vals,
java.lang.String label,
java.lang.String sllabel,
java.util.Properties props) |
ArrayDisplay(short[][] vals,
java.lang.String winlabel,
java.lang.String sllabel,
java.util.Properties props,
ScreenSelectorClass fpc) |
ArrayDisplay(java.lang.String adLabel,
ArrayDisplay srcAD) |
Modifier and Type | Method and Description |
---|---|
void |
autoWindowLevel()
8/15/2012 previously this func did not actually affect the image, now it does
|
void |
clearOverlays() |
void |
destroy()
remove the window and clear arrays
|
void |
Duplicate(ArrayDisplay A) |
float |
getAlpha() |
java.awt.Color |
getColor(java.lang.String color) |
int |
getCurrentSlice() |
int |
getCurrentSliceNumber()
3/10/11 WO the cine image number from the DICOM "Image Number"
|
float |
getCurrentSliceZ()
3/10/11 WO the Z coord is now taken from the DICOM Image Position tag
rather than the Slice Location tag because that is the value that the
LIDC uses, and in many of the LIDC studies, these 2 values are not the same
|
java.awt.Point |
getCursorLoc()
WO 2/2/11 return the location of the cursor on the window
|
int |
getDepth() |
java.awt.Graphics |
getGraphics() |
int |
getHeight() |
ScreenSelectorCanvas |
getImageCanvas() |
ij.ImagePlus |
getImagePlus() |
ij.process.ImageProcessor |
getImageProcessor() |
ij.process.ImageProcessor |
getImageProcessor(int sliceOfInterest) |
ij.process.ImageProcessor[] |
getImageProcessorStack() |
ij.ImageStack |
getImageStack() |
ij.process.ImageProcessor[] |
getIPStack() |
java.lang.String |
getLabel() |
double |
getMagnification() |
float |
getmmPerPixelX() |
float |
getmmPerPixelY() |
float[][][] |
getPixels() |
boolean[][] |
getPixels(boolean[][] typeFlag) |
boolean[][][] |
getPixels(boolean[][][] typeFlag) |
boolean[][] |
getPixels(boolean[][] typeFlag,
int sliceAt) |
byte[][] |
getPixels(byte[][] typeFlag) |
byte[][][] |
getPixels(byte[][][] typeFlag) |
byte[][] |
getPixels(byte[][] typeFlag,
int sliceAt) |
float[][] |
getPixels(float[][] typeFlag) |
float[][][] |
getPixels(float[][][] typeFlag) |
int[][][] |
getPixels(int[][][] typeFlag) |
short[][] |
getPixels(short[][] typeFlag) |
short[][][] |
getPixels(short[][][] typeFlag) |
short[][] |
getPixels(short[][] typeFlag,
int sliceAt) |
java.util.Properties[] |
getProperties() |
java.lang.String |
getProperty(java.lang.String key) |
ij.gui.Roi |
getRoi() |
ij.gui.EllipseRoi |
getRoi(ij.gui.EllipseRoi dummyroi) |
ij.gui.OvalRoi |
getRoi(ij.gui.OvalRoi dummyroi) |
ij.gui.PolygonRoi |
getRoi(ij.gui.PolygonRoi dummyroi) |
ij.gui.TruncatedEllipseRoi |
getRoi(ij.gui.TruncatedEllipseRoi dummyroi) |
java.awt.Point |
getScreenLocation()
WO 2/2/11 gets top-left corner location of frame on screen, not of mouse coords in window
usage: Point.x, .y
|
java.awt.Dimension |
getScreenSize()
gets size of the window for this display (not the size of the computer monitor)
usage: Dimension.width, .height
|
float |
getSliceCenterSep() |
java.lang.String |
getSliceLabel(int n) |
java.lang.String[] |
getSliceLabels() |
float |
getSliceZ(int sliceat) |
int |
getStackSize() |
ij.gui.StackWindow |
getStackWindow() |
int |
getWidth() |
boolean |
hasFocus()
WO 3/5/2015 corrected my earlier incorrect use of getFocusOwner()==null as it does not apply to windows or canvases, just
components thereof.
|
void |
hide() |
void |
ImageOverlay(boolean[][][] origimg,
boolean[][][] img2) |
void |
ImageOverlay(boolean[][][] origimg,
boolean[][][] img2,
int dshift,
int wshift,
int hshift) |
void |
ImageOverlay(boolean[][][] origimg,
byte[][][] img2) |
void |
ImageOverlay(boolean[][][] origimg,
short[][][] img2) |
void |
ImageOverlay(boolean[][] origimg,
boolean[][] img2)
WO 1/5/05 need to either pass in the original array values or store a back-up internally
as you corrupt the displayed version each time an overlay is made.
|
void |
ImageOverlay(boolean[][] origimg,
boolean[][] img2,
int wshift,
int hshift) |
void |
ImageOverlay(byte[][][] origimg,
boolean[][][] img2) |
void |
ImageOverlay(byte[][][] origimg,
byte[][][] img2) |
void |
ImageOverlay(byte[][][] origimg,
byte[][][] img2,
int dshift,
int wshift,
int hshift) |
void |
ImageOverlay(byte[][] origimg,
boolean[][] img2) |
void |
ImageOverlay(byte[][] origimg,
byte[][] img2) |
void |
ImageOverlay(byte[][] origimg,
byte[][] img2,
int wshift,
int hshift) |
void |
ImageOverlay(float[][][] origimg,
float[][][] img2) |
void |
ImageOverlay(float[][][] origimg,
float[][][] img2,
int dshift,
int wshift,
int hshift) |
void |
ImageOverlay(short[][][] origimg,
boolean[][][] img2) |
void |
ImageOverlay(short[][][] origimg,
short[][][] img2) |
void |
ImageOverlay(short[][][] origimg,
short[][][] img2,
int dshift,
int wshift,
int hshift) |
void |
ImageOverlay(short[][] origimg,
boolean[][] img2) |
void |
ImageOverlay(short[][] origimg,
short[][] img2) |
void |
ImageOverlay(short[][] origimg,
short[][] img2,
int wshift,
int hshift) |
void |
invertLUT() |
boolean |
isVisible() |
void |
killRoi() |
void |
loopThroughSlices() |
void |
loopThroughSlices(int slicesPerSecond) |
void |
MaskPixelsOverlay(boolean[][] maskimg2) |
boolean |
overlay3Ddisk(int x,
int y,
int z,
float orX,
float orY,
float orZ,
float radius,
java.lang.String color)
intent is to draw a disk at any orientation (orX,Y,Z) in 3D; to help visualize vessels
WO 8/22/2012 added ability to draw in mm if sliceCenterSep and mmPerPixelX,Y are set.
|
void |
overlayArrow(float x1,
float y1) |
void |
overlayArrow(float x1,
float y1,
java.lang.String color) |
void |
overlayBox(LIDCnodule[] points,
int boxsize) |
void |
overlayBox(LIDCnodule[] points,
int boxsize,
java.lang.String color) |
void |
overlayBox(LIDCnodule point,
int boxsize) |
void |
overlayBox(LIDCnodule point,
int boxsize,
java.lang.String color) |
void |
overlayBox(NoduleCandidate[] points,
int boxsize) |
void |
overlayBox(NoduleCandidate[] points,
int npts,
int boxsize) |
void |
overlayBox(NoduleCandidate[] points,
int npts,
int boxsize,
java.lang.String color) |
void |
overlayBox(NoduleCandidate[] points,
int boxsize,
java.lang.String color) |
void |
overlayBox(NoduleCandidate point,
int boxsize) |
void |
overlayBox(NoduleCandidate point,
int boxsize,
java.lang.String color) |
void |
overlayBox(Point3D[] points,
int boxsize)
WO created 12/23/2010 assumes each 3D point can be anywhere
|
void |
overlayBox(Point3D[] points,
int boxsize,
java.lang.String color) |
void |
overlayBox(Point4D[] points,
int boxsize) |
void |
overlayBox(Point4D[] points,
int boxsize,
java.lang.String color) |
void |
overlayBox(Point4D point,
int boxsize) |
void |
overlayBox(Point4D point,
int boxsize,
java.lang.String color) |
void |
overlayCircle(float x,
float y,
float radius)
assumes that the x,y passed in are meant to be the center of the circle
and radius is in pixels
|
void |
overlayCircle(float x,
float y,
float radius,
java.awt.Color color) |
void |
overlayCircle(float x,
float y,
float radius,
java.lang.String color) |
void |
overlayCircle(NoduleCandidate[] points,
float mmPerPixelX) |
void |
overlayCircle(NoduleCandidate[] points,
float mmPerPixelX,
java.lang.String color) |
void |
overlayCircle(NoduleCandidate[] points,
int npts,
float mmPerPixelX,
java.lang.String color) |
void |
overlayDiamond(LIDCnodule[] points,
int boxsize) |
void |
overlayDiamond(LIDCnodule[] points,
int boxsize,
java.lang.String color) |
void |
overlayDiamond(LIDCnodule point,
int boxsize) |
void |
overlayDiamond(LIDCnodule point,
int boxsize,
java.lang.String color) |
void |
overlayDiamond(NoduleCandidate[] points,
int boxsize) |
void |
overlayDiamond(NoduleCandidate[] points,
int boxsize,
java.lang.String color) |
void |
overlayDiamond(NoduleCandidate point,
int boxsize) |
void |
overlayDiamond(NoduleCandidate point,
int boxsize,
java.lang.String color) |
void |
overlayDiamond(Point4D[] points,
int boxsize) |
void |
overlayDiamond(Point4D[] points,
int boxsize,
java.lang.String color) |
void |
overlayDiamond(Point4D point,
int boxsize) |
void |
overlayDiamond(Point4D point,
int boxsize,
java.lang.String color) |
void |
overlayLine(float x1,
float y1,
float x2,
float y2) |
void |
overlayLine(float x1,
float y1,
float x2,
float y2,
java.awt.Color color) |
void |
overlayLine(float x1,
float y1,
float x2,
float y2,
java.lang.String color) |
void |
overlayLine(int x1,
int y1,
int x2,
int y2,
java.awt.Color color) |
void |
overlayLine(int x1,
int y1,
int x2,
int y2,
java.lang.String color) |
void |
overlayLine(Point2D point1,
Point2D point2,
java.lang.String color) |
void |
overlayLines(float[][] pts,
boolean wrap) |
void |
overlayLines(float[][] pts,
boolean wrap,
java.lang.String color) |
void |
overlayLines(float[][] pts,
int npts,
boolean wrap,
java.lang.String color) |
void |
overlayLines(float[][] pts,
java.lang.String color) |
void |
overlayLines(Point2D[] pts) |
void |
overlayLines(Point2D[] pts,
boolean wrap) |
void |
overlayLines(Point2D[] pts,
boolean wrap,
java.lang.String color) |
void |
overlayLines(Point2D[] pts,
java.lang.String color) |
void |
overlayLines(Polygon2D[] points,
int marksize) |
void |
overlayLines(Polygon2D[] points,
int marksize,
java.lang.String color) |
void |
overlayLines(Polygon2D points,
int marksize)
draws connected lines (e.g.
|
void |
overlayLines(Polygon2D points,
int marksize,
java.lang.String color) |
void |
overlayLines(Polygon3D[] points,
int marksize) |
void |
overlayLines(Polygon3D[] points,
int marksize,
java.lang.String color) |
void |
overlayLines(Polygon3D points,
int marksize)
for connected polygons
|
void |
overlayLines(Polygon3D points,
int marksize,
java.lang.String color) |
void |
overlayPoint(float x,
float y,
int marksize) |
void |
overlayPoint(float x,
float y,
int marksize,
java.lang.String color)
assumes that the x,y passed in means center of mark
|
void |
overlayPoint(Point2D point,
int marksize) |
void |
overlayPoint(Point2D point,
int marksize,
java.lang.String color) |
void |
overlayPoints(float[][][] points,
int marksize) |
void |
overlayPoints(float[][][] points,
int marksize,
java.lang.String color) |
void |
overlayPoints(float[][] points,
int marksize) |
void |
overlayPoints(float[][] points,
int npts,
int marksize,
java.lang.String color) |
void |
overlayPoints(float[][] points,
int marksize,
java.lang.String color) |
void |
overlayPoints(float[] point,
int marksize) |
void |
overlayPoints(float[] point,
int marksize,
java.lang.String color) |
void |
overlayPoints(Point2D[] points,
int marksize) |
void |
overlayPoints(Point2D[] points,
int marksize,
java.lang.String color) |
void |
overlayPoints(Point3D[] points,
int marksize)
WO created 12/23/2010 assumes each 3D point can be anywhere
|
void |
overlayPoints(Point3D[] points,
int marksize,
java.lang.String color) |
void |
overlayPoints(Point3Dint[] points,
int marksize) |
void |
overlayPoints(Point3Dint[] points,
int marksize,
java.lang.String color) |
void |
overlayPoints(Polygon2D[] points,
int marksize) |
void |
overlayPoints(Polygon2D[] points,
int marksize,
java.lang.String color) |
void |
overlayPoints(Polygon2D points,
int marksize) |
void |
overlayPoints(Polygon2D points,
int marksize,
java.lang.String color) |
void |
overlayPoints(Polygon3D[] points,
int marksize) |
void |
overlayPoints(Polygon3D[] points,
int marksize,
java.lang.String color) |
void |
overlayPoints(Polygon3D points,
int marksize)
WO 9/22/10 3D points to accept polygons that may jump to another slice, but here
only want to show points on the current slice.
|
void |
overlayPoints(Polygon3D points,
int marksize,
java.lang.String color) |
void |
overlaySmoothedPolygon(Polygon2D poly,
int marksize,
java.lang.String color) |
void |
overlayText(java.lang.String displaytext,
float x,
float y) |
void |
overlayText(java.lang.String displaytext,
float x,
float y,
java.lang.String color) |
void |
overlayText(java.lang.String displaytext,
int x,
int y) |
void |
overlayText(java.lang.String displaytext,
int x,
int y,
java.lang.String color) |
void |
overlayVectors(float[][][] vecs)
plot line vector at each pixel in image.
|
void |
overlayVectors(float[][][][] vecs) |
void |
refresh() |
void |
refreshImage()
refresh via the canvas is less brutal that window.updateAndDraw() so is the preferred way to
clear the screen.
|
void |
rotateImage(float rotAngDeg) |
void |
saveAsAnimatedGif() |
void |
saveAsAnimatedGif(java.lang.String outputpath) |
void |
saveAsAVI() |
void |
saveAsAVI(java.lang.String outputpath) |
void |
saveAsImage(java.lang.String outputpath)
This saves only one image, intended for when Depth = 1.
|
void |
saveAsImage(java.lang.String outputpath,
java.lang.String filetype) |
void |
saveAsImages(java.lang.String outputpath) |
void |
saveAsImages(java.lang.String outputpath,
java.lang.String filetype) |
void |
setAlpha(float newAlpha) |
void |
setBackgroundColor(java.awt.Color newcolor) |
void |
setBackgroundColor(java.lang.String newcolorstr) |
void |
setCurrentSlice(int curSlice) |
void |
setFileInfo(ij.io.FileInfo fi) |
void |
setFullScreen() |
void |
setMagnification(double newmag) |
void |
setmmPerPixelX(float A) |
void |
setmmPerPixelY(float A) |
void |
setPixels(boolean[][] vals) |
void |
setPixels(boolean[][][] vals) |
void |
setPixels(byte[][] vals) |
void |
setPixels(byte[][][] vals) |
void |
setPixels(double[][] vals) |
void |
setPixels(double[][][] vals) |
void |
setPixels(float[][] vals) |
void |
setPixels(float[][][] vals) |
void |
setPixels(int[][] vals) |
void |
setPixels(int[][][] vals) |
void |
setPixels(Point3D[][] vals) |
void |
setPixels(Point3D[][][] points) |
void |
setPixels(short[][] vals) |
void |
setPixels(short[][][] vals) |
void |
setProperty(int sliceAt,
java.lang.String key,
java.lang.Object value) |
void |
setRoi(ij.gui.OvalRoi roi) |
void |
setRoi(ij.gui.PolygonRoi roi) |
void |
setRoi(java.awt.Rectangle rect) |
void |
setRoi(Rectangle3D rect) |
void |
setRoi(ij.gui.Roi roi) |
void |
setRoi(ij.gui.TruncatedEllipseRoi roi) |
void |
setRoiFillColor(java.awt.Color newcolor) |
void |
setScreenLocation(int topleftx,
int toplefty) |
void |
setScreenLocation(java.awt.Point p) |
void |
setScreenSize(int width,
int height) |
void |
setSliceCenterSep(float A) |
void |
setSliceLabel(java.lang.String label,
int n) |
void |
setSliceLabels(java.lang.String[] labels) |
void |
setupPropsLabelsEtc(java.lang.String winlabel,
java.lang.String[] labels,
int sliderdim,
java.util.Properties[] props,
ScreenSelectorClass fpc) |
void |
setWindowLevel(float newwin,
float newlevel)
assumes that newwin and newlevel values are normalized 0..1
|
void |
show() |
void |
toBack() |
void |
toFront() |
java.lang.String |
toString() |
void |
turnOffListeners()
this was an attempt to avoid invoking a GUI function repeatedly before the previous function call had
time to complete, hoping that this would absolve a hanging bug with snakes.
|
void |
turnOnListeners() |
void |
unhide() |
void |
validate() |
void |
zoomIn()
zooms in to next zoom level and makes the window bigger (checks if getting too big)
x,y, are pixel coords of center of where image is to be
|
void |
zoomOut()
zooms out to next zoom level and makes the window smaller (checks if getting too small)
x,y, are pixel coords of center of where image is to be.
|
void |
zoomToRoi()
2/28/2013 zooms in to match the size of the Roi, without changing the window size
|
void |
zoomToRoi(java.awt.Rectangle roi) |
void |
zoomToRoi(ij.gui.Roi thisRoi) |
protected ij.ImagePlus working_display
protected ij.process.ImageProcessor[] working_ip_stack
protected ij.process.ImageProcessor working_ip
protected java.lang.Object working_window
protected boolean onlyOneImage
protected boolean showing3D
protected ij.ImageStack working_stack
protected ScreenSelectorCanvas working_canvas
protected boolean hasNoImage
protected java.awt.Frame working_frame
protected ScreenSelectorClass ssc
protected java.awt.Graphics working_graphics
protected java.util.Properties[] stackprops
protected java.util.Properties sliceprops
public static int DEPTH
public static int HEIGHT
public static int WIDTH
public static int X
public static int Y
public static int Z
protected java.lang.String Label
protected java.lang.String SliceLabel
protected java.lang.String[] SliceLabels
protected int SliderDim
protected int Depth
protected int Height
protected int Width
protected float alpha
protected float minval
protected float maxval
public boolean booleanImage
public boolean isByte
public boolean isShort
public boolean isFloat
public boolean isInt
public boolean isDouble
public boolean isPoint3D
protected float sliceCenterSep
protected float mmPerPixelX
protected float mmPerPixelY
public ArrayDisplay()
public ArrayDisplay(ArrayDisplay srcAD)
public ArrayDisplay(java.lang.String adLabel, ArrayDisplay srcAD)
public ArrayDisplay(ij.ImagePlus tmpimp, java.lang.String tmplabel)
public ArrayDisplay(ij.ImagePlus tmpimp, java.lang.String tmplabel, java.lang.String[] tmplabels)
public ArrayDisplay(byte[][] vals)
public ArrayDisplay(byte[][] vals, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][] vals, java.lang.String label)
public ArrayDisplay(byte[][] vals, java.lang.String label, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][] vals, java.lang.String label, java.util.Properties props)
public ArrayDisplay(byte[][] vals, java.lang.String label, java.util.Properties props, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][] vals, java.lang.String label, java.lang.String sllabel, java.util.Properties props)
public ArrayDisplay(byte[][] vals, java.lang.String winlabel, java.lang.String sllabel, java.util.Properties props, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][] vals)
public ArrayDisplay(boolean[][] vals, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][] vals, java.lang.String label)
public ArrayDisplay(boolean[][] vals, java.lang.String label, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][] vals, java.lang.String label, java.util.Properties props)
public ArrayDisplay(boolean[][] vals, java.lang.String label, java.lang.String sllabel, java.util.Properties props)
public ArrayDisplay(boolean[][] vals, java.lang.String label, java.lang.String sllabel, java.util.Properties props, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][][] vals)
public ArrayDisplay(boolean[][][] vals, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][][] vals, java.lang.String label)
public ArrayDisplay(boolean[][][] vals, java.lang.String label, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][][] vals, java.lang.String label, int sliderdim)
public ArrayDisplay(boolean[][][] vals, java.lang.String label, java.util.Properties[] props)
public ArrayDisplay(boolean[][][] vals, java.lang.String label, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][][] vals, java.lang.String label, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][][] vals, int sliderdim)
public ArrayDisplay(boolean[][][] vals, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][][] vals, java.lang.String label, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(boolean[][][] vals, java.lang.String label, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][][] vals, java.lang.String winlabel, java.lang.String label, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][][] vals, java.lang.String[] labels, java.util.Properties[] props)
public ArrayDisplay(boolean[][][] vals, java.lang.String[] labels, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][][] vals, java.lang.String winlabel, java.lang.String[] labels, java.util.Properties[] props)
public ArrayDisplay(boolean[][][] vals, java.lang.String winlabel, java.lang.String[] labels, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][][] vals, java.lang.String[] labels)
public ArrayDisplay(boolean[][][] vals, java.lang.String[] labels, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][][] vals, java.lang.String[] labels, int sliderdim)
public ArrayDisplay(boolean[][][] vals, java.lang.String[] labels, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][][] vals, java.lang.String[] labels, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(boolean[][][] vals, java.lang.String winlabel, java.lang.String[] labels)
public ArrayDisplay(boolean[][][] vals, java.lang.String winlabel, java.lang.String[] labels, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim)
public ArrayDisplay(boolean[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(boolean[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(boolean[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][][] vals)
public ArrayDisplay(byte[][][] vals, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][][] vals, java.lang.String label)
public ArrayDisplay(byte[][][] vals, java.lang.String label, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][][] vals, java.lang.String label, int sliderdim)
public ArrayDisplay(byte[][][] vals, java.lang.String label, java.util.Properties[] props)
public ArrayDisplay(byte[][][] vals, java.lang.String label, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][][] vals, java.lang.String label, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][][] vals, int sliderdim)
public ArrayDisplay(byte[][][] vals, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][][] vals, java.lang.String label, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(byte[][][] vals, java.lang.String label, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][][] vals, java.lang.String winlabel, java.lang.String label, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][][] vals, java.lang.String[] labels, java.util.Properties[] props)
public ArrayDisplay(byte[][][] vals, java.lang.String[] labels, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][][] vals, java.lang.String winlabel, java.lang.String[] labels, java.util.Properties[] props)
public ArrayDisplay(byte[][][] vals, java.lang.String winlabel, java.lang.String[] labels, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][][] vals, java.lang.String[] labels)
public ArrayDisplay(byte[][][] vals, java.lang.String[] labels, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][][] vals, java.lang.String[] labels, int sliderdim)
public ArrayDisplay(byte[][][] vals, java.lang.String[] labels, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][][] vals, java.lang.String[] labels, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(byte[][][] vals, java.lang.String winlabel, java.lang.String[] labels)
public ArrayDisplay(byte[][][] vals, java.lang.String winlabel, java.lang.String[] labels, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim)
public ArrayDisplay(byte[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(byte[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(byte[][][] vals, java.lang.String windowLabel, java.lang.String[] labels, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(short[][] vals)
public ArrayDisplay(short[][] vals, ScreenSelectorClass fpc)
public ArrayDisplay(short[][] vals, java.lang.String label)
public ArrayDisplay(short[][] vals, java.lang.String label, ScreenSelectorClass fpc)
public ArrayDisplay(short[][] vals, java.lang.String label, java.lang.String sllabel, java.util.Properties props)
public ArrayDisplay(short[][] vals, java.lang.String label, java.util.Properties props)
public ArrayDisplay(short[][] vals, java.lang.String label, java.util.Properties props, ScreenSelectorClass fpc)
public ArrayDisplay(short[][] vals, java.lang.String winlabel, java.lang.String sllabel, java.util.Properties props, ScreenSelectorClass fpc)
public ArrayDisplay(short[][][] vals)
public ArrayDisplay(short[][][] vals, ScreenSelectorClass fpc)
public ArrayDisplay(short[][][] vals, java.lang.String label)
public ArrayDisplay(short[][][] vals, java.lang.String label, ScreenSelectorClass fpc)
public ArrayDisplay(short[][][] vals, java.lang.String label, int sliderdim)
public ArrayDisplay(short[][][] vals, java.lang.String label, java.util.Properties[] props)
public ArrayDisplay(short[][][] vals, java.lang.String label, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(short[][][] vals, java.lang.String label, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(short[][][] vals, int sliderdim)
public ArrayDisplay(short[][][] vals, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(short[][][] vals, java.lang.String label, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(short[][][] vals, java.lang.String label, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(short[][][] vals, java.lang.String winlabel, java.lang.String label, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(short[][][] vals, java.lang.String[] labels, java.util.Properties[] props)
public ArrayDisplay(short[][][] vals, java.lang.String[] labels, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(short[][][] vals, java.lang.String winlabel, java.lang.String[] labels, java.util.Properties[] props)
public ArrayDisplay(short[][][] vals, java.lang.String winlabel, java.lang.String[] labels, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(short[][][] vals, java.lang.String[] labels)
public ArrayDisplay(short[][][] vals, java.lang.String[] labels, ScreenSelectorClass fpc)
public ArrayDisplay(short[][][] vals, java.lang.String[] labels, int sliderdim)
public ArrayDisplay(short[][][] vals, java.lang.String[] labels, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(short[][][] vals, java.lang.String[] labels, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(short[][][] vals, java.lang.String winlabel, java.lang.String[] labels)
public ArrayDisplay(short[][][] vals, java.lang.String winlabel, java.lang.String[] labels, ScreenSelectorClass fpc)
public ArrayDisplay(short[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim)
public ArrayDisplay(short[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(short[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(short[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(int[][] vals)
public ArrayDisplay(int[][] vals, ScreenSelectorClass fpc)
public ArrayDisplay(int[][] vals, java.lang.String label)
public ArrayDisplay(int[][] vals, java.lang.String label, ScreenSelectorClass fpc)
public ArrayDisplay(int[][] vals, java.lang.String label, java.util.Properties props)
public ArrayDisplay(int[][] vals, java.lang.String winlabel, java.lang.String sllabel, java.util.Properties props, ScreenSelectorClass fpc)
public ArrayDisplay(int[][][] vals)
public ArrayDisplay(int[][][] vals, ScreenSelectorClass fpc)
public ArrayDisplay(int[][][] vals, java.lang.String label)
public ArrayDisplay(int[][][] vals, java.lang.String label, ScreenSelectorClass fpc)
public ArrayDisplay(int[][][] vals, java.lang.String label, int sliderdim)
public ArrayDisplay(int[][][] vals, java.lang.String label, java.util.Properties[] props)
public ArrayDisplay(int[][][] vals, java.lang.String label, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(int[][][] vals, java.lang.String label, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(int[][][] vals, int sliderdim)
public ArrayDisplay(int[][][] vals, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(int[][][] vals, java.lang.String label, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(int[][][] vals, java.lang.String label, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(int[][][] vals, java.lang.String winlabel, java.lang.String label, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(int[][][] vals, java.lang.String[] labels, java.util.Properties[] props)
public ArrayDisplay(int[][][] vals, java.lang.String[] labels, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(int[][][] vals, java.lang.String winlabel, java.lang.String[] labels, java.util.Properties[] props)
public ArrayDisplay(int[][][] vals, java.lang.String winlabel, java.lang.String[] labels, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(int[][][] vals, java.lang.String[] labels)
public ArrayDisplay(int[][][] vals, java.lang.String[] labels, ScreenSelectorClass fpc)
public ArrayDisplay(int[][][] vals, java.lang.String[] labels, int sliderdim)
public ArrayDisplay(int[][][] vals, java.lang.String[] labels, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(int[][][] vals, java.lang.String[] labels, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(int[][][] vals, java.lang.String winlabel, java.lang.String[] labels)
public ArrayDisplay(int[][][] vals, java.lang.String winlabel, java.lang.String[] labels, ScreenSelectorClass fpc)
public ArrayDisplay(int[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim)
public ArrayDisplay(int[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(int[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(int[][][] vals, java.lang.String windowLabel, java.lang.String[] labels, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(float[][] vals)
public ArrayDisplay(float[][] vals, ScreenSelectorClass fpc)
public ArrayDisplay(float[][] vals, java.lang.String label)
public ArrayDisplay(float[][] vals, java.lang.String label, ScreenSelectorClass fpc)
public ArrayDisplay(float[][] vals, java.lang.String label, java.util.Properties props)
public ArrayDisplay(float[][] vals, java.lang.String label, java.lang.String sllabel, java.util.Properties props)
public ArrayDisplay(float[][] vals, java.lang.String winlabel, java.lang.String sllabel, java.util.Properties props, ScreenSelectorClass fpc)
public ArrayDisplay(float[][][] vals)
public ArrayDisplay(float[][][] vals, ScreenSelectorClass fpc)
public ArrayDisplay(float[][][] vals, java.lang.String label)
public ArrayDisplay(float[][][] vals, java.lang.String label, ScreenSelectorClass fpc)
public ArrayDisplay(float[][][] vals, java.lang.String label, int sliderdim)
public ArrayDisplay(float[][][] vals, java.lang.String label, java.util.Properties[] props)
public ArrayDisplay(float[][][] vals, java.lang.String label, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(float[][][] vals, java.lang.String label, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(float[][][] vals, int sliderdim)
public ArrayDisplay(float[][][] vals, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(float[][][] vals, java.lang.String label, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(float[][][] vals, java.lang.String label, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(float[][][] vals, java.lang.String winlabel, java.lang.String label, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(float[][][] vals, java.lang.String[] labels, java.util.Properties[] props)
public ArrayDisplay(float[][][] vals, java.lang.String[] labels, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(float[][][] vals, java.lang.String winlabel, java.lang.String[] labels, java.util.Properties[] props)
public ArrayDisplay(float[][][] vals, java.lang.String winlabel, java.lang.String[] labels, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(float[][][] vals, java.lang.String[] labels)
public ArrayDisplay(float[][][] vals, java.lang.String[] labels, ScreenSelectorClass fpc)
public ArrayDisplay(float[][][] vals, java.lang.String[] labels, int sliderdim)
public ArrayDisplay(float[][][] vals, java.lang.String[] labels, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(float[][][] vals, java.lang.String[] labels, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(float[][][] vals, java.lang.String winlabel, java.lang.String[] labels)
public ArrayDisplay(float[][][] vals, java.lang.String winlabel, java.lang.String[] labels, ScreenSelectorClass fpc)
public ArrayDisplay(float[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim)
public ArrayDisplay(float[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(float[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(float[][][] vals, java.lang.String windowLabel, java.lang.String[] labels, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(double[][] vals)
public ArrayDisplay(double[][] vals, ScreenSelectorClass fpc)
public ArrayDisplay(double[][] vals, java.lang.String label)
public ArrayDisplay(double[][] vals, java.lang.String label, ScreenSelectorClass fpc)
public ArrayDisplay(double[][] vals, java.lang.String label, java.util.Properties props)
public ArrayDisplay(double[][] vals, java.lang.String winlabel, java.lang.String sllabel, java.util.Properties props, ScreenSelectorClass fpc)
public ArrayDisplay(double[][][] vals)
public ArrayDisplay(double[][][] vals, ScreenSelectorClass fpc)
public ArrayDisplay(double[][][] vals, java.lang.String label)
public ArrayDisplay(double[][][] vals, java.lang.String label, ScreenSelectorClass fpc)
public ArrayDisplay(double[][][] vals, java.lang.String label, int sliderdim)
public ArrayDisplay(double[][][] vals, java.lang.String label, java.util.Properties[] props)
public ArrayDisplay(double[][][] vals, java.lang.String label, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(double[][][] vals, java.lang.String label, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(double[][][] vals, int sliderdim)
public ArrayDisplay(double[][][] vals, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(double[][][] vals, java.lang.String label, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(double[][][] vals, java.lang.String label, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(double[][][] vals, java.lang.String winlabel, java.lang.String label, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(double[][][] vals, java.lang.String[] labels, java.util.Properties[] props)
public ArrayDisplay(double[][][] vals, java.lang.String[] labels, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(double[][][] vals, java.lang.String winlabel, java.lang.String[] labels, java.util.Properties[] props)
public ArrayDisplay(double[][][] vals, java.lang.String winlabel, java.lang.String[] labels, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(double[][][] vals, java.lang.String[] labels)
public ArrayDisplay(double[][][] vals, java.lang.String[] labels, ScreenSelectorClass fpc)
public ArrayDisplay(double[][][] vals, java.lang.String[] labels, int sliderdim)
public ArrayDisplay(double[][][] vals, java.lang.String[] labels, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(double[][][] vals, java.lang.String[] labels, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(double[][][] vals, java.lang.String winlabel, java.lang.String[] labels)
public ArrayDisplay(double[][][] vals, java.lang.String winlabel, java.lang.String[] labels, ScreenSelectorClass fpc)
public ArrayDisplay(double[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim)
public ArrayDisplay(double[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(double[][][] vals, java.lang.String winlabel, java.lang.String[] labels, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(double[][][] vals, java.lang.String windowLabel, java.lang.String[] labels, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(Point3D[][] points, java.lang.String label)
public ArrayDisplay(Point3D[][] points, java.lang.String label, ScreenSelectorClass fpc)
public ArrayDisplay(Point3D[][] vals, java.lang.String label, java.util.Properties props)
public ArrayDisplay(Point3D[][] vals, java.lang.String winlabel, java.lang.String sllabel, java.util.Properties props, ScreenSelectorClass fpc)
public ArrayDisplay(Point3D[][][] points, java.lang.String label)
public ArrayDisplay(Point3D[][][] points, java.lang.String label, ScreenSelectorClass fpc)
public ArrayDisplay(Point3D[][][] points, java.lang.String label, int sliderdim)
public ArrayDisplay(Point3D[][][] points, java.lang.String label, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(Point3D[][][] vals, java.lang.String label, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(Point3D[][][] vals, java.lang.String label, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public ArrayDisplay(Point3D[][][] vals, java.lang.String[] labels, int sliderdim)
public ArrayDisplay(Point3D[][][] vals, java.lang.String[] labels, int sliderdim, ScreenSelectorClass fpc)
public ArrayDisplay(Point3D[][][] vals, java.lang.String[] labels, int sliderdim, java.util.Properties[] props)
public ArrayDisplay(Point3D[][][] vals, java.lang.String windowLabel, java.lang.String[] labels, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public void setupPropsLabelsEtc(java.lang.String winlabel, java.lang.String[] labels, int sliderdim, java.util.Properties[] props, ScreenSelectorClass fpc)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getLabel()
public java.lang.String[] getSliceLabels()
public java.lang.String getSliceLabel(int n)
public void setSliceLabel(java.lang.String label, int n)
public void setSliceLabels(java.lang.String[] labels)
public void Duplicate(ArrayDisplay A)
public float[][][] getPixels()
public boolean[][][] getPixels(boolean[][][] typeFlag)
public boolean[][] getPixels(boolean[][] typeFlag)
public boolean[][] getPixels(boolean[][] typeFlag, int sliceAt)
public float[][] getPixels(float[][] typeFlag)
public float[][][] getPixels(float[][][] typeFlag)
public short[][][] getPixels(short[][][] typeFlag)
public int[][][] getPixels(int[][][] typeFlag)
public byte[][][] getPixels(byte[][][] typeFlag)
public byte[][] getPixels(byte[][] typeFlag)
public byte[][] getPixels(byte[][] typeFlag, int sliceAt)
public short[][] getPixels(short[][] typeFlag)
public short[][] getPixels(short[][] typeFlag, int sliceAt)
public void setPixels(boolean[][] vals)
public void setPixels(byte[][] vals)
public void setPixels(short[][] vals)
public void setPixels(int[][] vals)
public void setPixels(float[][] vals)
public void setPixels(double[][] vals)
public void setPixels(Point3D[][] vals)
public void setPixels(boolean[][][] vals)
public void setPixels(byte[][][] vals)
public void setPixels(short[][][] vals)
public void setPixels(int[][][] vals)
public void setPixels(float[][][] vals)
public void setPixels(double[][][] vals)
public void setPixels(Point3D[][][] points)
public void saveAsImage(java.lang.String outputpath)
public void saveAsImage(java.lang.String outputpath, java.lang.String filetype)
public void saveAsImages(java.lang.String outputpath)
public void saveAsImages(java.lang.String outputpath, java.lang.String filetype)
public void saveAsAVI()
public void saveAsAVI(java.lang.String outputpath)
public void saveAsAnimatedGif()
public void saveAsAnimatedGif(java.lang.String outputpath)
public ij.process.ImageProcessor[] getImageProcessorStack()
public ij.process.ImageProcessor getImageProcessor()
public ij.process.ImageProcessor getImageProcessor(int sliceOfInterest)
public ij.ImagePlus getImagePlus()
public ij.ImageStack getImageStack()
public java.util.Properties[] getProperties()
public void setFileInfo(ij.io.FileInfo fi)
public void toFront()
public void toBack()
public void hide()
public void unhide()
public void show()
public boolean isVisible()
public void setWindowLevel(float newwin, float newlevel)
public void autoWindowLevel()
public java.awt.Dimension getScreenSize()
public void setScreenSize(int width, int height)
public void setFullScreen()
public java.awt.Point getScreenLocation()
public void setScreenLocation(java.awt.Point p)
public void setScreenLocation(int topleftx, int toplefty)
public ij.gui.StackWindow getStackWindow()
public ij.process.ImageProcessor[] getIPStack()
public int getStackSize()
public java.awt.Graphics getGraphics()
public ScreenSelectorCanvas getImageCanvas()
public double getMagnification()
public void setMagnification(double newmag)
public java.awt.Point getCursorLoc()
public void zoomIn()
public void zoomOut()
public void zoomToRoi()
public void zoomToRoi(ij.gui.Roi thisRoi)
public void zoomToRoi(java.awt.Rectangle roi)
public void rotateImage(float rotAngDeg)
public void invertLUT()
public java.lang.String getProperty(java.lang.String key)
public void setProperty(int sliceAt, java.lang.String key, java.lang.Object value)
public int getCurrentSlice()
public void setCurrentSlice(int curSlice)
public void loopThroughSlices()
public void loopThroughSlices(int slicesPerSecond)
public float getCurrentSliceZ()
public float getSliceZ(int sliceat)
public int getCurrentSliceNumber()
public void setSliceCenterSep(float A)
public float getSliceCenterSep()
public void setmmPerPixelX(float A)
public void setmmPerPixelY(float A)
public float getmmPerPixelX()
public float getmmPerPixelY()
public ij.gui.Roi getRoi()
public ij.gui.PolygonRoi getRoi(ij.gui.PolygonRoi dummyroi)
public ij.gui.EllipseRoi getRoi(ij.gui.EllipseRoi dummyroi)
public ij.gui.TruncatedEllipseRoi getRoi(ij.gui.TruncatedEllipseRoi dummyroi)
public ij.gui.OvalRoi getRoi(ij.gui.OvalRoi dummyroi)
public void setRoi(java.awt.Rectangle rect)
public void setRoi(Rectangle3D rect)
public void setRoi(ij.gui.Roi roi)
public void setRoi(ij.gui.OvalRoi roi)
public void setRoi(ij.gui.TruncatedEllipseRoi roi)
public void setRoi(ij.gui.PolygonRoi roi)
public void setRoiFillColor(java.awt.Color newcolor)
public void killRoi()
public void setAlpha(float newAlpha)
public void setBackgroundColor(java.lang.String newcolorstr)
public void setBackgroundColor(java.awt.Color newcolor)
public float getAlpha()
public int getWidth()
public int getHeight()
public int getDepth()
public void refreshImage()
public void refresh()
public void clearOverlays()
public void validate()
public boolean hasFocus()
public void turnOffListeners()
public void turnOnListeners()
public void overlayPoints(Polygon3D points, int marksize)
public void overlayPoints(Polygon3D points, int marksize, java.lang.String color)
public void overlayPoints(Polygon3D[] points, int marksize)
public void overlayPoints(Polygon3D[] points, int marksize, java.lang.String color)
public void overlayLines(Polygon3D points, int marksize)
public void overlayLines(Polygon3D points, int marksize, java.lang.String color)
public void overlayLines(Polygon3D[] points, int marksize)
public void overlayLines(Polygon3D[] points, int marksize, java.lang.String color)
public void overlayPoints(Polygon2D points, int marksize)
public void overlayPoints(Polygon2D points, int marksize, java.lang.String color)
public void overlayPoints(Polygon2D[] points, int marksize)
public void overlayPoints(Polygon2D[] points, int marksize, java.lang.String color)
public void overlayLines(Polygon2D points, int marksize)
public void overlayLines(Polygon2D points, int marksize, java.lang.String color)
public void overlayLines(Polygon2D[] points, int marksize)
public void overlayLines(Polygon2D[] points, int marksize, java.lang.String color)
public void overlaySmoothedPolygon(Polygon2D poly, int marksize, java.lang.String color)
public void overlayPoints(Point2D[] points, int marksize)
public void overlayPoints(Point2D[] points, int marksize, java.lang.String color)
public void overlayPoint(Point2D point, int marksize)
public void overlayPoint(Point2D point, int marksize, java.lang.String color)
public void overlayPoints(Point3D[] points, int marksize)
public void overlayPoints(Point3D[] points, int marksize, java.lang.String color)
public void overlayPoints(Point3Dint[] points, int marksize)
public void overlayPoints(Point3Dint[] points, int marksize, java.lang.String color)
public void overlayBox(Point3D[] points, int boxsize)
public void overlayBox(Point3D[] points, int boxsize, java.lang.String color)
public void overlayBox(Point4D point, int boxsize)
public void overlayBox(Point4D point, int boxsize, java.lang.String color)
public void overlayBox(Point4D[] points, int boxsize)
public void overlayBox(Point4D[] points, int boxsize, java.lang.String color)
public void overlayDiamond(Point4D point, int boxsize)
public void overlayDiamond(Point4D point, int boxsize, java.lang.String color)
public void overlayDiamond(Point4D[] points, int boxsize)
public void overlayDiamond(Point4D[] points, int boxsize, java.lang.String color)
public void overlayCircle(NoduleCandidate[] points, float mmPerPixelX)
public void overlayCircle(NoduleCandidate[] points, float mmPerPixelX, java.lang.String color)
public void overlayCircle(NoduleCandidate[] points, int npts, float mmPerPixelX, java.lang.String color)
public void overlayBox(NoduleCandidate[] points, int npts, int boxsize)
public void overlayBox(NoduleCandidate[] points, int boxsize)
public void overlayBox(NoduleCandidate[] points, int boxsize, java.lang.String color)
public void overlayBox(NoduleCandidate[] points, int npts, int boxsize, java.lang.String color)
public void overlayBox(NoduleCandidate point, int boxsize)
public void overlayBox(NoduleCandidate point, int boxsize, java.lang.String color)
public void overlayDiamond(NoduleCandidate point, int boxsize)
public void overlayDiamond(NoduleCandidate point, int boxsize, java.lang.String color)
public void overlayDiamond(NoduleCandidate[] points, int boxsize)
public void overlayDiamond(NoduleCandidate[] points, int boxsize, java.lang.String color)
public void overlayBox(LIDCnodule[] points, int boxsize)
public void overlayBox(LIDCnodule[] points, int boxsize, java.lang.String color)
public void overlayBox(LIDCnodule point, int boxsize)
public void overlayBox(LIDCnodule point, int boxsize, java.lang.String color)
public void overlayDiamond(LIDCnodule[] points, int boxsize)
public void overlayDiamond(LIDCnodule[] points, int boxsize, java.lang.String color)
public void overlayDiamond(LIDCnodule point, int boxsize)
public void overlayDiamond(LIDCnodule point, int boxsize, java.lang.String color)
public void overlayPoints(float[] point, int marksize)
public void overlayPoints(float[] point, int marksize, java.lang.String color)
public void overlayPoints(float[][] points, int marksize)
public void overlayPoints(float[][] points, int marksize, java.lang.String color)
public void overlayPoints(float[][] points, int npts, int marksize, java.lang.String color)
public void overlayPoints(float[][][] points, int marksize)
public void overlayPoints(float[][][] points, int marksize, java.lang.String color)
public void overlayPoint(float x, float y, int marksize)
public void overlayPoint(float x, float y, int marksize, java.lang.String color)
public void overlayText(java.lang.String displaytext, int x, int y)
public void overlayText(java.lang.String displaytext, int x, int y, java.lang.String color)
public void overlayText(java.lang.String displaytext, float x, float y)
public void overlayText(java.lang.String displaytext, float x, float y, java.lang.String color)
public void overlayLines(Point2D[] pts)
public void overlayLines(Point2D[] pts, java.lang.String color)
public void overlayLines(Point2D[] pts, boolean wrap)
public void overlayLines(Point2D[] pts, boolean wrap, java.lang.String color)
public void overlayLines(float[][] pts, boolean wrap)
public void overlayLines(float[][] pts, java.lang.String color)
public void overlayLines(float[][] pts, boolean wrap, java.lang.String color)
public void overlayLines(float[][] pts, int npts, boolean wrap, java.lang.String color)
public void overlayLine(int x1, int y1, int x2, int y2, java.lang.String color)
public void overlayLine(int x1, int y1, int x2, int y2, java.awt.Color color)
public void overlayLine(float x1, float y1, float x2, float y2)
public void overlayLine(float x1, float y1, float x2, float y2, java.lang.String color)
public void overlayLine(float x1, float y1, float x2, float y2, java.awt.Color color)
public void overlayCircle(float x, float y, float radius)
public void overlayCircle(float x, float y, float radius, java.lang.String color)
public void overlayCircle(float x, float y, float radius, java.awt.Color color)
public boolean overlay3Ddisk(int x, int y, int z, float orX, float orY, float orZ, float radius, java.lang.String color)
public void overlayArrow(float x1, float y1)
public void overlayArrow(float x1, float y1, java.lang.String color)
public void overlayVectors(float[][][] vecs)
public void overlayVectors(float[][][][] vecs)
public void ImageOverlay(boolean[][] origimg, boolean[][] img2)
public void ImageOverlay(boolean[][] origimg, boolean[][] img2, int wshift, int hshift)
public void ImageOverlay(byte[][] origimg, boolean[][] img2)
public void ImageOverlay(boolean[][][] origimg, boolean[][][] img2)
public void ImageOverlay(boolean[][][] origimg, boolean[][][] img2, int dshift, int wshift, int hshift)
public void ImageOverlay(byte[][][] origimg, boolean[][][] img2)
public void ImageOverlay(boolean[][][] origimg, byte[][][] img2)
public void ImageOverlay(byte[][] origimg, byte[][] img2)
public void ImageOverlay(byte[][] origimg, byte[][] img2, int wshift, int hshift)
public void ImageOverlay(byte[][][] origimg, byte[][][] img2)
public void ImageOverlay(byte[][][] origimg, byte[][][] img2, int dshift, int wshift, int hshift)
public void ImageOverlay(short[][] origimg, short[][] img2)
public void ImageOverlay(short[][] origimg, short[][] img2, int wshift, int hshift)
public void ImageOverlay(short[][] origimg, boolean[][] img2)
public void ImageOverlay(short[][][] origimg, boolean[][][] img2)
public void ImageOverlay(boolean[][][] origimg, short[][][] img2)
public void ImageOverlay(short[][][] origimg, short[][][] img2)
public void ImageOverlay(short[][][] origimg, short[][][] img2, int dshift, int wshift, int hshift)
public void ImageOverlay(float[][][] origimg, float[][][] img2)
public void ImageOverlay(float[][][] origimg, float[][][] img2, int dshift, int wshift, int hshift)
public void MaskPixelsOverlay(boolean[][] maskimg2)
public java.awt.Color getColor(java.lang.String color)
public void destroy()