Package ij.gui
Class OvalRoi
java.lang.Object
ij.gui.Roi
ij.gui.OvalRoi
- All Implemented Interfaces:
Serializable
,Cloneable
Oval region of interest
- See Also:
-
Field Summary
Fields inherited from class ij.gui.Roi
ANGLE, asp_bk, aspect, cachedMask, center, clipboard, clipHeight, clipWidth, clipX, clipY, COMPOSITE, constrain, CONSTRUCTING, defaultFillColor, fillColor, FREELINE, FREEROI, HANDLE_SIZE, handleColor, ic, ignoreClipRect, imp, instanceColor, LINE, lineWidth, mag, MOVING, MOVING_HANDLE, nonScalable, NORMAL, NOT_PASTING, oldHeight, oldWidth, oldX, oldY, onePixelWide, OVAL, overlay, pasteMode, POINT, POLYGON, POLYLINE, previousRoi, RECTANGLE, RESIZING, ROIColor, stroke, strokeColor, TRACED_ROI, type, updateFullWindow, wideLine, xMax, yMax
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
contains
(int ox, int oy) Tests if the specified point is inside the boundary of this OvalRoi.void
void
Draws an outline of this OvalRoi on the image.Returns this OvalRoi as a FloatPolygon.double
Returns the perimeter length.getMask()
Always returns null for rectangular Roi'sReturns this OvalRoi as a Polygon.int
isHandle
(int sx, int sy) Returns a handle number if the specified screen coordinates are inside or near a handle, otherwise returns -1.protected void
moveHandle
(int sx, int sy) Methods inherited from class ij.gui.Roi
abortPaste, addRoiListener, clipRectMargin, clone, copyAttributes, drawOverlay, drawPixels, enableSubPixelResolution, endPaste, equals, getAngle, getAngle, getBoundingRect, getBounds, getColor, getContourCentroid, getConvexHull, getCornerDiameter, getCPosition, getCurrentPasteMode, getDebugInfo, getDefaultFillColor, getDrawOffset, getFeretsDiameter, getFeretValues, getFillColor, getFloatAngle, getFloatBounds, getFloatHeight, getFloatWidth, getHashCode, getImage, getImageID, getInterpolatedPolygon, getInterpolatedPolygon, getInterpolatedPolygon, getMagnification, getName, getPasteMode, getPosition, getProperties, getProperty, getPropertyCount, getPrototypeOverlay, getRotationCenter, getRoundRectArcSize, getScaledStroke, getState, getStatistics, getStroke, getStrokeColor, getStrokeWidth, getTPosition, getType, getTypeAsString, getXBase, getYBase, getZPosition, grow, handleMouseDown, handleMouseDrag, handleMouseUp, isActiveOverlayRoi, isArea, isCursor, isDrawingTool, isLine, isVisible, lineCircleIntersection, mouseDownInHandle, mouseDragged, mouseMoved, mouseReleased, notifyListeners, nudge, nudgeCorner, removeRoiListener, screenX, screenXD, screenY, screenYD, setColor, setCornerDiameter, setDefaultFillColor, setDrawOffset, setFillColor, setIgnoreClipRect, setImage, setInstanceColor, setIsCursor, setLineWidth, setLocation, setLocation, setName, setNonScalable, setPasteMode, setPosition, setPosition, setProperties, setProperty, setPrototypeOverlay, setRotationCenter, setRoundRectArcSize, setStroke, setStrokeColor, setStrokeWidth, setStrokeWidth, showStatus, startPaste, subPixelResolution, temporarilyHide, toFloat, toInt, toInt, toIntR, toString, update, updateClipRect, updateWideLine
-
Constructor Details
-
OvalRoi
public OvalRoi(int x, int y, int width, int height) Creates an OvalRoi. -
OvalRoi
public OvalRoi(double x, double y, double width, double height) Creates an OvalRoi using double arguments. -
OvalRoi
Starts the process of creating a user-defined OvalRoi. -
OvalRoi
Deprecated.
-
-
Method Details
-
moveHandle
protected void moveHandle(int sx, int sy) - Overrides:
moveHandle
in classRoi
-
draw
-
drawPixels
Draws an outline of this OvalRoi on the image.- Overrides:
drawPixels
in classRoi
- See Also:
-
getPolygon
Returns this OvalRoi as a Polygon. -
getFloatPolygon
Returns this OvalRoi as a FloatPolygon.- Overrides:
getFloatPolygon
in classRoi
-
contains
public boolean contains(int ox, int oy) Tests if the specified point is inside the boundary of this OvalRoi. Authors: Barry DeZonia and Michael Schmid -
isHandle
public int isHandle(int sx, int sy) Returns a handle number if the specified screen coordinates are inside or near a handle, otherwise returns -1. -
getMask
Description copied from class:Roi
Always returns null for rectangular Roi's -
getLength
public double getLength()Returns the perimeter length.
-