clip_wl {photobiology} | R Documentation |
Clip head and/or tail of a spectrum
Description
Clip head and tail of a spectrum based on wavelength limits, no interpolation used at range boundaries.
Usage
clip_wl(x, range, ...)
## Default S3 method:
clip_wl(x, range, ...)
## S3 method for class 'generic_spct'
clip_wl(x, range = NULL, ...)
## S3 method for class 'generic_mspct'
clip_wl(x, range = NULL, ...)
## S3 method for class 'waveband'
clip_wl(x, range = NULL, ...)
## S3 method for class 'list'
clip_wl(x, range = NULL, ...)
Arguments
x |
an R object. |
range |
a numeric vector of length two, or any other object for which
function |
... |
ignored (possibly used by derived methods). |
Value
a spectrum object or a collection of spectral objects of the same
class as x
with wavelength heads and tails clipped.
Methods (by class)
-
clip_wl(default)
: Default for generic function -
clip_wl(generic_spct)
: Clip an object of class "generic_spct" or derived. -
clip_wl(generic_mspct)
: Clip an object of class "generic_mspct" or derived. -
clip_wl(waveband)
: Clip an object of class "waveband". -
clip_wl(list)
: Clip a list (of objects of class "waveband").
Note
The condition tested is wl >= range[1] & wl < (range[2] + 1e-13)
.
See Also
Other trim functions:
trim_spct()
,
trim_waveband()
,
trim_wl()
Examples
clip_wl(sun.spct, range = c(400, 500))
clip_wl(sun.spct, range = c(NA, 500))
clip_wl(sun.spct, range = c(400, NA))