public class ROI3DPolyLine extends ROI3DShape
| Modifier and Type | Class and Description |
|---|---|
class |
ROI3DPolyLine.ROI3DPolyLinePainter |
ROI3DShape.ROI3DShapePainterROI3D.ROI3DPainterROI.ROIGroupId, ROI.ROIIdComparator, ROI.ROINameComparator, ROI.ROIPainterID_POINT, ID_POINTSDEFAULT_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 |
|---|
ROI3DPolyLine() |
ROI3DPolyLine(java.util.List<Point3D> points) |
ROI3DPolyLine(Point3D pt) |
ROI3DPolyLine(Point5D pt)
Generic constructor for interactive mode
|
ROI3DPolyLine(Polyline3D polyline) |
| Modifier and Type | Method and Description |
|---|---|
double |
computeNumberOfPoints()
Compute and returns the number of point (pixel) contained in the ROI.
|
boolean |
contains(ROI roi)
Tests if the
ROI entirely contains the specified ROI. |
static void |
drawLine3DInBooleanMask2D(java.awt.Rectangle bounds2d,
boolean[] result,
int z,
Point3D p1,
Point3D p2) |
boolean[] |
getBooleanMask2D(int x,
int y,
int width,
int height,
int z,
boolean inclusive)
Get the boolean bitmap mask for the specified rectangular area of the roi and for the
specified Z position.
|
java.lang.String |
getDefaultName() |
Polyline3D |
getPolyline3D() |
boolean |
loadFromXML(org.w3c.dom.Node node)
LOAD
|
void |
onChanged(CollapsibleEvent object)
roi changed
|
boolean |
saveToXML(org.w3c.dom.Node node)
SAVE
|
void |
setPoints(java.util.List<Point3D> pts) |
void |
setPolyline3D(Polyline3D value) |
addNewPoint, addPoint, canAddPoint, canRemovePoint, canTranslate, computeBounds3D, computeNumberOfContourPoints, computeSurfaceArea, contains, contains, contains, contains, controlPointOverlayChanged, controlPointPositionChanged, getControlPoints, getLength, getPoints, getShape, hasSelectedPoint, intersects, intersects, isOverEdge, removePoint, removeSelectedPoint, translate, unselectAllPointscanSetBounds, canSetPosition, computeBounds5D, contains, contains, getBooleanMask, getBooleanMask2D, getBooleanMask2D, getBooleanMask2D, getBooleanMask2D, getBooleanMask3D, getBounds, getBounds3D, getC, getDimension, getPosition, getPosition3D, getROI3DList, getROI3DList, getSurfaceArea, getSurfaceArea, getT, getVolume, intersects, intersects, isActiveFor, isActiveFor, isOverEdge, isOverEdge, isOverEdge, setBounds3D, setBounds5D, setC, setPosition3D, setPosition5D, setTadd, 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, 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, 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, subtractpublic ROI3DPolyLine(Point3D pt)
public ROI3DPolyLine(Point5D pt)
public ROI3DPolyLine(Polyline3D polyline)
public ROI3DPolyLine(java.util.List<Point3D> points)
public ROI3DPolyLine()
public java.lang.String getDefaultName()
getDefaultName in class ROI3DShapepublic Polyline3D getPolyline3D()
public void setPolyline3D(Polyline3D value)
public boolean[] getBooleanMask2D(int x, int y, int width, int height, int z, boolean inclusive)
ROI3DgetBooleanMask2D in class ROI3Dx - the X coordinate of the upper-left corner of the specified rectangular areay - the Y coordinate of the upper-left corner of the specified rectangular areawidth - the width of the specified rectangular areaheight - the height of the specified rectangular areaz - Z position we want to retrieve the boolean maskinclusive - If true then all partially contained (intersected) pixels are included in the mask.public static void drawLine3DInBooleanMask2D(java.awt.Rectangle bounds2d, boolean[] result, int z, Point3D p1, Point3D p2)
public void onChanged(CollapsibleEvent object)
onChanged in interface ChangeListeneronChanged in class ROI3DShapepublic double computeNumberOfPoints()
ROIcomputeNumberOfPoints in class ROI3DShapepublic boolean contains(ROI roi)
ROIROI entirely contains the specified ROI.
WARNING: this method may be "pixel accurate" only depending the internal implementation.public boolean loadFromXML(org.w3c.dom.Node node)
XMLPersistentloadFromXML in interface XMLPersistentloadFromXML in class ROI3DShapepublic boolean saveToXML(org.w3c.dom.Node node)
XMLPersistentsaveToXML in interface XMLPersistentsaveToXML in class ROI3D