Check validity of spectral objects
Check that an R object contains the expected data members.
check_spct(x, byref, strict.range, force = FALSE, ...) ## Default S3 method: check_spct(x, byref = FALSE, strict.range = NA, force = FALSE, ...) ## S3 method for class 'generic_spct' check_spct( x, byref = TRUE, strict.range = NA, force = FALSE, multiple.wl = getMultipleWl(x), ... ) ## S3 method for class 'calibration_spct' check_spct( x, byref = TRUE, strict.range = getOption("photobiology.strict.range", default = FALSE), force = FALSE, multiple.wl = getMultipleWl(x), ... ) ## S3 method for class 'raw_spct' check_spct( x, byref = TRUE, strict.range = getOption("photobiology.strict.range", default = FALSE), force = FALSE, multiple.wl = getMultipleWl(x), ... ) ## S3 method for class 'cps_spct' check_spct( x, byref = TRUE, strict.range = getOption("photobiology.strict.range", default = FALSE), force = FALSE, multiple.wl = getMultipleWl(x), ... ) ## S3 method for class 'filter_spct' check_spct( x, byref = TRUE, strict.range = getOption("photobiology.strict.range", default = FALSE), force = FALSE, multiple.wl = getMultipleWl(x), ... ) ## S3 method for class 'reflector_spct' check_spct( x, byref = TRUE, strict.range = getOption("photobiology.strict.range", default = FALSE), force = FALSE, multiple.wl = getMultipleWl(x), ... ) ## S3 method for class 'object_spct' check_spct( x, byref = TRUE, strict.range = getOption("photobiology.strict.range", default = FALSE), force = FALSE, multiple.wl = getMultipleWl(x), ... ) ## S3 method for class 'response_spct' check_spct( x, byref = TRUE, strict.range = NA, force = FALSE, multiple.wl = getMultipleWl(x), ... ) ## S3 method for class 'source_spct' check_spct( x, byref = TRUE, strict.range = getOption("photobiology.strict.range", default = FALSE), force = FALSE, multiple.wl = getMultipleWl(x), ... ) ## S3 method for class 'chroma_spct' check_spct( x, byref = TRUE, strict.range = getOption("photobiology.strict.range", default = FALSE), force = FALSE, multiple.wl = getMultipleWl(x), ... )
x |
An R object |
byref |
logical indicating if new object will be created by reference or
by copy of |
strict.range |
logical indicating whether off-range values result in an
error instead of a warning, |
force |
logical If TRUE check is done even if checks are disabled. |
... |
additional param possible in derived methods |
multiple.wl |
numeric Maximum number of repeated w.length entries with same value. |
default
: Default for generic function.
generic_spct
: Specialization for generic_spct.
calibration_spct
: Specialization for calibration_spct.
raw_spct
: Specialization for raw_spct.
cps_spct
: Specialization for cps_spct.
filter_spct
: Specialization for filter_spct.
reflector_spct
: Specialization for reflector_spct.
object_spct
: Specialization for object_spct.
response_spct
: Specialization for response_spct.
source_spct
: Specialization for source_spct.
chroma_spct
: Specialization for chroma_spct.
Other data validity check functions:
check_spectrum()
,
check_w.length()
,
enable_check_spct()
check_spct(sun.spct) check_spct(sun.spct) # try(check_spct(-sun.spct)) # try(check_spct((sun.spct[1, "w.length"] <- 1000)))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.