public class ROI2DEllipse extends ROI2DRectShape
ROI2DShape.ROI2DShapePainter
ROI2D.ROI2DPainter
ROI.ROIIdComparator, ROI.ROINameComparator, ROI.ROIPainter
ID_BOTTOMRIGHT, ID_TOPLEFT
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 and Description |
---|
ROI2DEllipse() |
ROI2DEllipse(double xmin,
double ymin,
double xmax,
double ymax)
Create a ROI ellipse from its rectangular bounds.
|
ROI2DEllipse(java.awt.geom.Ellipse2D ellipse) |
ROI2DEllipse(java.awt.geom.Point2D pt) |
ROI2DEllipse(java.awt.geom.Point2D pt,
boolean cm)
Deprecated.
|
ROI2DEllipse(java.awt.geom.Point2D topLeft,
java.awt.geom.Point2D bottomRight) |
ROI2DEllipse(java.awt.geom.Point2D topLeft,
java.awt.geom.Point2D bottomRight,
boolean cm)
Deprecated.
|
ROI2DEllipse(Point5D pt)
Generic constructor for interactive mode
|
ROI2DEllipse(java.awt.geom.Rectangle2D rectangle) |
ROI2DEllipse(java.awt.geom.Rectangle2D rectangle,
boolean cm)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
double |
computeNumberOfContourPoints()
Calculating the perimeter of an ellipse is non-trivial.
|
double |
computeNumberOfPoints()
Generic implementation for ROI2D using the BooleanMask object so the result is just an
approximation.
|
java.awt.geom.Ellipse2D |
getEllipse() |
void |
setEllipse(java.awt.geom.Ellipse2D ellipse) |
void |
setToFitCircle(java.util.Collection<? extends java.awt.geom.Point2D> points)
Adjust the ROI to fit the specified list of coordinates with a circle
|
canAddPoint, canRemovePoint, canSetBounds, controlPointPositionChanged, loadFromXML, saveToXML, setBounds2D, translate
addNewPoint, addPoint, addPoint, addPointAt, canTranslate, computeBounds2D, contains, contains, contains, contains, contains, controlPointOverlayChanged, getControlPoints, getPathIterator, getPathIterator, getPoints, getShape, hasSelectedPoint, intersects, intersects, intersects, isOverEdge, onChanged, painterChanged, removePoint, removePointAt, removeSelectedPoint, setSelected
canSetPosition, computeBounds5D, contains, contains, getArea, getAsBooleanMask, getAsBooleanMask, getAsBooleanMask, getAsBooleanMask, getAsBooleanMask, getAsBooleanMask, getBooleanMask, getBooleanMask, getBooleanMask, getBooleanMask, getBooleanMask, getBooleanMask, getBooleanMask2D, getBooleanMask2D, getBounds, getBounds2D, getC, getDimension, getPerimeter, getPosition, getPosition2D, getROI2DList, getROI2DList, getROI2DList, getT, getZ, intersects, isActiveFor, isActiveFor, isOver, isOver, isOverEdge, isOverEdge, isOverEdge, merge, setBounds5D, setC, setPosition, setPosition2D, setPosition5D, setT, setZ, substract, subtract
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, getCopy, 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, painterChanged, propertyChanged, remove, remove, removeListener, roiChanged, roiChanged, saveROIsToXML, selectionChanged, setColor, setCreating, setEditable, setFocused, setIcon, setMousePos, setName, setOpacity, setPropertyValue, setReadOnly, setROIsFromXML, setSelected, setSelectedColor, setShowName, setStroke
@Deprecated public ROI2DEllipse(java.awt.geom.Point2D topLeft, java.awt.geom.Point2D bottomRight, boolean cm)
public ROI2DEllipse(java.awt.geom.Point2D topLeft, java.awt.geom.Point2D bottomRight)
public ROI2DEllipse(double xmin, double ymin, double xmax, double ymax)
@Deprecated public ROI2DEllipse(java.awt.geom.Rectangle2D rectangle, boolean cm)
public ROI2DEllipse(java.awt.geom.Rectangle2D rectangle)
public ROI2DEllipse(java.awt.geom.Ellipse2D ellipse)
@Deprecated public ROI2DEllipse(java.awt.geom.Point2D pt, boolean cm)
public ROI2DEllipse(java.awt.geom.Point2D pt)
public ROI2DEllipse(Point5D pt)
public ROI2DEllipse()
public java.awt.geom.Ellipse2D getEllipse()
public void setEllipse(java.awt.geom.Ellipse2D ellipse)
public double computeNumberOfContourPoints()
computeNumberOfContourPoints
in class ROI2D
public double computeNumberOfPoints()
ROI2D
computeNumberOfPoints
in class ROI2D
public void setToFitCircle(java.util.Collection<? extends java.awt.geom.Point2D> points)
points
- the list of points to fit