find_intersecting_events: Find Intersecting Events

Description Usage Arguments Value Examples

View source: R/sample_events.R

Description

Returns a logical matrix indicating whether or not each pair of events intersect.

Usage

1
find_intersecting_events(ex, ey, equal.points = TRUE, closed = FALSE)

Arguments

ex, ey

Event tables.

equal.points

If TRUE, equal-valued points are considered intersecting. This is always TRUE if closed = TRUE.

closed

If TRUE, events are interpreted as closed intervals and events sharing only an endpoint are reported as intersecting.

Value

A logical matrix with ey events as rows and ex events as columns.

Examples

1
2
3
4
5
ex <- events(c(0, 5, 5, 10))
find_intersecting_events(ex, events(5), equal.points = FALSE) # equal points don't intersect
find_intersecting_events(ex, events(5), equal.points = TRUE)  # equal points do intersect
find_intersecting_events(ex, events(5), closed = TRUE)        # adjacent events intersect
find_intersecting_events(ex, ex)

linbin documentation built on April 20, 2021, 5:07 p.m.