as.mask.psp: Convert Line Segment Pattern to Binary Pixel Mask

Description Usage Arguments Details Value Author(s) See Also Examples

View source: R/psp2pix.R

Description

Converts a line segment pattern to a binary pixel mask by determining which pixels intersect the lines.

Usage

1

Arguments

x

Line segment pattern (object of class "psp").

W

Optional window (object of class "owin") determining the pixel raster.

...

Optional extra arguments passed to as.mask to determine the pixel resolution.

Details

This function converts a line segment pattern to a binary pixel mask by determining which pixels intersect the lines.

The pixel raster is determined by W and the optional arguments .... If W is missing or NULL, it defaults to the window containing x. Then W is converted to a binary pixel mask using as.mask. The arguments ... are passed to as.mask to control the pixel resolution.

Value

A window (object of class "owin") which is a binary pixel mask (type "mask").

Author(s)

\adrian

and \rolf

See Also

pixellate.psp, as.mask.

Use pixellate.psp if you want to measure the length of line in each pixel.

Examples

1
2
3
  X <- psp(runif(10), runif(10), runif(10), runif(10), window=owin())
  plot(as.mask.psp(X))
  plot(X, add=TRUE, col="red")

spatstat.geom documentation built on April 15, 2021, 9:06 a.m.