Class "interval" of Simple Intervals
The S4 class
"interval"
is a simple class for numeric
intervals.
"maybeInterval"
is a class union (see
setClassUnion
) of "interval"
and "NULL"
.
Objects can be created by calls of the form new("interval", ...)
,
but typically they are built via interval()
.
.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.
Class "interval"
extends "numeric"
, from
data part, and "maybeInterval"
, directly.
There are more sophisticated interval classes, functions and methods, notably in package Intervals. We only use this as a simple interface in order to specify our copula functions consistently.
interval
constructs "interval" objects conveniently.
-1:2 %in% interval("(0, Inf)") ## 0 is *not* inside
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.