public class ThreePanes extends Object implements PaneOwner
Modifier and Type | Field and Description |
---|---|
protected ImageCanvas |
original_xy_canvas |
protected boolean |
single_pane |
protected ij.ImagePlus |
xy |
protected ThreePanesCanvas |
xy_canvas |
static int |
XY_PLANE |
protected StackWindow |
xy_window |
protected ij.ImagePlus |
xz |
protected ThreePanesCanvas |
xz_canvas |
static int |
XZ_PLANE |
protected StackWindow |
xz_window |
protected ij.ImagePlus |
zy |
protected ThreePanesCanvas |
zy_canvas |
static int |
ZY_PLANE |
protected StackWindow |
zy_window |
Constructor and Description |
---|
ThreePanes() |
Modifier and Type | Method and Description |
---|---|
void |
checkMemory(ij.ImagePlus imagePlus,
int memoryMultipleNeeded) |
void |
closeAndReset() |
ThreePanesCanvas |
createCanvas(ij.ImagePlus imagePlus,
int plane) |
int[][] |
findAllPointsAlongLine(int x_in_pane,
int y_in_pane,
int plane) |
void |
findPointInStack(int x_in_pane,
int y_in_pane,
int plane,
int[] point) |
void |
findPointInStackPrecise(double x_in_pane,
double y_in_pane,
int plane,
double[] point) |
static String |
imageTypeToString(int type) |
void |
initialize(ij.ImagePlus imagePlus) |
void |
mouseMovedTo(int off_screen_x,
int off_screen_y,
int in_plane,
boolean shift_down) |
void |
repaintAllPanes() |
void |
setSlicesAllPanes(int new_x,
int new_y,
int new_z) |
void |
zoom(boolean in,
int off_screen_x,
int off_screen_y,
int in_plane) |
public static final int XY_PLANE
public static final int XZ_PLANE
public static final int ZY_PLANE
protected ij.ImagePlus xy
protected ij.ImagePlus xz
protected ij.ImagePlus zy
protected ThreePanesCanvas xy_canvas
protected ThreePanesCanvas xz_canvas
protected ThreePanesCanvas zy_canvas
protected ImageCanvas original_xy_canvas
protected StackWindow xy_window
protected StackWindow xz_window
protected StackWindow zy_window
protected boolean single_pane
public void findPointInStack(int x_in_pane, int y_in_pane, int plane, int[] point)
public void findPointInStackPrecise(double x_in_pane, double y_in_pane, int plane, double[] point)
public ThreePanesCanvas createCanvas(ij.ImagePlus imagePlus, int plane)
public void mouseMovedTo(int off_screen_x, int off_screen_y, int in_plane, boolean shift_down)
mouseMovedTo
in interface PaneOwner
public void zoom(boolean in, int off_screen_x, int off_screen_y, int in_plane)
public void setSlicesAllPanes(int new_x, int new_y, int new_z)
public void repaintAllPanes()
public void closeAndReset()
public void checkMemory(ij.ImagePlus imagePlus, int memoryMultipleNeeded)
public static String imageTypeToString(int type)
public void initialize(ij.ImagePlus imagePlus)
public int[][] findAllPointsAlongLine(int x_in_pane, int y_in_pane, int plane)
Copyright © 2015–2021 Fiji. All rights reserved.