Learn R Programming

photobiology (version 0.9.8)

generic_mspct: Collection-of-spectra constructor

Description

Converts a list of spectral objects into a "multi spectrum" object by setting the class attibute of the list of spectra to the corresponding multi-spct class, check that components of the list belong to the expected class.

Usage

generic_mspct(l = NULL, class = "generic_spct", ncol = 1, byrow = FALSE, dim = c(length(l)%/%ncol, ncol))
raw_mspct(l = NULL, ncol = 1, byrow = FALSE, ...)
cps_mspct(l = NULL, ncol = 1, byrow = FALSE, ...)
source_mspct(l = NULL, ncol = 1, byrow = FALSE, ...)
filter_mspct(l = NULL, ncol = 1, byrow = FALSE, ...)
reflector_mspct(l = NULL, ncol = 1, byrow = FALSE, ...)
object_mspct(l = NULL, ncol = 1, byrow = FALSE, ...)
response_mspct(l = NULL, ncol = 1, byrow = FALSE, ...)
chroma_mspct(l = NULL, ncol = 1, byrow = FALSE, ...)

Arguments

l
list of generic_spct or derived classes
class
character The multi spectrum object class or the expected class for the elements of l
ncol
integer Number of 'virtual' columns in data
byrow
logical If ncol > 1 how to read in the data
dim
integer Array of dimensions
...
ignored

Functions

  • raw_mspct: Specialization for collections of raw_spct objects.
  • cps_mspct: Specialization for collections of cps_spct objects.
  • source_mspct: Specialization for collections of source_spct objects.
  • filter_mspct: Specialization for collections of filter_spct objects.
  • reflector_mspct: Specialization for collections of reflector_spct objects.
  • object_mspct: Specialization for collections of object_spct objects.
  • response_mspct: Specialization for collections of response_spct objects.
  • chroma_mspct: Specialization for collections of chroma_spct objects.

See Also

Other collections of spectra classes family: split2mspct, subset2mspct

Examples

Run this code
filter_mspct(list(polyester.spct, yellow_gel.spct))

Run the code above in your browser using DataLab