R: Convert Window Back To Rectangle

rescue.rectangle {spatstat.geom} | R Documentation

## Convert Window Back To Rectangle

### Description

Determines whether the given window is really a rectangle aligned with the coordinate axes, and if so, converts it to a rectangle object.

### Usage

     rescue.rectangle(W)

### Arguments

`W` | A window (object of class `"owin"`).

### Details

This function decides whether the window `W` is actually a rectangle aligned with the coordinate axes. This will be true if `W` is

- a rectangle (window object of type `"rectangle"`);

- a polygon (window object of type `"polygonal"` with a single polygonal boundary) that is a rectangle aligned with the coordinate axes;

- a binary mask (window object of type `"mask"`) in which all the pixel entries are `TRUE`.

If so, the function returns this rectangle, a window object of type `"rectangle"`. If not, the function returns `W`.

### Value

Another object of class `"owin"` representing the same window.

### Author(s)

Adrian Baddeley Adrian.Baddeley@curtin.edu.au

and Rolf Turner r.turner@auckland.ac.nz

### See Also

`as.owin`, `owin.object`

### Examples

      w <- owin(poly=list(x=c(0,1,1,0),y=c(0,0,1,1)))
      rw <- rescue.rectangle(w)

      w <- as.mask(unit.square())
      rw <- rescue.rectangle(w)

[Package spatstat.geom version 2.3-2 Index]