|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecticy.roi.ROI
icy.roi.ROI3D
plugins.big.bigsnakeutils.icy.ellipsoid.EllipsoidROI3D
public class EllipsoidROI3D
Class describing a ROI for ellipsoids.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class icy.roi.ROI |
---|
icy.roi.ROI.ROIIdComparator, icy.roi.ROI.ROINameComparator, icy.roi.ROI.ROIPainter |
Field Summary |
---|
Fields inherited from class icy.roi.ROI3D |
---|
ID_C, ID_T |
Fields inherited from class icy.roi.ROI |
---|
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 Summary | |
---|---|
EllipsoidROI3D(Ellipsoid3D ellipsoid)
Default constructor. |
Method Summary | |
---|---|
icy.type.rectangle.Rectangle3D |
computeBounds3D()
|
boolean |
contains(double x,
double y,
double z)
|
boolean |
contains(double x,
double y,
double z,
double t,
double c)
|
boolean |
contains(double x,
double y,
double z,
double sizeX,
double sizeY,
double sizeZ)
|
icy.roi.ROI |
getCopy()
|
Ellipsoid3D |
getDescriptor()
Returns the descriptor associated to this ROI. |
icy.type.point.Point3D |
getPosition3D()
|
double |
getSurfaceArea()
|
int |
getT()
|
double |
getVolume()
|
boolean |
hasSelectedPoint()
|
boolean |
intersects(double x,
double y,
double z,
double sizeX,
double sizeY,
double sizeZ)
|
boolean |
intersects(double x,
double y,
double z,
double t,
double c,
double sizeX,
double sizeY,
double sizeZ,
double sizeT,
double sizeC)
|
Methods inherited from class icy.roi.ROI3D |
---|
canSetBounds, canSetPosition, canTranslate, computeBounds5D, computeNumberOfContourPoints, computeNumberOfPoints, contains, contains, contains, contains, getBooleanMask, getBooleanMask2D, getBooleanMask2D, getBooleanMask2D, getBooleanMask2D, getBooleanMask2D, getBounds, getBounds3D, getC, getDimension, getPosition, getROI3DList, getROI3DList, intersects, intersects, isActiveFor, isActiveFor, loadFromXML, saveToXML, setBounds3D, setBounds5D, setC, setPosition3D, setPosition5D, setT, translate |
Methods inherited from class icy.roi.ROI |
---|
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, getDisplayColor, getExclusiveUnion, getFirstSequence, getFocusedColor, getIcon, getId, getIntersection, getName, getNumberOfContourPoints, getNumberOfPoints, getOpacity, getOverlay, getPainter, getPerimeter, getPosition5D, getPropertyValue, getROICount, getROIList, getROIList, getROIList, getROIsFromXML, getSelectedColor, getSequences, getShowName, getSimpleClassName, getStroke, getSubtraction, getUnion, internalFocus, internalSelect, internalUnfocus, internalUnselect, intersects, isAttached, isCreating, isEditable, isFocused, isReadOnly, isSelected, isUpdating, loadFromXML, loadROIsFromXML, merge, nameChanged, onChanged, painterChanged, propertyChanged, remove, remove, removeListener, roiChanged, roiChanged, saveROIsToXML, selectionChanged, setColor, setCreating, setEditable, setFocused, setIcon, setMousePos, setName, setOpacity, setPropertyValue, setReadOnly, setROIsFromXML, setSelected, setSelected, setSelectedColor, setShowName, setStroke |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EllipsoidROI3D(Ellipsoid3D ellipsoid)
ellipsoid
- Ellipsoid descriptor associated to this ROIMethod Detail |
---|
public Ellipsoid3D getDescriptor()
public icy.type.rectangle.Rectangle3D computeBounds3D()
computeBounds3D
in class icy.roi.ROI3D
public boolean contains(double x, double y, double z)
contains
in class icy.roi.ROI3D
public boolean contains(double x, double y, double z, double sizeX, double sizeY, double sizeZ)
contains
in class icy.roi.ROI3D
public boolean contains(double x, double y, double z, double t, double c)
contains
in class icy.roi.ROI3D
public icy.roi.ROI getCopy()
getCopy
in class icy.roi.ROI
public icy.type.point.Point3D getPosition3D()
getPosition3D
in class icy.roi.ROI3D
public double getSurfaceArea()
getSurfaceArea
in class icy.roi.ROI3D
public int getT()
getT
in class icy.roi.ROI3D
public double getVolume()
getVolume
in class icy.roi.ROI3D
public boolean hasSelectedPoint()
hasSelectedPoint
in class icy.roi.ROI
public boolean intersects(double x, double y, double z, double t, double c, double sizeX, double sizeY, double sizeZ, double sizeT, double sizeC)
intersects
in class icy.roi.ROI3D
public boolean intersects(double x, double y, double z, double sizeX, double sizeY, double sizeZ)
intersects
in class icy.roi.ROI3D
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |