public abstract class ROI3DStackShape extends ROI3DStack<ROI2DShape>
| Modifier and Type | Class and Description |
|---|---|
class |
ROI3DStackShape.ROI3DStackShapePainter |
ROI3DStack.ROI3DStackPainterROI3D.ROI3DPainterROI.ROIGroupId, ROI.ROIIdComparator, ROI.ROINameComparator, ROI.ROIPainterPROPERTY_USECHILDCOLORDEFAULT_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 |
|---|
ROI3DStackShape(java.lang.Class<? extends ROI2DShape> roiClass) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isOverEdge(IcyCanvas canvas,
double x,
double y,
double z)
Returns true if specified point coordinates overlap the ROI edge.
|
add, add, add, canTranslate, clear, computeBounds3D, computeNumberOfContourPoints, computeNumberOfPoints, computeSurfaceArea, contains, contains, exclusiveAdd, exclusiveAdd, exclusiveAdd, getBooleanMask2D, getBooleanMask2D, getDefaultName, getSizeZ, getSlice, getSlice, getUseChildColor, hasSelectedPoint, intersect, intersect, intersect, intersects, isEmpty, iterator, loadFromXML, overlayChanged, removeSlice, roiChanged, saveToXML, setC, setColor, setCreating, setFocused, setName, setReadOnly, setSelected, setSlice, setT, setUseChildColor, subtract, subtract, subtract, translate, translate, unselectAllPointscanSetBounds, canSetPosition, computeBounds5D, contains, contains, contains, contains, contains, getBooleanMask, getBooleanMask2D, getBooleanMask2D, getBooleanMask2D, getBooleanMask3D, getBounds, getBounds3D, getC, getDimension, getLength, getPosition, getPosition3D, getROI3DList, getROI3DList, getSurfaceArea, getSurfaceArea, getT, getVolume, intersects, intersects, intersects, isActiveFor, isActiveFor, isOverEdge, isOverEdge, isOverEdge, setBounds3D, setBounds5D, setPosition3D, setPosition5DaddListener, 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, getDefaultColor, getDefaultOpacity, getDefaultShowName, getDefaultStroke, getDisplayColor, getExclusiveUnion, getFirstSequence, getFocusedColor, getGroupId, getIcon, getId, getIntersection, getName, getNameSuffix, getNumberOfContourPoints, getNumberOfPoints, getOpacity, getOverlay, getPainter, getPerimeter, getPosition5D, getProperties, getProperty, getPropertyValue, getROICount, getROIList, getROIList, getROIList, getROIsFromXML, getSelectedColor, getSequences, getShowName, getSimpleClassName, getStroke, getSubROI, getSubtraction, getUnion, internalFocus, internalSelect, internalUnfocus, internalUnselect, intersects, isAttached, isCreating, isDefaultName, isEditable, isFocused, isReadOnly, isSelected, isUpdating, loadFromXML, loadROIsFromXML, merge, mergeWith, nameChanged, onChanged, painterChanged, propertyChanged, remove, remove, removeListener, roiChanged, roiChanged, roiChanged, saveROIsToXML, selectionChanged, setColor, setDefaultColor, setDefaultOpacity, setDefaultShowName, setDefaultStroke, setEditable, setGroupId, setIcon, setMousePos, setOpacity, setProperty, setPropertyValue, setROIsFromXML, setSelected, setSelectedColor, setShowName, setStrokepublic ROI3DStackShape(java.lang.Class<? extends ROI2DShape> roiClass)
public boolean isOverEdge(IcyCanvas canvas, double x, double y, double z)
ROI3DROI3D.contains(double, double, double) to test for content overlap instead.
We provide a default implementation to not break compatibility.isOverEdge in class ROI3D