All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----ij.gui.Roi
public static final int CONSTRUCTINGMOVING
public static final int MOVINGRESIZING
public static final int RESIZINGNORMAL
public static final int NORMALRECTANGLE
public static final int RECTANGLEOVAL
public static final int OVALPOLYGON
public static final int POLYGONFREEROI
public static final int FREEROILINE
public static final int LINEPOLYLINE
public static final int POLYLINEFREELINE
public static final int FREELINEpreviousRoi
public static Roi previousRoitype
protected int typexMax
protected int xMaxyMax
protected int yMaximp
protected ImagePlus impic
protected ImageCanvas icoldX
protected int oldXoldY
protected int oldYoldWidth
protected int oldWidtholdHeight
protected int oldHeightclipX
protected int clipXclipY
protected int clipYclipWidth
protected int clipWidthclipHeight
protected int clipHeightclipboard
protected ImagePlus clipboardconstrain
protected boolean constrain
public Roi(int x, int y, int width, int height, ImagePlus imp)Roi
public Roi(int x, int y, ImagePlus imp)
public void setLocation(int x, int y)setImage
public void setImage(ImagePlus imp)getType
public int getType()getState
public int getState()getLength
public double getLength()
public Rectangle getBoundingRect()clone
public synchronized Object clone()
protected void grow(int xNew, int yNew)move
public void move(int key)
protected void updateClipRect()draw
public void draw(Graphics g)drawPixels
public void drawPixels()contains
public boolean contains(int x, int y)showStatus
protected void showStatus()getMask
public int[] getMask()endPaste
public void endPaste()abortPaste
public void abortPaste()getAngle
public double getAngle(int x1, int y1, int x2, int y2)
All Packages Class Hierarchy This Package Previous Next Index