Click or drag to resize

SpectralPreprocessingOptions Class

Standard set of spectral preprocessing options.
Inheritance Hierarchy
SystemObject
  Altaxo.Science.SpectroscopySpectralPreprocessingOptionsBase
    Altaxo.Science.SpectroscopySpectralPreprocessingOptions

Namespace: Altaxo.Science.Spectroscopy
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
public class SpectralPreprocessingOptions : SpectralPreprocessingOptionsBase, 
	IEquatable<SpectralPreprocessingOptions>

The SpectralPreprocessingOptions type exposes the following members.

Constructors
 NameDescription
Public methodSpectralPreprocessingOptions Initializes a new instance with the default preprocessing chain.
Public methodSpectralPreprocessingOptions(IEnumerableISingleSpectrumPreprocessor) Initializes a new instance with the provided preprocessing elements.
Top
Properties
 NameDescription
Public propertyBaselineEstimation Gets the baseline estimation element.
Public propertyCountGets the number of elements in the collection.
(Inherited from SpectralPreprocessingOptionsBase)
Public propertyCropping Gets the cropping element.
Public propertyDarkSubtraction Gets the dark subtraction element.
Protected propertyExpectedOrderOfElements Gets the expected order of preprocessing elements.
Protected propertyInnerList Gets the immutable list of preprocessing elements.
(Inherited from SpectralPreprocessingOptionsBase)
Public propertyItemGets the element at the specified index in the read-only list.
(Inherited from SpectralPreprocessingOptionsBase)
Public propertyNormalization Gets the normalization element.
Public propertyResampling Gets the resampling element.
Public propertySanitizer Gets the sanitizer element.
Public propertySmoothing Gets the smoothing element.
Public propertySpikeRemoval Gets the spike removal element.
Public propertyXCalibration Gets the x-calibration element.
Public propertyYCalibration Gets the y-calibration element.
Top
Methods
 NameDescription
Public methodExecute Executes the processor.
(Inherited from SpectralPreprocessingOptionsBase)
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 methodGetEnumeratorReturns an enumerator that iterates through the collection.
(Inherited from SpectralPreprocessingOptionsBase)
Public methodGetProcessorElements Gets the processor elements of which this compound consists.
(Inherited from SpectralPreprocessingOptionsBase)
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 SpectralPreprocessingOptionsBaseToString)
Public methodStatic memberTryCreateFrom Tries to convert the provided options into a SpectralPreprocessingOptions instance.
Top
Remarks
This type provides strongly-typed accessors for the default preprocessing chain (sanitizing, dark subtraction, spike removal, calibration, resampling, smoothing, baseline estimation, cropping, and normalization).
See Also