public class ArrayColorDisplay3D extends ArrayColorDisplay
It is meant to invoked like a regular ArrayDisplay and the handling of all 3 windows in done automatically.
1/2/09 redid this to match need to have isotropic dataset as input, rather than just creating an isotropic set for display here.
alpha, booleanImage, Depth, DEPTH, hasNoImage, Height, HEIGHT, isByte, isDouble, isFloat, isInt, isPoint3D, isShort, Label, maxval, minval, mmPerPixelX, mmPerPixelY, onlyOneImage, showing3D, sliceCenterSep, SliceLabel, SliceLabels, sliceprops, SliderDim, ssc, stackprops, Width, WIDTH, working_canvas, working_display, working_frame, working_graphics, working_ip, working_ip_stack, working_stack, working_window, X, Y, Z
Constructor and Description |
---|
ArrayColorDisplay3D(byte[][][] vals,
java.lang.String label) |
ArrayColorDisplay3D(byte[][][] vals,
java.lang.String label,
java.util.Properties[] props) |
ArrayColorDisplay3D(byte[][][] vals,
java.lang.String label,
java.util.Properties[] props,
Rectangle3D curroi) |
ArrayColorDisplay3D(byte[][][] vals,
java.lang.String label,
java.util.Properties[] props,
Rectangle3D curroi,
int stretchdw,
int stretchdh) |
ArrayColorDisplay3D(short[][][] vals,
java.lang.String label) |
ArrayColorDisplay3D(short[][][] vals,
java.lang.String label,
java.util.Properties[] props) |
ArrayColorDisplay3D(short[][][] vals,
java.lang.String label,
java.util.Properties[] props,
Rectangle3D curroi) |
ArrayColorDisplay3D(short[][][] vals,
java.lang.String label,
java.util.Properties[] props,
Rectangle3D curroi,
int stretchdw,
int stretchdh) |
Modifier and Type | Method and Description |
---|---|
void |
destroy()
remove the window and clear arrays
|
java.awt.Dimension |
getSideViewScreenSize() |
java.awt.Dimension |
getTopViewScreenSize() |
void |
ImageOverlay(short[][][] img2) |
void |
ImageOverlay(short[][][] img2,
int dshift,
int wshift,
int hshift) |
void |
ImageOverlay(short[][][] img2,
java.util.Properties[] props2,
Rectangle3D roi2,
float dshift,
float wshift,
float hshift,
float drot,
float wrot,
float hrot) |
void |
ImageOverlay(short[][][] img2,
java.util.Properties[] props2,
Rectangle3D roi2,
float dshift,
float wshift,
float hshift,
float drot,
float wrot,
float hrot,
java.lang.String colorStr) |
void |
setOrthoViews(short[][][] img2) |
void |
setSideViewScreenLocation(int topleftx,
int toplefty) |
void |
setTopViewScreenLocation(int topleftx,
int toplefty) |
getRGBs, getRGBs, ImageGradientOverlay, ImageGradientOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, setColors, setColors, setColors, setColors, setPixels, setPixels, setPixels, setPixels, setPixels, setPixels, setPixels, setPixels, setRGBs, setRGBs
autoWindowLevel, clearOverlays, Duplicate, getAlpha, getColor, getCurrentSlice, getCurrentSliceNumber, getCurrentSliceZ, getCursorLoc, getDepth, getGraphics, getHeight, getImageCanvas, getImagePlus, getImageProcessor, getImageProcessor, getImageProcessorStack, getImageStack, getIPStack, getLabel, getMagnification, getmmPerPixelX, getmmPerPixelY, getPixels, getPixels, getPixels, getPixels, getPixels, getPixels, getPixels, getPixels, getPixels, getPixels, getPixels, getPixels, getPixels, getProperties, getProperty, getRoi, getRoi, getRoi, getRoi, getRoi, getScreenLocation, getScreenSize, getSliceCenterSep, getSliceLabel, getSliceLabels, getSliceZ, getStackSize, getStackWindow, getWidth, hasFocus, hide, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, ImageOverlay, invertLUT, isVisible, killRoi, loopThroughSlices, loopThroughSlices, MaskPixelsOverlay, overlay3Ddisk, overlayArrow, overlayArrow, overlayBox, overlayBox, overlayBox, overlayBox, overlayBox, overlayBox, overlayBox, overlayBox, overlayBox, overlayBox, overlayBox, overlayBox, overlayBox, overlayBox, overlayBox, overlayBox, overlayCircle, overlayCircle, overlayCircle, overlayCircle, overlayCircle, overlayCircle, overlayDiamond, overlayDiamond, overlayDiamond, overlayDiamond, overlayDiamond, overlayDiamond, overlayDiamond, overlayDiamond, overlayDiamond, overlayDiamond, overlayDiamond, overlayDiamond, overlayLine, overlayLine, overlayLine, overlayLine, overlayLine, overlayLine, overlayLines, overlayLines, overlayLines, overlayLines, overlayLines, overlayLines, overlayLines, overlayLines, overlayLines, overlayLines, overlayLines, overlayLines, overlayLines, overlayLines, overlayLines, overlayLines, overlayPoint, overlayPoint, overlayPoint, overlayPoint, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlayPoints, overlaySmoothedPolygon, overlayText, overlayText, overlayText, overlayText, overlayVectors, overlayVectors, refresh, refreshImage, rotateImage, saveAsAnimatedGif, saveAsAnimatedGif, saveAsAVI, saveAsAVI, saveAsImage, saveAsImage, saveAsImages, saveAsImages, setAlpha, setBackgroundColor, setBackgroundColor, setCurrentSlice, setFileInfo, setFullScreen, setMagnification, setmmPerPixelX, setmmPerPixelY, setPixels, setPixels, setPixels, setPixels, setPixels, setPixels, setProperty, setRoi, setRoi, setRoi, setRoi, setRoi, setRoi, setRoiFillColor, setScreenLocation, setScreenLocation, setScreenSize, setSliceCenterSep, setSliceLabel, setSliceLabels, setupPropsLabelsEtc, setWindowLevel, show, toBack, toFront, toString, turnOffListeners, turnOnListeners, unhide, validate, zoomIn, zoomOut, zoomToRoi, zoomToRoi, zoomToRoi
public ArrayColorDisplay3D(byte[][][] vals, java.lang.String label)
public ArrayColorDisplay3D(byte[][][] vals, java.lang.String label, java.util.Properties[] props)
public ArrayColorDisplay3D(byte[][][] vals, java.lang.String label, java.util.Properties[] props, Rectangle3D curroi)
public ArrayColorDisplay3D(byte[][][] vals, java.lang.String label, java.util.Properties[] props, Rectangle3D curroi, int stretchdw, int stretchdh)
public ArrayColorDisplay3D(short[][][] vals, java.lang.String label)
public ArrayColorDisplay3D(short[][][] vals, java.lang.String label, java.util.Properties[] props)
public ArrayColorDisplay3D(short[][][] vals, java.lang.String label, java.util.Properties[] props, Rectangle3D curroi)
public ArrayColorDisplay3D(short[][][] vals, java.lang.String label, java.util.Properties[] props, Rectangle3D curroi, int stretchdw, int stretchdh)
public void ImageOverlay(short[][][] img2, int dshift, int wshift, int hshift)
ImageOverlay
in class ArrayColorDisplay
public void ImageOverlay(short[][][] img2, java.util.Properties[] props2, Rectangle3D roi2, float dshift, float wshift, float hshift, float drot, float wrot, float hrot)
public void ImageOverlay(short[][][] img2, java.util.Properties[] props2, Rectangle3D roi2, float dshift, float wshift, float hshift, float drot, float wrot, float hrot, java.lang.String colorStr)
public void ImageOverlay(short[][][] img2)
ImageOverlay
in class ArrayColorDisplay
public void setOrthoViews(short[][][] img2)
public void setTopViewScreenLocation(int topleftx, int toplefty)
public java.awt.Dimension getTopViewScreenSize()
public void setSideViewScreenLocation(int topleftx, int toplefty)
public java.awt.Dimension getSideViewScreenSize()
public void destroy()
ArrayDisplay
destroy
in class ArrayDisplay