Click or drag to resize

SNIP_LogLog Class

Base type for SNIP (Statistics-sensitive Non-linear Iterative Procedure) baseline estimation methods.
Inheritance Hierarchy
SystemObject
  Altaxo.Science.Spectroscopy.BaselineEstimationSNIP_Base
    Altaxo.Science.Spectroscopy.BaselineEvaluationSNIP_LogLog

Namespace: Altaxo.Science.Spectroscopy.BaselineEvaluation
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
public class SNIP_LogLog : SNIP_Base, 
	IBaselineEvaluation, ISingleSpectrumPreprocessor, IEquatable<SNIP_LogLog>

The SNIP_LogLog type exposes the following members.

Constructors
 NameDescription
Public methodSNIP_LogLogInitializes a new instance of the SNIP_LogLog class
Top
Properties
 NameDescription
Public propertyHalfWidth Gets half of the width of the averaging window.
(Inherited from SNIP_Base)
Public propertyIsHalfWidthInXUnits Gets a value indicating whether HalfWidth is specified in x-axis units.
(Inherited from SNIP_Base)
Public propertyNumberOfRegularIterations Gets the number of regular iterations. The default is 40.
(Inherited from SNIP_Base)
Top
Methods
 NameDescription
Protected methodEvaluateBaselineWithConstantHalfWidth Executes the algorithm to estimate the baseline for the provided spectrum. This method is specialized for (almost) equally spaced x-values; thus the half width can be given in points.
(Inherited from SNIP_Base)
Protected methodEvaluateBaselineWithLocalHalfWidth Executes the algorithm using a locally calculated half width. This method is specialized for non-uniformly spaced x-values and a half width specified in x-units. The half width in points is calculated individually for each point.
(Inherited from SNIP_Base)
Public methodExecute(Double, Double, Int32) Executes the processor.
Public methodExecute(ReadOnlySpanDouble, ReadOnlySpanDouble, SpanDouble) Executes the algorithm for the provided spectrum and writes the estimated baseline into result.
(Inherited from SNIP_Base)
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
Fields
 NameDescription
Protected field_halfWidth
(Inherited from SNIP_Base)
Protected field_isHalfWidthInXUnits
(Inherited from SNIP_Base)
Protected field_numberOfRegularStages
(Inherited from SNIP_Base)
Top
Remarks
In contrast to IBaselineEstimation, which evaluates and then subtracts the baseline, IBaselineEvaluation evaluates the baseline itself (i.e., the output is the baseline).
See Also