Package ij.gui

Class RotatedRectRoi

    • Constructor Detail

      • RotatedRectRoi

        public RotatedRectRoi​(double x1,
                              double y1,
                              double x2,
                              double y2,
                              double rectWidth)
      • RotatedRectRoi

        public RotatedRectRoi​(int sx,
                              int sy,
                              ImagePlus imp)
    • Method Detail

      • grow

        protected void grow​(int sx,
                            int sy)
        Overrides:
        grow in class PolygonRoi
      • showStatus

        public void showStatus()
        Overrides:
        showStatus in class Roi
      • nudgeCorner

        public void nudgeCorner​(int key)
        Description copied from class: Roi
        Nudge lower right corner of rectangular and oval ROIs by one pixel based on arrow key press.
        Overrides:
        nudgeCorner in class Roi
      • handleMouseUp

        protected void handleMouseUp​(int screenX,
                                     int screenY)
        Description copied from class: PolygonRoi
        With segmented selections, ignore first mouse up and finalize when user double-clicks, control-clicks or clicks in start box.
        Overrides:
        handleMouseUp in class PolygonRoi
      • moveHandle

        protected void moveHandle​(int sx,
                                  int sy)
        Overrides:
        moveHandle in class PolygonRoi
      • isHandle

        public int isHandle​(int sx,
                            int sy)
        Description copied from class: PolygonRoi
        Returns a handle number if the specified screen coordinates are inside or near a handle, otherwise returns -1.
        Overrides:
        isHandle in class PolygonRoi
      • getParams

        public double[] getParams()
        Returns x1, y1, x2, y2 and width as a 5 element array.