| methods.linfun {spatstat} | R Documentation |
Methods for the class "linfun" of functions on a linear network.
## S3 method for class 'linfun'
print(x, ...)
## S3 method for class 'linfun'
plot(x, ..., L=NULL,
eps = NULL, dimyx = NULL, xy = NULL,
main="")
## S3 method for class 'linfun'
as.linim(X, L, ..., eps = NULL, dimyx = NULL, xy = NULL)
## S3 method for class 'linfun'
as.owin(W, ...)
## S3 method for class 'linfun'
as.linnet(X, ...)
## S3 method for class 'linfun'
as.function(x, ...)
X,x,W |
A function on a linear network
(object of class |
L |
A linear network |
eps,dimyx,xy |
Arguments passed to |
... |
Extra arguments passed to |
main |
Main title for plot. |
These are methods for the generic functions
plot, print
and the spatstat generic functions
as.owin,
as.linnet,
as.linim.
An object of class "linfun" represents a
mathematical function that could be evaluated at any location
on a linear network. It is essentially an R function with some
extra attributes.
The method as.linnet.linfun extracts the linear network
on which the function is defined.
The method as.owin.linfun extracts the two-dimensional spatial
window containing the linear network.
The method as.linim.linfun converts the function to a pixel
image on the linear network (an object of class "linim").
For print.linfun the result is NULL.
For plot.linfun the result is the same as
for plot.im.
For the conversion methods, the result is an object of the
required type: as.linim.linfun returns an object of
class "linim", and so on.
Adrian Baddeley Adrian.Baddeley@uwa.edu.au http://www.maths.uwa.edu.au/~adrian/ and Rolf Turner r.turner@auckland.ac.nz
data(letterR) X <- runiflpp(3, simplenet) f <- nnfun(X) f plot(f) as.function(f) as.owin(f) as.linnet(f) as.linim(f)