|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecticy.roi.ROI
icy.roi.ROI2D
plugins.big.bigsnakeutils.icy.ellipsoid.EllipsoidROI2D
public class EllipsoidROI2D
Class describing a ROI for ellipses.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class icy.roi.ROI2D |
|---|
icy.roi.ROI2D.ROI2DPainter |
| Nested classes/interfaces inherited from class icy.roi.ROI |
|---|
icy.roi.ROI.ROIIdComparator, icy.roi.ROI.ROINameComparator, icy.roi.ROI.ROIPainter |
| Field Summary |
|---|
| Fields inherited from class icy.roi.ROI2D |
|---|
ID_C, ID_T, ID_Z |
| Fields inherited from class icy.roi.ROI |
|---|
DEFAULT_COLOR, DEFAULT_NORMAL_COLOR, DEFAULT_OPACITY, DEFAULT_STROKE, ID_CLASSNAME, ID_COLOR, ID_ID, ID_NAME, ID_OPACITY, ID_READONLY, ID_ROI, ID_SELECTED, ID_SHOWNAME, ID_STROKE, idComparator, nameComparator, PROPERTY_COLOR, PROPERTY_CREATING, PROPERTY_ICON, PROPERTY_NAME, PROPERTY_OPACITY, PROPERTY_READONLY, PROPERTY_SHOWNAME, PROPERTY_STROKE |
| Constructor Summary | |
|---|---|
EllipsoidROI2D(Ellipsoid2D ellipse)
Default constructor. |
|
| Method Summary | |
|---|---|
java.awt.geom.Rectangle2D |
computeBounds2D()
|
boolean |
contains(double x,
double y)
|
boolean |
contains(double x,
double y,
double w,
double h)
|
double |
getArea()
|
icy.roi.ROI |
getCopy()
|
Ellipsoid2D |
getDescriptor()
Returns the descriptor associated to this ROI. |
double |
getPerimeter()
|
int |
getT()
|
boolean |
hasSelectedPoint()
|
boolean |
intersects(double x,
double y,
double w,
double h)
|
boolean |
isOver(icy.canvas.IcyCanvas canvas,
double x,
double y)
|
boolean |
isOverEdge(icy.canvas.IcyCanvas canvas,
double x,
double y)
|
void |
translate(double dx,
double dy)
|
| Methods inherited from class icy.roi.ROI2D |
|---|
canSetBounds, canSetPosition, canTranslate, computeBounds5D, computeNumberOfContourPoints, computeNumberOfPoints, contains, contains, contains, contains, contains, getAsBooleanMask, getAsBooleanMask, getAsBooleanMask, getAsBooleanMask, getAsBooleanMask, getAsBooleanMask, getBooleanMask, getBooleanMask, getBooleanMask, getBooleanMask, getBooleanMask, getBooleanMask, getBooleanMask2D, getBooleanMask2D, getBounds, getBounds2D, getC, getDimension, getPosition, getPosition2D, getROI2DList, getROI2DList, getROI2DList, getZ, intersects, intersects, intersects, isActiveFor, isActiveFor, isOver, isOverEdge, isOverEdge, isOverEdge, loadFromXML, merge, saveToXML, setBounds2D, setBounds5D, setC, setPosition, setPosition2D, setPosition5D, setT, setZ, substract, subtract |
| Methods inherited from class icy.roi.ROI |
|---|
addListener, attachTo, beginUpdate, canvasToImageDeltaX, canvasToImageDeltaY, canvasToImageLogDeltaX, canvasToImageLogDeltaX, canvasToImageLogDeltaX, canvasToImageLogDeltaX, canvasToImageLogDeltaY, canvasToImageLogDeltaY, canvasToImageLogDeltaY, canvasToImageLogDeltaY, contains, contains, copyFrom, create, create, create, create, createFromXML, delete, delete, detachFrom, detachFromAll, detachFromAll, endUpdate, focusChanged, getAdjustedStroke, getAdjustedStroke, getBooleanMask2D, getBounds5D, getClassName, getColor, getDisplayColor, getExclusiveUnion, getFirstSequence, getFocusedColor, getIcon, getId, getIntersection, getName, getNumberOfContourPoints, getNumberOfPoints, getOpacity, getOverlay, getPainter, getPosition5D, getPropertyValue, getROICount, getROIList, getROIList, getROIList, getROIsFromXML, getSelectedColor, getSequences, getShowName, getSimpleClassName, getStroke, getSubtraction, getUnion, getVolume, internalFocus, internalSelect, internalUnfocus, internalUnselect, intersects, isAttached, isCreating, isEditable, isFocused, isReadOnly, isSelected, isUpdating, loadFromXML, loadROIsFromXML, merge, nameChanged, onChanged, painterChanged, propertyChanged, remove, remove, removeListener, roiChanged, roiChanged, saveROIsToXML, selectionChanged, setColor, setCreating, setEditable, setFocused, setIcon, setMousePos, setName, setOpacity, setPropertyValue, setReadOnly, setROIsFromXML, setSelected, setSelected, setSelectedColor, setShowName, setStroke |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EllipsoidROI2D(Ellipsoid2D ellipse)
ellipse - Ellipse descriptor associated to this ROI| Method Detail |
|---|
public Ellipsoid2D getDescriptor()
public java.awt.geom.Rectangle2D computeBounds2D()
computeBounds2D in class icy.roi.ROI2D
public boolean contains(double x,
double y)
contains in class icy.roi.ROI2D
public boolean contains(double x,
double y,
double w,
double h)
contains in class icy.roi.ROI2Dpublic icy.roi.ROI getCopy()
getCopy in class icy.roi.ROIpublic boolean hasSelectedPoint()
hasSelectedPoint in class icy.roi.ROIpublic double getArea()
getArea in class icy.roi.ROI2Dpublic double getPerimeter()
getPerimeter in class icy.roi.ROI2Dpublic int getT()
getT in class icy.roi.ROI2D
public boolean intersects(double x,
double y,
double w,
double h)
intersects in class icy.roi.ROI2D
public boolean isOver(icy.canvas.IcyCanvas canvas,
double x,
double y)
isOver in class icy.roi.ROI2D
public boolean isOverEdge(icy.canvas.IcyCanvas canvas,
double x,
double y)
isOverEdge in class icy.roi.ROI2D
public void translate(double dx,
double dy)
translate in class icy.roi.ROI2D
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||