Uses of Class
ij.gui.Roi
-
Packages that use Roi Package Description ij ij.gui ij.io ij.measure ij.plugin ij.plugin.filter ij.plugin.frame ij.process -
-
Uses of Roi in ij
Fields in ij declared as Roi Modifier and Type Field Description protected RoiImagePlus. roiMethods in ij that return Roi Modifier and Type Method Description RoiImagePlus. getRoi()Returns the current selection, or null if there is no selection.static RoiIJ. Roi(double x, double y, double width, double height)Creates an Roi.Methods in ij with parameters of type Roi Modifier and Type Method Description ImagePlus[]ImagePlus. crop(Roi[] rois)Multi-roi cropping with default "slice" option.ImagePlus[]ImagePlus. crop(Roi[] rois, java.lang.String options)Returns an array of cropped images based on the provided list of rois.voidImagePlus. cropAndSave(Roi[] rois, java.lang.String directory, java.lang.String format)Saves the contents of the ROIs in this overlay as separate images, where 'directory' is the directory path and 'format' is "tif", "png" or "jpg".voidImagePlus. setOverlay(Roi roi, java.awt.Color strokeColor, int strokeWidth, java.awt.Color fillColor)Creates an Overlay from the specified ROI, and assigns it to this image.voidImagePlus. setRoi(Roi newRoi)Assigns the specified ROI to this image and displays it.voidImagePlus. setRoi(Roi newRoi, boolean updateDisplay)Assigns 'newRoi' to this image and displays it if 'updateDisplay' is true. -
Uses of Roi in ij.gui
Subclasses of Roi in ij.gui Modifier and Type Class Description classArrowThis is an Roi subclass for creating and displaying arrows.classEllipseRoiThis class implements the ellipse selection tool.classFreehandRoiFreehand region of interest or freehand line of interestclassImageRoiAn ImageRoi is an Roi that overlays an image.classLineThis class represents a straight line selection.classOvalRoiOval region of interestclassPointRoiThis class represents a collection of points that can be associated with counters.classPolygonRoiThis class represents a polygon region of interest or polyline of interest.classRotatedRectRoiThis class implements the rotated rectangle selection tool.classShapeRoiA subclass ofij.gui.Roi(2D Regions Of Interest) implemented in terms of java.awt.Shape.classTextRoiThis class is a rectangular ROI containing text.Fields in ij.gui declared as Roi Modifier and Type Field Description static RoiRoi. previousRoiGet using getPreviousRoi() and set using setPreviousRoi()Methods in ij.gui that return Roi Modifier and Type Method Description static RoiRoi. convertLineToArea(Roi line)Converts a line selection into an area (polygon or composite) selection.
Author: Michael SchmidRoiRoi. convertToPolygon()Deprecated.static RoiRoi. create(double x, double y, double width, double height)Creates a rectangular ROI.static RoiRoi. create(double x, double y, double width, double height, int cornerDiameter)Creates a rounded rectangular ROI.RoiOverlay. get(int index)Returns the ROI with the specified index or null if the index is invalid.RoiOverlay. get(java.lang.String name)Returns the ROI with the specified name or null if not found.RoiRoi. getInverse(ImagePlus imp)Returns the inverted roi, or null if this is not an area roi or cannot be converted to a ShapeRoi.static RoiRoi. getPreviousRoi()Returns the Roi saved by setPreviousRoi().Roi[]ShapeRoi. getRois()Converts a Shape into Roi object(s).RoiShapeRoi. shapeToRoi()Attempts to convert this ShapeRoi into a single non-composite Roi.Roi[]Overlay. toArray()Returns on array containing the ROIs in this Overlay.Roi[]Overlay. toArray(int[] indexes)Returns on array containing the ROIs with the specified indexes.RoiShapeRoi. trySimplify()Attempts to convert this ShapeRoi into a single non-composite Roi.RoiOverlay. xor(int[] indexes)Returns the bounds of this overlay.static RoiRoi. xor(Roi[] rois)Methods in ij.gui that return types with arguments of type Roi Modifier and Type Method Description java.util.Iterator<Roi>Overlay. iterator()Methods in ij.gui with parameters of type Roi Modifier and Type Method Description voidOverlay. add(Roi roi)Adds an ROI to this Overlay.voidOverlay. add(Roi roi, java.lang.String name)Adds an ROI to this Overlay using the specified name.voidOverlay. addElement(Roi roi)Adds an ROI to this Overlay.PointRoiPointRoi. containedPoints(Roi roi)Returns the points of this Roi that are contained in the specified area ROI.booleanOverlay. contains(Roi roi)Returns 'true' if this Overlay contains the specified ROI.static RoiRoi. convertLineToArea(Roi line)Converts a line selection into an area (polygon or composite) selection.
Author: Michael SchmidvoidArrow. copyAttributes(Roi roi2)voidPointRoi. copyAttributes(Roi roi2)voidRoi. copyAttributes(Roi roi2)Copy the attributes (outline color, fill color, outline width) of 'roi2' to the this selection.static OverlayOverlay. createStackOverlay(Roi[] rois)PointRoiPointRoi. crop(Roi roi)voidOverlay. remove(Roi roi)Removes the specified ROI from this Overlay.booleanImageCanvas. roiManagerSelect(Roi roi, boolean delete)voidOverlay. set(Roi roi, int index)Replaces the ROI at the specified index.voidImageCanvas. setDisplayList(Roi roi, java.awt.Color color)Deprecated.replaced by ImagePlus.setOverlay(Roi, Color, int, Color)static voidRoi. setPreviousRoi(Roi roi)Saves 'roi' so it can be restored later using Edit/Selection/Restore Selection.voidTextRoi. setPreviousTextRoi(Roi previousRoi)PointRoiPointRoi. subtractPoints(Roi roi)Returns the points of this Roi that are not contained in the specified area ROI.static RoiRoi. xor(Roi[] rois)Constructors in ij.gui with parameters of type Roi Constructor Description Overlay(Roi roi)Constructs an Overlay and adds the specified ROI.RoiProperties(java.lang.String title, Roi roi)Constructs a ColorChooser using the specified title and initial color.ShapeRoi(Roi r)Constructs a ShapeRoi from an Roi. -
Uses of Roi in ij.io
Methods in ij.io that return Roi Modifier and Type Method Description RoiRoiDecoder. getRoi()Returns the ROI.RoiRoiDecoder. getShapeRoi()static RoiRoiDecoder. open(java.lang.String path)Opens the Roi at the specified path.static RoiRoiDecoder. openFromByteArray(byte[] bytes)Opens an ROI from a byte array.RoiOpener. openRoi(java.lang.String path)Attempts to open the specified ROI, returning null if unsuccessful.Methods in ij.io with parameters of type Roi Modifier and Type Method Description static booleanRoiEncoder. save(Roi roi, java.lang.String path)Saves the specified ROI as a file, returning 'true' if successful.static byte[]RoiEncoder. saveAsByteArray(Roi roi)Saves the specified ROI as a byte array.voidRoiEncoder. write(Roi roi)Save the Roi to the file of stream. -
Uses of Roi in ij.measure
Methods in ij.measure with parameters of type Roi Modifier and Type Method Description static booleanResultsTable. selectRow(Roi roi)Selects the row in the "Results" table assocuiated with the specified Roi.voidResultsTable. update(int measurements, ImagePlus imp, Roi roi) -
Uses of Roi in ij.plugin
Methods in ij.plugin that return Roi Modifier and Type Method Description static RoiRoiEnlarger. enlarge(Roi roi, double pixels)static RoiRoiEnlarger. enlarge255(Roi roi, double pixels)static RoiSelection. lineToArea(Roi roi)Converts a line selection into an area selection.static RoiRoiRotator. rotate(Roi roi, double angle)static RoiRoiRotator. rotate(Roi roi, double angle, double xcenter, double ycenter)static RoiRoiScaler. scale(Roi roi, double xscale, double yscale, boolean centered)Methods in ij.plugin with parameters of type Roi Modifier and Type Method Description static RoiRoiEnlarger. enlarge(Roi roi, double pixels)static RoiRoiEnlarger. enlarge255(Roi roi, double pixels)static RoiSelection. lineToArea(Roi roi)Converts a line selection into an area selection.static voidOverlayCommands. listRois(Roi[] rois)static RoiRoiRotator. rotate(Roi roi, double angle)static RoiRoiRotator. rotate(Roi roi, double angle, double xcenter, double ycenter)static RoiRoiScaler. scale(Roi roi, double xscale, double yscale, boolean centered)ImageProcessorStraightener. straighten(ImagePlus imp, Roi roi, int width)ImageStackStraightener. straightenStack(ImagePlus imp, Roi roi, int width) -
Uses of Roi in ij.plugin.filter
Methods in ij.plugin.filter that return Roi Modifier and Type Method Description RoiThresholdToSelection. convert(ImageProcessor ip)Returns a selection created from the thresholded pixels in the specified image, or null if there are no thresholded pixels.static RoiThresholdToSelection. run(ImagePlus imp)Returns a selection created from the thresholded pixels in the specified image, or null if there are no thresholded pixels.Methods in ij.plugin.filter with parameters of type Roi Modifier and Type Method Description protected voidParticleAnalyzer. drawParticle(ImageProcessor drawIP, Roi roi, ImageStatistics stats, ImageProcessor mask)Draws a selected particle in a separate image.voidAnalyzer. saveResults(ImageStatistics stats, Roi roi)Saves the measurements specified in the "Set Measurements" dialog, or by calling setMeasurements(), in the default results table.protected voidParticleAnalyzer. saveResults(ImageStatistics stats, Roi roi)Saves statistics for one particle in a results table. -
Uses of Roi in ij.plugin.frame
Methods in ij.plugin.frame that return Roi Modifier and Type Method Description RoiRoiManager. getRoi(int index)Returns a reference to the ROI at the specified index.Roi[]RoiManager. getRoisAsArray()Returns the ROIs as an array.Roi[]RoiManager. getSelectedRoisAsArray()Returns the selected ROIs as an array, or all the ROIs if none are selected.Methods in ij.plugin.frame that return types with arguments of type Roi Modifier and Type Method Description java.util.Iterator<Roi>RoiManager. iterator()Methods in ij.plugin.frame with parameters of type Roi Modifier and Type Method Description voidRoiManager. add(Roi roi, int n)Adds the specified ROI to the list.voidRoiManager. add(ImagePlus imp, Roi roi, int n)Adds the specified ROI to the list.voidRoiManager. addRoi(Roi roi)Adds the specified ROI.voidRoiManager. deselect(Roi roi)Deselect the specified ROI if it is the only one selected.intRoiManager. getRoiIndex(Roi roi)Returns the index of the specified Roi, or -1 if it is not found.static ResultsTableRoiManager. multiMeasure(ImagePlus imp, Roi[] rois, boolean appendResults)static voidRecorder. recordRoi(Roi roi)voidSyncWindows. setCursor(ImagePlus imp, Roi cursor)voidRoiManager. setRoi(Roi roi, int index)Replaces the ROI at the specified index. -
Uses of Roi in ij.process
Methods in ij.process with parameters of type Roi Modifier and Type Method Description voidImageProcessor. draw(Roi roi)Draws the specified ROI on this image using the line width and color defined by ip.setLineWidth() and ip.setColor().voidImageProcessor. drawRoi(Roi roi)Draws the specified ROI on this image using the stroke width, stroke color and fill color defined by roi.setStrokeWidth, roi.setStrokeColor() and roi.setFillColor().voidImageProcessor. fill(Roi roi)Fills the ROI with the current fill/draw value.voidImageProcessor. fillOutside(Roi roi)Fills outside an Roi.voidBinaryInterpolator. run(ImagePlus image, Roi[] rois)voidImageProcessor. setRoi(Roi roi)Defines a non-rectangular region of interest that will consist of a rectangular ROI and a mask.
-