public class ROI2DRectangle extends ROI2DRectShape
ROI2DShape.ROI2DShapePainterROI2D.ROI2DPainterROI.ROIGroupId, ROI.ROIIdComparator, ROI.ROINameComparator, ROI.ROIPainterID_BOTTOMRIGHT, ID_TOPLEFTDEFAULT_COLOR, DEFAULT_NORMAL_COLOR, DEFAULT_OPACITY, DEFAULT_STROKE, defaultColor, defaultOpacity, defaultShowName, defaultStroke, ID_CLASSNAME, ID_COLOR, ID_GROUPID, ID_ID, ID_NAME, ID_OPACITY, ID_PROPERTIES, ID_READONLY, ID_ROI, ID_SELECTED, ID_SHOWNAME, ID_STROKE, idComparator, nameComparator, PROPERTY_COLOR, PROPERTY_CREATING, PROPERTY_GROUPID, PROPERTY_ICON, PROPERTY_NAME, PROPERTY_OPACITY, PROPERTY_READONLY, PROPERTY_SHOWNAME, PROPERTY_STROKE, ROI_CHANGED_ALL, ROI_CHANGED_POSITION| Constructor and Description |
|---|
ROI2DRectangle() |
ROI2DRectangle(double xmin,
double ymin,
double xmax,
double ymax) |
ROI2DRectangle(java.awt.geom.Point2D pt) |
ROI2DRectangle(java.awt.geom.Point2D pt,
boolean cm)
Deprecated.
|
ROI2DRectangle(java.awt.geom.Point2D topLeft,
java.awt.geom.Point2D bottomRight) |
ROI2DRectangle(java.awt.geom.Point2D topLeft,
java.awt.geom.Point2D bottomRight,
boolean cm)
Deprecated.
|
ROI2DRectangle(Point5D pt)
Generic constructor for interactive mode
|
ROI2DRectangle(java.awt.geom.Rectangle2D rectangle) |
ROI2DRectangle(java.awt.geom.Rectangle2D rectangle,
boolean cm)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
double |
computeNumberOfPoints()
Generic implementation for ROI2D using the BooleanMask object so the result is just an
approximation.
|
boolean |
contains(ROI roi)
Tests if the
ROI entirely contains the specified ROI. |
java.lang.String |
getDefaultName() |
java.awt.geom.Rectangle2D |
getRectangle() |
boolean |
intersects(ROI roi)
Tests if the current
ROI intersects the specified ROI. |
void |
setRectangle(java.awt.geom.Rectangle2D rectangle) |
canAddPoint, canRemovePoint, canSetBounds, controlPointPositionChanged, loadFromXML, saveToXML, setBounds2D, translateaddNewPoint, addNewPoint, addPoint, addPoint, addPointAt, canTranslate, computeBounds2D, computeNumberOfContourPoints, contains, contains, contains, contains, controlPointOverlayChanged, getBooleanMask, getControlPoints, getExclusiveUnion, getIntersection, getLength, getPathIterator, getPathIterator, getPoints, getShape, getSubtraction, getUnion, hasSelectedPoint, intersects, intersects, isOverEdge, onChanged, painterChanged, removePoint, removePointAt, removeSelectedPoint, unselectAllPointscanSetPosition, computeBounds5D, computePerimeter, contains, contains, getArea, getAsBooleanMask, getAsBooleanMask, getAsBooleanMask, getAsBooleanMask, getAsBooleanMask, getAsBooleanMask, getBooleanMask, getBooleanMask, getBooleanMask, getBooleanMask, getBooleanMask, getBooleanMask2D, getBooleanMask2D, getBounds, getBounds2D, getC, getDimension, getPerimeter, getPerimeter, getPosition, getPosition2D, getROI2DList, getROI2DList, getROI2DList, getSubROI, getT, getZ, intersects, isActiveFor, isActiveFor, isOver, isOver, isOverEdge, isOverEdge, isOverEdge, merge, setBounds5D, setC, setPosition, setPosition2D, setPosition5D, setT, setZ, substract, subtractadd, 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, exclusiveAdd, focusChanged, getAdjustedStroke, getAdjustedStroke, getBooleanMask2D, getBounds5D, getClassName, getColor, getCopy, getDefaultColor, getDefaultOpacity, getDefaultShowName, getDefaultStroke, getDisplayColor, getFirstSequence, getFocusedColor, getGroupId, getIcon, getId, getName, getNameSuffix, getNumberOfContourPoints, getNumberOfPoints, getOpacity, getOverlay, getPainter, getPosition5D, getProperties, getProperty, getPropertyValue, getROICount, getROIList, getROIList, getROIList, getROIsFromXML, getSelectedColor, getSequences, getShowName, getSimpleClassName, getStroke, getVolume, internalFocus, internalSelect, internalUnfocus, internalUnselect, intersect, intersects, isAttached, isCreating, isDefaultName, isEditable, isEmpty, isFocused, isReadOnly, isSelected, isUpdating, loadFromXML, loadROIsFromXML, merge, mergeWith, nameChanged, painterChanged, propertyChanged, remove, remove, removeListener, roiChanged, roiChanged, roiChanged, saveROIsToXML, selectionChanged, setColor, setCreating, setDefaultColor, setDefaultOpacity, setDefaultShowName, setDefaultStroke, setEditable, setFocused, setGroupId, setIcon, setMousePos, setName, setOpacity, setProperty, setPropertyValue, setReadOnly, setROIsFromXML, setSelected, setSelected, setSelectedColor, setShowName, setStroke, subtract@Deprecated public ROI2DRectangle(java.awt.geom.Point2D topLeft, java.awt.geom.Point2D bottomRight, boolean cm)
public ROI2DRectangle(java.awt.geom.Point2D topLeft, java.awt.geom.Point2D bottomRight)
public ROI2DRectangle(double xmin, double ymin, double xmax, double ymax)
@Deprecated public ROI2DRectangle(java.awt.geom.Rectangle2D rectangle, boolean cm)
public ROI2DRectangle(java.awt.geom.Rectangle2D rectangle)
@Deprecated public ROI2DRectangle(java.awt.geom.Point2D pt, boolean cm)
public ROI2DRectangle(java.awt.geom.Point2D pt)
public ROI2DRectangle(Point5D pt)
public ROI2DRectangle()
public java.lang.String getDefaultName()
getDefaultName in class ROI2DShapepublic java.awt.geom.Rectangle2D getRectangle()
public void setRectangle(java.awt.geom.Rectangle2D rectangle)
public boolean contains(ROI roi)
ROIROI entirely contains the specified ROI.
WARNING: this method may be "pixel accurate" only depending the internal implementation.public boolean intersects(ROI roi)
ROIROI intersects the specified ROI.intersects in class ROI2Dtrue if ROI intersect, false otherwise.public double computeNumberOfPoints()
ROI2DcomputeNumberOfPoints in class ROI2D