Description Usage Arguments Details Value Note Examples
S3 methods for concatenating sets of intervals into a single set.
1 2 3 4 |
... |
|
All objects are expected to have the same value in the type
slot. If the closed
slots differ for
"Intervals"
objects and type == "Z"
, the
objects will be adjusted to have closed
values matching that of
x
; if type == "R"
, however, then all objects must first
be coerced to class "Intervals_full"
, with a
warning. This coercion also occurs when a mixture of object types is
passed in. A NULL
in any argument is ignored.
A single "Intervals"
or
"Intervals_full"
object. Input objects are
concatenated in their order of appearance in the the argument list.
If any input argument is not a set of intervals, list(...)
is
returned instead.
These methods will be converted to S4 once the necessary dispatch on
...
is supported.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | f1 <- Intervals( 1:2, type = "Z" )
g1 <- open_intervals( f1 + 5 )
# Combining Intervals objects over Z may require closure adjustment
c( f1, g1 )
f2 <- f1; g2 <- g1
type( f2 ) <- type( g2 ) <- "R"
# Combine Intervals objects over R which have different closure requires
# coercion
h <- c( f2, g2 )
# Coercion for mixed combinations as well
c( h, g2 + 10 )
## Not run:
# Combining different types is not permitted
c( h, g1 + 10 )
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.