Collection-of-spectra constructor

Share:

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
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.

Note

Setting class = source_spct or class = source_mspct makes no difference

See Also

Other collections of spectra classes family: split2mspct, subset2mspct

Examples

1

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.