Function to set the "Tfr.type" attribute and simultaneously converting the spectral data to correspond to the new type.
convertTfrType(x, Tfr.type = NULL)
a filter_spct, object_spct, filter_mspct or object_mspct object.
character One of #internal" or "total".
x
possibly with the "thickness"
field of the
"filter.properties"
attribute modified
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.
Other time attribute functions:
checkTimeUnit()
,
convertThickness()
,
convertTimeUnit()
,
getTimeUnit()
,
setTimeUnit()
# NOT RUN {
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