Class for representing luminescence curve data.
Slots
recordTypeObject of class "character" containing the type of the curve (e.g. "TL" or "OSL")
curveTypeObject of class "character" containing curve type, allowed values are "measured" or "predefined"
dataObject of class matrix containing curve x and y data. 'data' can also be of type
RLum.Data.Curveto change object values without de-constructing the object. For example:would just change the
recordType. Missing arguments the value is taken from the input object in 'data' (which is already anRLum.Data.Curveobject in this example)
Note
The class should only contain data for a single curve. For additional
elements the slot info can be used (e.g. providing additional heating
ramp curve). Objects from the class RLum.Data.Curve are produced by other
functions (partly within RLum.Analysis objects),
namely: Risoe.BINfileData2RLum.Analysis, read_XSYG2R
Create objects from this Class
Objects can be created by calls of the form
set_RLum(class = "RLum.Data.Curve", ...).
Author
Sebastian Kreutzer, Institute of Geography, Heidelberg University (Germany) , RLum Developer Team
Examples
showClass("RLum.Data.Curve")
#> Class "RLum.Data.Curve" [package "Luminescence"]
#>
#> Slots:
#>
#> Name: recordType curveType data originator info .uid
#> Class: character character matrix character list character
#>
#> Name: .pid
#> Class: character
#>
#> Extends:
#> Class "RLum.Data", directly
#> Class "RLum", by class "RLum.Data", distance 2
##set empty curve object
set_RLum(class = "RLum.Data.Curve")
#>
#> [RLum.Data.Curve-class]
#> recordType: NA
#> curveType: NA
#> measured values: 1
#> .. range of x-values: 0 0
#> .. range of y-values: 0 0
#> additional info elements: 0