R: Generate Poisson Random Line Process

rpoisline {spatstat} | R Documentation

## Generate Poisson Random Line Process

### Description

Generate a random pattern of line segments obtained from the Poisson line process.

### Usage

     rpoisline(lambda, win=owin())

### Arguments

`lambda` | Intensity of the Poisson line process. A positive number.
`win` | Window in which to simulate the pattern. An object of class `"owin"` or something acceptable to `as.owin`.

### Details

This algorithm generates a realisation of the uniform Poisson line process, and clips it to the window `win`.

The argument `lambda` must be a positive number. It controls the intensity of the process. The expected number of lines intersecting a convex region of the plane is equal to `lambda` times the perimeter length of the region. The expected total length of the lines crossing a region of the plane is equal to `lambda * pi` times the area of the region.

### Value

A line segment pattern (an object of class `"psp"`).

The result also has an attribute called `"lines"` (an object of class `"infline"` specifying the original infinite random lines) and an attribute `"linemap"` (an integer vector mapping the line segments to their parent lines).

### Author(s)

Adrian Baddeley Adrian.Baddeley@curtin.edu.au and Rolf Turner r.turner@auckland.ac.nz

### See Also

`psp`

### Examples

     # uniform Poisson line process with intensity 10,
     # clipped to the unit square
     rpoisline(10)

[Package spatstat version 1.54-0 Index]