This creates an object of class "linfun"
.
This is a simple mechanism for handling a function
defined on a linear network, to make it easier to display
and manipulate. f
should be a function
in the Rlanguage.
It should be able to be called either in the form
f(x,y)
or f(x,y,seg,tp)
where x,y
are
Cartesian coordinates of locations on the linear network,
and seg, tp
are the local coordinates.
The function f
should be vectorised: that is,
if x
and y
are numeric vectors of the same length
n
, then v <- f(x,y)
should be a vector of length n
.
L
should be a linear network (object of class "linnet"
)
inside which the function f
is well-defined.