Given a pattern of points on a linear network, compute the matrix of distances between all pairs of points, measuring distance by the shortest path in the network.
# S3 method for lpp
pairdist(X, ..., method="C")
Point pattern on linear network (object of class "lpp"
).
Optional string determining the method of calculation.
Either "interpreted"
or "C"
.
Ignored.
A symmetric matrix, whose values are nonnegative numbers or infinity
(Inf
).
Given a pattern of points on a linear network, this function computes the matrix of distances between all pairs of points, measuring distance by the shortest path in the network.
If method="C"
the distances are computed using
code in the C language. If method="interpreted"
then the
computation is performed using interpreted R code. The R code is
much slower, but is provided for checking purposes.
If two points cannot be joined by a path,
the distance between them is infinite (Inf
).
# NOT RUN {
X <- runiflpp(12, simplenet)
pairdist(X)
# }
Run the code above in your browser using DataLab