copy_attributes: Copy attributes

View source: R/copy.attr.R

copy_attributesR Documentation

Copy attributes

Description

Copy attributes from x to y. Methods defined for spectral and waveband objects of classes from package 'photobiology'.

Usage

copy_attributes(x, y, which, ...)

## Default S3 method:
copy_attributes(x, y, which = NULL, ...)

## S3 method for class 'generic_spct'
copy_attributes(x, y, which = NULL, which.not = NULL, copy.class = FALSE, ...)

## S3 method for class 'generic_mspct'
copy_attributes(x, y, which = NULL, which.not = NULL, copy.class = FALSE, ...)

## S3 method for class 'waveband'
copy_attributes(x, y, which = NULL, ...)

Arguments

x, y

R objects

which

character Names of attributes to copy, if NULL all those relevant according to the class of x is used as defaul,

...

not used

which.not

character Names of attributes not to be copied. The names passed here are removed from the list for which, which is most useful when we want to modify the default.

copy.class

logical If TRUE class attributes are also copied.

Value

A copy of y with additional attributes set.

Methods (by class)

  • copy_attributes(default): Default for generic function

  • copy_attributes(generic_spct):

  • copy_attributes(generic_mspct):

  • copy_attributes(waveband):


photobiology documentation built on Oct. 21, 2023, 1:06 a.m.