# complement.owin

From spatstat v1.4-5
by Adrian Baddeley

##### Take Complement of a Window

Take the set complement of a window, within its enclosing rectangle.

- Keywords
- spatial

##### Usage

`complement.owin(w)`

##### Arguments

- w
- an object of class
`"owin"`

describing a window of observation for a point pattern.

##### Details

If `w`

is a rectangular window this produces an error.
Otherwise, it yields a window object (of class `"owin"`

,
see `owin.object`

) representing the set complement
of `w`

inside its enclosing rectangle. For polygonal windows
this is achieved by reversing the sign of each boundary polygon,
while for binary masks it is achieved by negating the pixel values.

##### Value

- Another object of class
`"owin"`

representing the complement of the window, i.e. the inside of the window becomes the outside.

##### See Also

##### Examples

```
require(spatstat)
# polygonal
data(demopat)
w <- demopat$window
outside <- complement.owin(w)
# mask
w <- as.mask(demopat$window)
outside <- complement.owin(w)
```

*Documentation reproduced from package spatstat, version 1.4-5, License: GPL version 2 or newer*

### Community examples

Looks like there are no examples yet.