spatstat (version 1.60-1)

extrapolate.psp: Extrapolate Line Segments to Obtain Infinite Lines

Description

Given a spatial pattern of line segments, extrapolate the segments to infinite lines.

Usage

extrapolate.psp(x, …)

Arguments

x

Spatial pattern of line segments (object of class "psp").

Ignored.

Value

An object of class "infline" representing the pattern of infinite lines. See infline for details of structure.

Details

Each line segment in the pattern x is extrapolated to an infinite line, drawn through its two endpoints. The resulting pattern of infinite lines is returned as an object of class "infline".

If a segment's endpoints are identical (so that it has zero length) the resulting infinite line is vertical (i.e. parallel to the \(y\) coordinate axis).

See Also

psp, infline

midpoints.psp, lengths.psp angles.psp, endpoints.psp.

Examples

Run this code
# NOT RUN {
   X <- psp(runif(4), runif(4), runif(4), runif(4), window=owin())
   Y <- extrapolate.psp(X)
   plot(X, col=3, lwd=4)
   plot(Y, lty=3)
   Y
# }

Run the code above in your browser using DataCamp Workspace