Click or drag to resize

YCalibrationOptions Class

Options for spectroscopic intensity calibration by means of a light source with known intensity curve.
Inheritance Hierarchy
SystemObject
  Altaxo.Science.Spectroscopy.CalibrationYCalibrationOptions

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

The YCalibrationOptions type exposes the following members.

Constructors
 NameDescription
Public methodYCalibrationOptionsInitializes a new instance of the YCalibrationOptions class
Top
Properties
 NameDescription
Public propertyCurveShape Gets the intensity curve of calibration source. This is usually a peak function, for instance a Gaussian shape with one or more terms (and baseline polynomial).
Public propertyInterpolationMethod Gets or sets the smoothing interpolation that is used to smooth the resulting curve. The value can be null: in this case, no smoothing is performed.
Public propertyMaximalGainRatio Gets the maximal allowed ratio of the gain that is caused by the intensity correction. Example: if the value is 10, and in the center of the spectrum the gain is 1, then the spectrum is cropped at the ends, where the gain reaches 10.
Public propertyMaximalValidXValueOfCurve Gets the maximal valid x value of the calibration curve that comes with the certificate of the source.
Public propertyMinimalValidXValueOfCurve Gets the minimal valid x value of the calibration curve that comes with the certificate of the source.
Public propertyPreprocessing 
Top
Methods
 NameDescription
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
See Also