public class AdvancedImagePlus
extends ij.ImagePlus
Modifier and Type | Field and Description |
---|---|
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
|
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
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
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) |
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
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
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)
public void setImage(java.awt.Image img)
setImage
in class ij.ImagePlus
public void setRoi(ij.gui.Roi newRoi)
setRoi
in class ij.ImagePlus
public void killRoi()
killRoi
in class ij.ImagePlus
public void setSelectedRoi(ij.gui.Roi selectedRoi)
public void setHandledRoi(ij.gui.Roi handledRoi)
public void createNewRoi(int sx, int sy)
createNewRoi
in class ij.ImagePlus
public 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