|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectij.gui.Roi
ij.gui.PolygonRoi
ij.gui.EllipseRoi
public class EllipseRoi
Elliptical region of interest.
| Field Summary |
|---|
| Fields inherited from class ij.gui.PolygonRoi |
|---|
maxPoints, nPoints, splinePoints, xp, xp2, xpf, xSpline, yp, yp2, ypf, ySpline |
| 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 | |
|---|---|
EllipseRoi(double x1,
double y1,
double x2,
double y2,
double aspectRatio)
|
|
EllipseRoi(int sx,
int sy,
ImagePlus imp)
|
|
| Method Summary | |
|---|---|
void |
draw(Graphics g)
|
double[] |
getFeretValues()
Caculates "Feret" (maximum caliper width), "FeretAngle" and "MinFeret" (minimum caliper width), "FeretX" and "FeretY". |
double |
getLength()
Returns the perimeter of this ellipse. |
double[] |
getParams()
Returns x1, y1, x2, y2 and aspectRatio as a 5 element array. |
protected void |
grow(int sx,
int sy)
|
protected void |
handleMouseUp(int screenX,
int screenY)
With segmented selections, ignore first mouse up and finalize when user double-clicks, control-clicks or clicks in start box. |
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)
|
boolean |
subPixelResolution()
Always returns true. |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public EllipseRoi(double x1,
double y1,
double x2,
double y2,
double aspectRatio)
public EllipseRoi(int sx,
int sy,
ImagePlus imp)
| Method Detail |
|---|
public void draw(Graphics g)
draw in class PolygonRoi
protected void grow(int sx,
int sy)
grow in class PolygonRoi
protected void handleMouseUp(int screenX,
int screenY)
PolygonRoi
handleMouseUp in class PolygonRoi
protected void moveHandle(int sx,
int sy)
moveHandle in class PolygonRoi
public int isHandle(int sx,
int sy)
PolygonRoi
isHandle in class PolygonRoipublic double getLength()
getLength in class PolygonRoipublic double[] getParams()
public double[] getFeretValues()
Roi
getFeretValues in class Roipublic boolean subPixelResolution()
subPixelResolution in class PolygonRoi
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||