R: Remove "generic_mspct" and derived class attributes.

rmDerivedMspct {photobiology} | R Documentation

## Remove "generic_mspct" and derived class attributes.

### Description

Removes from an spectrum object the class attributes "generic_mspct" and any derived class attribute such as "source_mspct". This operation is done by reference!

### Usage

    rmDerivedMspct(x)

### Arguments

`x` | an R object.

### Value

A character vector containing the removed class attribute values. This is different to the behaviour of function `unlist` in base R!

### Note

If `x` is an object of any of the multi spectral classes defined in this package, this function changes by reference the multi spectrum object into the underlying list object. Otherwise, it just leaves `x` unchanged. The modified `x` is also returned invisibly.

### See Also

Other set and unset 'multi spectral' class functions: `shared_member_class`

[Package photobiology version 0.9.21 Index]