Package | Description |
---|---|
ij | |
ij.gui | |
ij.io | |
ij.measure | |
ij.plugin | |
ij.plugin.filter | |
ij.plugin.frame | |
ij.process |
Modifier and Type | Field and Description |
---|---|
protected Roi |
ImagePlus.roi |
Modifier and Type | Method and Description |
---|---|
Roi |
ImagePlus.getRoi()
Returns the current selection, or null if there is no selection.
|
Modifier and Type | Method and Description |
---|---|
void |
ImagePlus.setOverlay(Roi roi,
Color strokeColor,
int strokeWidth,
Color fillColor)
Creates an Overlay from the specified ROI, and assigns it to this image.
|
void |
ImagePlus.setRoi(Roi newRoi)
Assigns the specified ROI to this image and displays it.
|
void |
ImagePlus.setRoi(Roi newRoi,
boolean updateDisplay)
Assigns 'newRoi' to this image and displays it if 'updateDisplay' is true.
|
Modifier and Type | Class and Description |
---|---|
class |
Arrow
This is an Roi subclass for creating and displaying arrows.
|
class |
EllipseRoi
This class implements the ellipse selection tool.
|
class |
FreehandRoi
Freehand region of interest or freehand line of interest
|
class |
ImageRoi
An ImageRoi is an Roi that overlays an image.
|
class |
Line
This class represents a straight line selection.
|
class |
OvalRoi
Oval region of interest
|
class |
PointRoi
This class represents a collection of points.
|
class |
PolygonRoi
This class represents a polygon region of interest or polyline of interest.
|
class |
RotatedRectRoi
This class implements the rotated rectangle selection tool.
|
class |
ShapeRoi
A subclass of
ij.gui.Roi (2D Regions Of Interest) implemented in terms of java.awt.Shape. |
class |
TextRoi
This class is a rectangular ROI containing text.
|
Modifier and Type | Field and Description |
---|---|
static Roi |
Roi.previousRoi |
Modifier and Type | Method and Description |
---|---|
Roi |
Overlay.get(int index)
Returns the ROI with the specified index or null if the index is invalid.
|
Roi[] |
ShapeRoi.getRois()
Converts a Shape into Roi object(s).
|
Roi |
ShapeRoi.shapeToRoi()
Attempts to convert this ShapeRoi into a non-composite Roi.
|
Roi[] |
Overlay.toArray()
Returns on array containing the ROIs in this Overlay.
|
Modifier and Type | Method and Description |
---|---|
void |
Overlay.add(Roi roi)
Adds an ROI to this Overlay.
|
void |
Overlay.add(Roi roi,
String name)
Adds an ROI to this Overlay using the specified name.
|
void |
Overlay.addElement(Roi roi)
Adds an ROI to this Overlay.
|
boolean |
Overlay.contains(Roi roi)
Returns 'true' if this Overlay contains the specified ROI.
|
void |
Roi.copyAttributes(Roi roi2)
Copy the attributes (outline color, fill color, outline width)
of 'roi2' to the this selection.
|
void |
Overlay.remove(Roi roi)
Removes the specified ROI from this Overlay.
|
boolean |
ImageCanvas.roiManagerSelect(Roi roi,
boolean delete) |
void |
ImageCanvas.setDisplayList(Roi roi,
Color color)
Deprecated.
replaced by ImagePlus.setOverlay(Roi, Color, int, Color)
|
PointRoi |
PointRoi.subtractPoints(Roi roi)
Subtract the points that intersect the specified ROI and return
the result.
|
Constructor and Description |
---|
Overlay(Roi roi)
Constructs an Overlay and adds the specified ROI.
|
RoiProperties(String title,
Roi roi)
Constructs a ColorChooser using the specified title and initial color.
|
ShapeRoi(Roi r)
Constructs a ShapeRoi from an Roi.
|
Modifier and Type | Method and Description |
---|---|
Roi |
RoiDecoder.getRoi()
Returns the ROI.
|
Roi |
RoiDecoder.getShapeRoi() |
static Roi |
RoiDecoder.open(String path)
Opens the Roi at the specified path.
|
static Roi |
RoiDecoder.openFromByteArray(byte[] bytes)
Opens an ROI from a byte array.
|
Roi |
Opener.openRoi(String path)
Attempts to open the specified ROI, returning null if unsuccessful.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
RoiEncoder.save(Roi roi,
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.
|
void |
RoiEncoder.write(Roi roi)
Save the Roi to the file of stream.
|
Modifier and Type | Method and Description |
---|---|
void |
ResultsTable.update(int measurements,
ImagePlus imp,
Roi roi) |
Modifier and Type | Method and Description |
---|---|
static Roi |
RoiEnlarger.enlarge(Roi roi,
double pixels) |
static Roi |
Selection.lineToArea(Roi roi)
Converts a line selection into an area selection.
|
static Roi |
RoiRotator.rotate(Roi roi,
double angle) |
static Roi |
RoiRotator.rotate(Roi roi,
double angle,
double xcenter,
double ycenter) |
static Roi |
RoiScaler.scale(Roi roi,
double xscale,
double yscale,
boolean centered) |
Modifier and Type | Method and Description |
---|---|
static Roi |
RoiEnlarger.enlarge(Roi roi,
double pixels) |
static Roi |
Selection.lineToArea(Roi roi)
Converts a line selection into an area selection.
|
static void |
OverlayCommands.listRois(Roi[] rois) |
static Roi |
RoiRotator.rotate(Roi roi,
double angle) |
static Roi |
RoiRotator.rotate(Roi roi,
double angle,
double xcenter,
double ycenter) |
static Roi |
RoiScaler.scale(Roi roi,
double xscale,
double yscale,
boolean centered) |
ImageProcessor |
Straightener.straighten(ImagePlus imp,
Roi roi,
int width) |
ImageStack |
Straightener.straightenStack(ImagePlus imp,
Roi roi,
int width) |
Modifier and Type | Method and Description |
---|---|
Roi |
ThresholdToSelection.convert(ImageProcessor ip)
Returns a selection created from the thresholded pixels in the
specified image, or null if there are no thresholded pixels.
|
static Roi |
ThresholdToSelection.run(ImagePlus imp)
Returns a selection created from the thresholded pixels in the
specified image, or null if there are no thresholded pixels.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ParticleAnalyzer.drawParticle(ImageProcessor drawIP,
Roi roi,
ImageStatistics stats,
ImageProcessor mask)
Draws a selected particle in a separate image.
|
protected void |
ParticleAnalyzer.saveResults(ImageStatistics stats,
Roi roi)
Saves statistics for one particle in a results table.
|
void |
Analyzer.saveResults(ImageStatistics stats,
Roi roi)
Saves the measurements specified in the "Set Measurements" dialog,
or by calling setMeasurements(), in the default results table.
|
Modifier and Type | Method and Description |
---|---|
Roi |
RoiManager.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.
|
Modifier and Type | Method and Description |
---|---|
void |
RoiManager.add(ImagePlus imp,
Roi roi,
int n)
Adds the specified ROI to the list.
|
void |
RoiManager.addRoi(Roi roi)
Adds the specified ROI.
|
void |
RoiManager.deselect(Roi roi)
Deselect the specified ROI if it is the only one selected.
|
int |
RoiManager.getRoiIndex(Roi roi)
Returns the index of the specified Roi, or -1 if it is not found.
|
static void |
Recorder.recordRoi(Roi roi) |
void |
SyncWindows.setCursor(ImagePlus imp,
Roi cursor) |
Modifier and Type | Method and Description |
---|---|
void |
ImageProcessor.draw(Roi roi)
Draws the specified ROI on this image using the line
width and color defined by ip.setLineWidth() and ip.setColor().
|
void |
ImageProcessor.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().
|
void |
ImageProcessor.fill(Roi roi)
Fills the ROI with the current fill/draw value.
|
void |
ImageProcessor.fillOutside(Roi roi)
Fills outside an Roi.
|
void |
BinaryInterpolator.run(ImagePlus image,
Roi[] rois) |
void |
ImageProcessor.setRoi(Roi roi)
Defines a non-rectangular region of interest that will consist of a
rectangular ROI and a mask.
|