Click or drag to resize

ISREABase 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

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

The ISREABase type exposes the following members.

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