Click or drag to resize

PeakEnhancement2ndDerivativeOfSmoothingSpline Class

Peak enhancement by evaluating the 2nd derivative of a spectrum. This is done by modelling the spectrum by a smoothing spline, and then use the 2nd derivative of the spline.
Inheritance Hierarchy
SystemObject
  Altaxo.Science.Spectroscopy.PeakEnhancementPeakEnhancement2ndDerivativeOfSmoothingSpline

Namespace: Altaxo.Science.Spectroscopy.PeakEnhancement
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class PeakEnhancement2ndDerivativeOfSmoothingSpline : IPeakEnhancement, 
	ISingleSpectrumPreprocessor, IEquatable<PeakEnhancement2ndDerivativeOfSmoothingSpline>

The PeakEnhancement2ndDerivativeOfSmoothingSpline type exposes the following members.

Constructors
 NameDescription
Public methodPeakEnhancement2ndDerivativeOfSmoothingSplineInitializes a new instance of the PeakEnhancement2ndDerivativeOfSmoothingSpline class
Top
Properties
 NameDescription
Public propertySmoothness Get/sets the smoothness parameter. If null, this parameter is set automatically. If not null, it must be in the interval [0,Infinity], where a value of 0 means no smoothing (evaluation of a cubic spline), while a value of Infinity means evaluation of a regression.
Top
Methods
 NameDescription
Public methodExecute Executes the processor.
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)
Public methodWithAdjustedParameters Adjusts the parameters of this peak enhancement method by using the spectrum, and the result of a regular peak search over the spectrum.
Top
Fields
 NameDescription
Public fieldStatic memberSmoothnessDefaultValue 
Top
See Also