Click or drag to resize

SNIP_Base Class

[Missing <summary> documentation for "T:Altaxo.Science.Spectroscopy.BaselineEstimation.SNIP_Base"]

Inheritance Hierarchy

Namespace: Altaxo.Science.Spectroscopy.BaselineEstimation
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public abstract class SNIP_Base : IEquatable<SNIP_Base>

The SNIP_Base type exposes the following members.

Constructors
 NameDescription
Protected methodSNIP_BaseInitializes a new instance of the SNIP_Base class
Top
Properties
 NameDescription
Public propertyHalfWidth Half of the width of the averaging window. This value should be set to roughly the FWHM (full width half maximum) of the broadest peak in the spectrum.
Public propertyIsHalfWidthInXUnits Gets a value indicating whether the half width is given in x-axis units.
Public propertyNumberOfRegularIterations Gets or sets the number of regular iterations. Default is 40.
Top
Methods
 NameDescription
Public methodStatic memberCalculateHalfWidthInPointsLocallyRoundDown Given the half width in x-axis unit, the half width in points (to the left and right) is calculated for every point in array x.
Public methodStatic memberCalculateHalfWidthInPointsLocallyRoundUp Given the half width in x-axis unit, the half width in points (to the left and right) is calculated for every point in array x.
Protected methodEvaluateBaselineWithConstantHalfWidth Executes the algorithm to find the baseline with the provided spectrum. This method is specialized for (almost) equally spaced x-values, thus the half width can be given in points.
Protected methodEvaluateBaselineWithLocalHalfWidth Executes the algorithm with the provided spectrum. This method is specialized for not equally spaced x-values, and the half width given in x-units. The half width in points is calculated for each point individually.
Public methodExecute(Double, Double, Int32) 
Public methodExecute(ReadOnlySpanDouble, ReadOnlySpanDouble, SpanDouble) Executes the algorithm with the provided spectrum.
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 methodStatic memberGetStatisticsOfInterPointDistance Gets the statistics of the absolute distance between two subsequent points in the provided array.
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
See Also