# Compute the intersection of one or more sets of intervals

### Description

Given one or more sets of intervals, produce a new set compactly representing points contained in at least one interval of each input object.

### Usage

1 2 3 4 5 | ```
## S4 method for signature 'Intervals_virtual'
interval_intersection(x, ..., check_valid = TRUE)
## S4 method for signature 'missing'
interval_intersection(x, ..., check_valid = TRUE)
``` |

### Arguments

`x` |
An |

`...` |
Additional objects of the same classes permitted for |

`check_valid` |
Should |

### Value

A single object representing points contained in each of the objects
supplied in the `x`

and `...`

arguments.

### See Also

See `interval_union`

and
`interval_complement`

, which are used to produce the
results.