"linfun"
of functions on a linear network.## S3 method for class 'linfun':
print(x, \dots) ## S3 method for class 'linfun':
summary(object, \dots)
## S3 method for class 'linfun':
plot(x, \dots, L=NULL,
eps = NULL, dimyx = NULL, xy = NULL,
main)
## S3 method for class 'linfun':
as.linim(X, L, \dots, eps = NULL, dimyx = NULL, xy = NULL)
## S3 method for class 'linfun':
as.data.frame(x, \dots)
## S3 method for class 'linfun':
as.owin(W, \dots)
## S3 method for class 'linfun':
as.function(x, \dots)
"linfun"
).as.mask
to control
the pixel resolution.plot.im
or
print.default
.print.linfun
and summary.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.
plot
, print
, summary
as.data.frame
and as.function
,
and for the as.owin
and
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 Rfunction
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"
).
X <- runiflpp(3, simplenet)
f <- nnfun(X)
f
plot(f)
as.function(f)
as.owin(f)
as.linim(f)
head(as.data.frame(f))
Run the code above in your browser using DataLab