public class ROI2DRectangle extends ROI2DRectShape
ROI2DShape.ROI2DShapePainter
ROI2D.ROI2DPainter
ROI.ROIGroupId, ROI.ROIIdComparator, ROI.ROINameComparator, ROI.ROIPainter
ID_BOTTOMRIGHT, ID_TOPLEFT
DEFAULT_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, translate
addNewPoint, 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, unselectAllPoints
canSetPosition, 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, subtract
add, 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 ROI2DShape
public java.awt.geom.Rectangle2D getRectangle()
public void setRectangle(java.awt.geom.Rectangle2D rectangle)
public boolean contains(ROI roi)
ROI
ROI
entirely contains the specified ROI
.
WARNING: this method may be "pixel accurate" only depending the internal implementation.public boolean intersects(ROI roi)
ROI
ROI
intersects the specified ROI
.intersects
in class ROI2D
true
if ROI
intersect, false
otherwise.public double computeNumberOfPoints()
ROI2D
computeNumberOfPoints
in class ROI2D