Methods for Functions on Linear Network
Methods for the class "linfun"
of functions on a linear network.
## S3 method for class 'linfun' print(x, ...) ## S3 method for class 'linfun' summary(object, ...) ## S3 method for class 'linfun' plot(x, ..., L=NULL, main) ## S3 method for class 'linfun' as.data.frame(x, ...) ## S3 method for class 'linfun' as.owin(W, ...) ## S3 method for class 'linfun' as.function(x, ...)
x,object,W |
A function on a linear network
(object of class |
L |
A linear network |
... |
Extra arguments passed to |
main |
Main title for plot. |
These are methods for the generic functions
plot
, print
, summary
as.data.frame
and as.function
,
and for the spatstat generic function
as.owin
.
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.owin.linfun
extracts the two-dimensional spatial
window containing the linear network.
The method plot.linfun
first converts the function to a
pixel image using as.linim.linfun
, then plots the image using
plot.linim
.
Note that a linfun
function may have additional arguments,
other than those which specify the location on the network
(see linfun
). These additional arguments may be passed
to plot.linfun
.
For print.linfun
and summary.linfun
the result is NULL
.
For plot.linfun
the result is the same as
for plot.linim
.
For the conversion methods, the result is an object of the
required type: as.owin.linfun
returns an object of
class "owin"
, and so on.
Adrian Baddeley Adrian.Baddeley@curtin.edu.au, Rolf Turner r.turner@auckland.ac.nz and Ege Rubak rubak@math.aau.dk
X <- runiflpp(3, simplenet) f <- nnfun(X) f plot(f) as.function(f) as.owin(f) head(as.data.frame(f))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.