These functions return a spectral object of the same class as the one supplied as argument but with the spectral data on a shift scale.
fshift(x, ...)# S3 method for source_spct
fshift(x, range = c(min(x), min(x) + 10), f = "mean",
unit.out = getOption("photobiology.radiation.unit", default = "energy"),
...)
# S3 method for response_spct
fshift(x, range = c(min(x), min(x) + 10),
f = "mean", unit.out = getOption("photobiology.radiation.unit", default =
"energy"), ...)
# S3 method for filter_spct
fshift(x, range = c(min(x), min(x) + 10), f = "min",
qty.out = getOption("photobiology.filter.qty", default = "transmittance"),
...)
# S3 method for reflector_spct
fshift(x, range = c(min(x), min(x) + 10),
f = "min", qty.out = NULL, ...)
# S3 method for source_mspct
fshift(x, range = c(min(x), min(x) + 10), f = "mean",
unit.out = getOption("photobiology.radiation.unit", default = "energy"),
...)
# S3 method for raw_spct
fshift(x, range = c(min(x), min(x) + 10), f = "mean",
qty.out = NULL, ...)
# S3 method for cps_spct
fshift(x, range = c(min(x), min(x) + 10), f = "mean",
qty.out = NULL, ...)
# S3 method for generic_spct
fshift(x, range = c(min(x), min(x) + 10), f = "mean",
col.names, ...)
# S3 method for response_mspct
fshift(x, range = c(min(x), min(x) + 10),
f = "mean", unit.out = getOption("photobiology.radiation.unit", default =
"energy"), ...)
# S3 method for filter_mspct
fshift(x, range = c(min(x), min(x) + 10), f = "min",
qty.out = getOption("photobiology.filter.qty", default = "transmittance"),
...)
# S3 method for reflector_mspct
fshift(x, range = c(min(x), min(x) + 10),
f = "min", qty.out = NULL, ...)
# S3 method for raw_mspct
fshift(x, range = c(min(x), min(x) + 10), f = "min",
...)
# S3 method for cps_mspct
fshift(x, range = c(min(x), min(x) + 10), f = "min",
...)
# S3 method for generic_mspct
fshift(x, range = c(min(x), min(x) + 10), f = "min",
col.names, ...)
An R object
additonal named arguments passed down to f
.
An R object on which range()
returns a numeric vector of
length 2 with the limits of a range of wavelengths in nm, with min annd max
wavelengths (nm)
character string "mean", "min" or "max" for scaling so that this
summary value becomes the origin of the spectral data scale in the returned
object, or the name of a function taking x
as first argument and
returning a numeric value.
character Allowed values "energy", and "photon", or its alias "quantum"
character Allowed values "transmittance", and "absorbance"
character vector containing the names of columns or variables to which to apply the scale shift.
source_spct
:
response_spct
:
filter_spct
:
reflector_spct
:
source_mspct
:
raw_spct
:
cps_spct
:
generic_spct
:
response_mspct
:
filter_mspct
:
reflector_mspct
:
raw_mspct
:
cps_mspct
:
generic_mspct
:
Other rescaling functions: fscale
,
getNormalized
, is_normalized
,
is_scaled
, normalize
,
setNormalized
, setScaled