Class for representing luminescence curve data.
Slots
recordType
Object of class "character" containing the type of the curve (e.g. "TL" or "OSL")
curveType
Object of class "character" containing curve type, allowed values are "measured" or "predefined"
data
Object of class matrix containing curve x and y data. 'data' can also be of type
RLum.Data.Curve
to 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.Curve
object 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