
Function to set the "Tfr.type"
attribute and simultaneously converting
the spectral data to correspond to the new type.
convertTfrType(x, Tfr.type = NULL)
x
possibly with the "thickness"
field of the
"filter.properties"
attribute modified
a filter_spct, object_spct, filter_mspct or object_mspct object.
character One of "internal"
or "total"
.
Internal transmittance uses as reference the light entering the
object while total transmittance takes the incident light as reference. The
conversion is possible only if reflectance is known. Either as spectral
data in an object_spct
object, a filter_spct
object that is
"under-the-hood" an object_spct
, or if a fixed reflectance factor
applicable to all wavelengths is stored in the filter.properties
attribute of the filter_spct
object.
Other time attribute functions:
checkTimeUnit()
,
convertThickness()
,
convertTimeUnit()
,
getTimeUnit()
,
setTimeUnit()
my.spct <- polyester.spct
filter_properties(my.spct) <- list(Rfr.constant = 0.07,
thickness = 125e-6,
attenuation.mode = "absorption")
convertTfrType(my.spct, Tfr.type = "internal")
Run the code above in your browser using DataLab