distance_to_nearest {intervals} | R Documentation |
For each point or interval in the from
argument, compute the
distance to the nearest position in the to
argument.
## S4 method for signature 'numeric, Intervals_virtual': distance_to_nearest(from, to, check_valid = TRUE) ## S4 method for signature 'Intervals_virtual, ## Intervals_virtual': distance_to_nearest(from, to, check_valid = TRUE)
from |
An object of appropriate type. |
to |
An object of appropriate type. |
check_valid |
Should validObject be called before passing to
compiled code? Also see interval_overlap .
|
A vector of distances, with one entry per point or interval in
from
. Any intervals in from
which are either empty (see
empty
) or have NA
endpoints produce a NA
result.
Distances are computed efficiently using approxfun
.
# Point to interval to <- Intervals( c(0,5,3,Inf) ) from <- -5:10 plot( from, distance_to_nearest( from, to ), type = "l" ) segments( to[,1], 1, pmin(to[,2], par("usr")[2]), 1, col = "red" ) # Interval to interval from <- Intervals( c(-Inf,-Inf,3.5,-1,1,4) ) distance_to_nearest( from, to )