|
||||||||||
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 ROIMethod 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.ROI2D
public icy.roi.ROI getCopy()
getCopy
in class icy.roi.ROI
public boolean hasSelectedPoint()
hasSelectedPoint
in class icy.roi.ROI
public double getArea()
getArea
in class icy.roi.ROI2D
public double getPerimeter()
getPerimeter
in class icy.roi.ROI2D
public 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 |