|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectij.ImagePlus
fr.esrf.tangoatk.widget.util.AdvancedImagePlus
public class AdvancedImagePlus
An ImagePlus with multi Roi management.
| Field Summary | |
|---|---|
protected boolean |
allowRoiCreation
A boolean used to know whether a Roi can be created or not. |
protected java.util.Vector<ij.gui.Roi> |
innerRois
Vector containing all interior Rois |
protected java.util.Vector<ij.gui.Roi> |
outerRois
Vector containing all exterior Rois |
protected java.util.Vector<ij.gui.Roi> |
roiVector
Vector containing all Rois |
protected java.util.Vector<ij.gui.Roi> |
selectedRois
Vector containing all selected Rois |
protected ij.gui.Roi |
validatedRoi
The only selected interior/exterior Roi |
| Fields inherited from class ij.ImagePlus |
|---|
changes, CLOSED, COLOR_256, COLOR_RGB, compositeImage, currentSlice, GRAY16, GRAY32, GRAY8, height, img, ip, locked, OPENED, pixelHeight, pixelWidth, roi, sCalibrated, unit, units, UPDATED, width, win |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Fields inherited from interface ij.measure.Measurements |
|---|
AREA, AREA_FRACTION, CENTER_OF_MASS, CENTROID, CIRCULARITY, ELLIPSE, FERET, INTEGRATED_DENSITY, INVERT_Y, KURTOSIS, LABELS, LIMIT, MAX_STANDARDS, MEAN, MEDIAN, MIN_MAX, MODE, PERIMETER, RECT, SKEWNESS, SLICE, STD_DEV |
| Constructor Summary | |
|---|---|
AdvancedImagePlus()
|
|
AdvancedImagePlus(java.lang.String pathOrURL)
|
|
AdvancedImagePlus(java.lang.String title,
java.awt.Image img)
|
|
AdvancedImagePlus(java.lang.String title,
ij.process.ImageProcessor ip)
|
|
AdvancedImagePlus(java.lang.String title,
ij.ImageStack stack)
|
|
| Method Summary | |
|---|---|
void |
addRoi(ij.gui.Roi roi)
|
void |
createNewRoi(int sx,
int sy)
|
void |
deleteSelectedRois()
|
java.util.Vector<ij.gui.Roi> |
getAllRois()
|
java.util.Vector<ij.gui.Roi> |
getInnerRois()
|
java.util.Vector<ij.gui.Roi> |
getOuterRois()
|
java.util.Vector<ij.gui.Roi> |
getSelectedRois()
|
ij.gui.Roi |
getValidatedRoi()
|
boolean |
isAllowRoiCreation()
|
void |
killRoi()
|
void |
removeRoi(ij.gui.Roi roi)
|
void |
setAllowRoiCreation(boolean allowRoiCreation)
|
void |
setHandledRoi(ij.gui.Roi handledRoi)
|
void |
setImage(java.awt.Image img)
|
void |
setRoi(ij.gui.Roi newRoi)
|
void |
setSelectedRoi(ij.gui.Roi selectedRoi)
|
void |
setSelectedRois(java.util.Vector<ij.gui.Roi> selectedRois)
|
void |
setValidatedRoi(ij.gui.Roi validatedRoi)
|
| Methods inherited from class ij.ImagePlus |
|---|
addImageListener, close, copy, copyScale, createEmptyStack, createImagePlus, createLut, draw, draw, flush, getBitDepth, getCalibration, getCanvas, getChannelProcessor, getClipboard, getCurrentSlice, getDimensions, getFileInfo, getGlobalCalibration, getHeight, getID, getImage, getImageStack, getImageStackSize, getLocalCalibration, getLocationAsString, getMask, getNChannels, getNFrames, getNSlices, getOriginalFileInfo, getPixel, getProcessor, getProperties, getProperty, getRoi, getShortTitle, getStack, getStackSize, getStartTime, getStatistics, getStatistics, getStatistics, getStatistics, getTitle, getType, getWidth, getWindow, hide, imageUpdate, isInvertedLut, isLocked, isProcessor, killProcessor, killStack, lock, lockSilently, mouseMoved, notifyListeners, paste, removeImageListener, repaintWindow, resetClipboard, restoreRoi, revert, saveRoi, setActivated, setCalibration, setColor, setDimensions, setFileInfo, setGlobalCalibration, setIgnoreFlush, setProcessor, setProperty, setRoi, setRoi, setSlice, setStack, setTitle, setType, setWindow, show, show, startTiming, toString, trimProcessor, unlock, updateAndDraw, updateAndRepaintWindow, updateChannelAndDraw, updateImage, updateStatusbarValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Vector<ij.gui.Roi> roiVector
protected java.util.Vector<ij.gui.Roi> selectedRois
protected java.util.Vector<ij.gui.Roi> innerRois
protected java.util.Vector<ij.gui.Roi> outerRois
protected ij.gui.Roi validatedRoi
protected boolean allowRoiCreation
| Constructor Detail |
|---|
public AdvancedImagePlus()
public AdvancedImagePlus(java.lang.String title,
java.awt.Image img)
public AdvancedImagePlus(java.lang.String title,
ij.process.ImageProcessor ip)
public AdvancedImagePlus(java.lang.String title,
ij.ImageStack stack)
public AdvancedImagePlus(java.lang.String pathOrURL)
| Method Detail |
|---|
public void setImage(java.awt.Image img)
setImage in class ij.ImagePluspublic void setRoi(ij.gui.Roi newRoi)
setRoi in class ij.ImagePluspublic void killRoi()
killRoi in class ij.ImagePluspublic void setSelectedRoi(ij.gui.Roi selectedRoi)
public void setHandledRoi(ij.gui.Roi handledRoi)
public void createNewRoi(int sx,
int sy)
createNewRoi in class ij.ImagePluspublic void addRoi(ij.gui.Roi roi)
public void removeRoi(ij.gui.Roi roi)
public java.util.Vector<ij.gui.Roi> getAllRois()
public java.util.Vector<ij.gui.Roi> getSelectedRois()
public void setSelectedRois(java.util.Vector<ij.gui.Roi> selectedRois)
selectedRois - the selectedRois to setpublic void deleteSelectedRois()
public boolean isAllowRoiCreation()
public void setAllowRoiCreation(boolean allowRoiCreation)
allowRoiCreation - the allowRoiCreation to setpublic java.util.Vector<ij.gui.Roi> getInnerRois()
public java.util.Vector<ij.gui.Roi> getOuterRois()
public ij.gui.Roi getValidatedRoi()
public void setValidatedRoi(ij.gui.Roi validatedRoi)
validatedRoi - the validatedRoi to set
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||