Click or drag to resize

SpectralPreprocessingOptions Class

Holds options that are applied to all spectra before they are processed by PLS or PCR.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.Regression.MultivariateSpectralPreprocessingOptions

Namespace: Altaxo.Calc.Regression.Multivariate
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
public class SpectralPreprocessingOptions : ICloneable

The SpectralPreprocessingOptions type exposes the following members.

Constructors
 NameDescription
Public methodSpectralPreprocessingOptions Initializes a new instance of the SpectralPreprocessingOptions class. All options are set to their defaults.
Public methodSpectralPreprocessingOptions(SpectralPreprocessingOptions) Initializes a new instance of the SpectralPreprocessingOptions class by copying values from another instance.
Top
Properties
 NameDescription
Public propertyDetrendingOrder Gets or sets the order used for detrending.
Public propertyEnsembleMeanAfterProcessing Gets a value indicating whether the ensemble mean should be taken after spectral preprocessing.
Public propertyEnsembleScale Gets or sets a value indicating whether the spectral ensemble should be scaled so that each spectral slot (wavelength) has a variance of 1 over the ensemble of spectra.
Public propertyMethod Gets or sets the main method used for spectral preprocessing.
Public propertyRegions Gets or sets the indices delimiting regions.
Public propertyUseDetrending Gets or sets a value indicating whether detrending is applied to each spectrum.
Top
Methods
 NameDescription
Public methodClone Creates a copy of this instance.
Public methodCopyFrom Copies all settings from another instance.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
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 methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodStatic memberIdentifyRegions Tries to identify spectral regions by analyzing the spectral X values.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodSetRegions Sets the regions by providing an array of starting indices.
Public methodSetRegionsByIdentification Tries to identify spectral regions by analyzing the spectral X values.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also