spatstat (version 1.6-3)

complement.owin: Take Complement of a Window

Description

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

Usage

complement.owin(w)

Arguments

w
an object of class "owin" describing a window of observation for a point pattern.

Value

  • Another object of class "owin" representing the complement of the window, i.e. the inside of the window becomes the outside.

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.

See Also

owin, owin.object

Examples

Run this code
# polygonal
   data(demopat)
   w <- demopat$window
   outside <- complement.owin(w)
   # mask
   w <- as.mask(demopat$window)
   outside <- complement.owin(w)

Run the code above in your browser using DataCamp Workspace