Click or drag to resize

PeakEnhancementSNIP Class

Enhances peaks by applying SNIP baseline subtraction, using a very small half-width for the SNIP algorithm. See also SNIP_Linear.
Inheritance Hierarchy
SystemObject
  Altaxo.Science.Spectroscopy.PeakEnhancementPeakEnhancementSNIP

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

The PeakEnhancementSNIP type exposes the following members.

Constructors
 NameDescription
Public methodPeakEnhancementSNIPInitializes a new instance of the PeakEnhancementSNIP class
Top
Properties
 NameDescription
Public propertyHalfWidth Half of the width of the averaging window. This value should be set to a very small value here, less than a half of the half width of the peaks. A value of 1 point (which is the default) will do in most cases.
Public propertyIsHalfWidthInXUnits Gets a value indicating whether HalfWidth is in units of points or in x-units.
Public propertyNumberOfApplications Gets or sets the number of applications, i.e. the number of times this algorithm is applied to the spectrum.
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 memberDefaultHalfWidthInPoints The default half width in points.
Top
See Also