All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----ij.gui.Roi
public static final int CONSTRUCTING
public static final int MOVING
public static final int RESIZING
public static final int NORMAL
public static final int RECTANGLE
public static final int OVAL
public static final int POLYGON
public static final int FREEROI
public static final int LINE
public static final int POLYLINE
public static final int FREELINE
public static Roi previousRoi
protected int type
protected int xMax
protected int yMax
protected ImagePlus imp
protected ImageCanvas ic
protected int oldX
protected int oldY
protected int oldWidth
protected int oldHeight
protected int clipX
protected int clipY
protected int clipWidth
protected int clipHeight
protected ImagePlus clipboard
protected boolean constrain
public Roi(int x, int y, int width, int height, ImagePlus imp)
public Roi(int x, int y, ImagePlus imp)
public void setLocation(int x, int y)
public void setImage(ImagePlus imp)
public int getType()
public int getState()
public double getLength()
public Rectangle getBoundingRect()
public synchronized Object clone()
protected void grow(int xNew, int yNew)
public void move(int key)
protected void updateClipRect()
public void draw(Graphics g)
public void drawPixels()
public boolean contains(int x, int y)
protected void showStatus()
public int[] getMask()
public void endPaste()
public void abortPaste()
public double getAngle(int x1, int y1, int x2, int y2)
All Packages Class Hierarchy This Package Previous Next Index