Converts various kinds of data to a pixel image on a linear network.
as.linim(X, …) # S3 method for linim
as.linim(X, …)
# S3 method for default
as.linim(X, L, …)
Data to be converted to a pixel image on a linear network.
Linear network (object of class "linnet"
).
Additional arguments passed to X
when X
is a function, or arguments passed to as.mask
which determine the pixel array geometry.
An image object on a linear network; an object of class "linim"
.
This function converts the data X
into a pixel image
on a linear network, an object of class "linim"
(see linim
).
The argument X
may be any of the following:
a pixel image on a linear network, an object of class
"linim"
.
a pixel image, an object of class "im"
.
any type of data acceptable to as.im
,
such as a function, numeric value, or window.
First X
is converted to a pixel image object Y
(object of class "im"
).
The conversion is performed by as.im
using any relevant arguments specified in …
. For example
the argument eps
could be used to change the pixel resolution.
Next Y
is converted to a pixel image on a linear network
using linim
. The argument L
determines the
linear network. If L
is missing or NULL
,
then X
should be an object of class "linim"
,
and L
defaults to the linear network on which X
is defined.
# NOT RUN {
f <- function(x,y){ x + y }
plot(as.linim(f, simplenet))
# }
Run the code above in your browser using DataLab