Click or drag to resize

SpectralPreprocessingOptionsList Class

A flexible list-based set of spectral preprocessing options.
Inheritance Hierarchy
SystemObject
  Altaxo.Science.SpectroscopySpectralPreprocessingOptionsBase
    Altaxo.Science.SpectroscopySpectralPreprocessingOptionsList

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

The SpectralPreprocessingOptionsList type exposes the following members.

Constructors
 NameDescription
Public methodSpectralPreprocessingOptionsList(IEnumerableISingleSpectrumPreprocessor) Initializes a new instance from the provided preprocessing elements.
Public methodSpectralPreprocessingOptionsList(ISingleSpectrumPreprocessor) Initializes a new instance from the provided preprocessing elements.
Top
Properties
 NameDescription
Public propertyCountGets the number of elements in the collection.
(Inherited from SpectralPreprocessingOptionsBase)
Public propertyStatic memberEmpty Gets an empty preprocessing list.
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)
Top
Methods
 NameDescription
Public methodStatic memberCreateWithoutNoneElements Creates a new instance from the provided elements, omitting elements and elements whose type name contains None.
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 methodWithAdded Returns a new instance with the specified processor appended.
Public methodWithInserted Returns a new instance with the specified processor inserted at the specified index.
Public methodWithRemovedAt Returns a new instance with the processor at the specified index removed.
Top
Remarks
In contrast to SpectralPreprocessingOptions, this type does not enforce a fixed set or order of elements.
See Also