copula (version 0.999-19)

interval-class: Class "interval" of Simple Intervals

Description

The S4 class "interval" is a simple class for numeric intervals.

"maybeInterval" is a class union (see setClassUnion) of "interval" and "NULL".

Arguments

Objects from the Class

Objects can be created by calls of the form new("interval", ...), but typically they are built via interval().

Slots

.Data:

numeric vector of length two, specifying the interval ranges.

open:

logical vector of length two, specifying if the interval is open or closed on the left and right, respectively.

Extends

Class "interval" extends "'>numeric", from data part, and "maybeInterval", directly.

Methods

"%in%"

signature(x = "numeric", table = "interval"): check if x is inside the interval, carefully differentiating open and closed intervals.

format

signature(x = "interval"): ...

show

signature(object = "interval"): ...

Summary

signature(x = "interval"): Group methods, notably range(), min(), etc.

See Also

interval constructs "interval" objects conveniently.

Examples

Run this code
# NOT RUN {
-1:2 %in% interval("(0, Inf)")
## 0 is *not* inside
# }

Run the code above in your browser using DataLab