find_intersecting_events: Find Intersecting Events

View source: R/sample_events.R

find_intersecting_eventsR Documentation

Find Intersecting Events

Description

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

Usage

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

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)

ezwelty/linbin documentation built on April 19, 2023, 8:41 a.m.