Click or drag to resize

ISREA Class

Detrends a spectrum by fitting a smoothing spline through the spectrum. Points above the spline are reduced in amplitude towards the spline, iteratively, until the curve converges.
Inheritance Hierarchy
SystemObject
  Altaxo.Science.Spectroscopy.BaselineEstimationISREABase
    Altaxo.Science.Spectroscopy.BaselineEstimationISREA

Namespace: Altaxo.Science.Spectroscopy.BaselineEstimation
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
public class ISREA : ISREABase, IBaselineEstimation, 
	ISingleSpectrumPreprocessor, IEquatable<ISREA>

The ISREA type exposes the following members.

Constructors
 NameDescription
Public methodISREAInitializes a new instance of the ISREA class
Top
Properties
 NameDescription
Public propertyInterpolationFunctionOptions Gets the interpolation function options used to create the smoothing spline.
(Inherited from ISREABase)
Public propertySmoothnessSpecifiedBy Determines how the smoothness of the spline is specified, together with SmoothnessValue.
(Inherited from ISREABase)
Public propertySmoothnessValue Determines the smoothness of the spline. The meaning of this value depends on SmoothnessSpecifiedBy.
(Inherited from ISREABase)
Top
Methods
 NameDescription
Public methodExecute(Double, Double, Int32)
(Inherited from ISREABase)
Public methodExecute(ReadOnlySpanDouble, ReadOnlySpanDouble, SpanDouble)
(Inherited from ISREABase)
Public methodExport Writes this instance to XML.
(Inherited from ISREABase)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Top
Remarks
Reference: Y. Xu, P. Du, R. Senger, J. Robertson, J. Pirkle, Applied Spectroscopy 2021 Vol 75 (1) 34-45.
See Also