Convert the "Tfr.type" attribute
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 |
a filter_spct, object_spct, filter_mspct or object_mspct object. |
Tfr.type |
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, or a filter_spct object that is under the hood an object_spct, or if a fixed reflectance factor applicable to all wavelengths is known.
x
possibly with the "thickness"
field of the
"filter.properties"
attribute modified
if x is not a filter_spct
object, x
is returned
unchanged. If or x
does not have the "filter.properties"
attribute set and with no missing data, x
is returned with
Tfr
set to NA
values.
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")
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.