Click or drag to resize

InterpolationInformationDouble Class

Stores information about an interpolation curve that interpolates the resulting shift curve for one group of columns, e.g. for the real part of measured values.
Inheritance Hierarchy
SystemObject
  Altaxo.Science.Thermorheology.MasterCurvesInterpolationInformationBaseDouble
    Altaxo.Science.Thermorheology.MasterCurvesInterpolationInformationDouble

Namespace: Altaxo.Science.Thermorheology.MasterCurves
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
public class InterpolationInformationDouble : InterpolationInformationBase<double>

The InterpolationInformationDouble type exposes the following members.

Constructors
 NameDescription
Public methodInterpolationInformationDouble Initializes a new instance of the InterpolationInformationDouble class. The InterpolationFunction is initialized to a function that throws if called before interpolation is performed.
Top
Properties
 NameDescription
Public propertyIndexOfCurve List of the index of the curve to which each point belongs. The returned list is a read-only wrapper around the internal storage.
(Inherited from InterpolationInformationBaseT)
Public propertyInterpolationFunction Gets or sets the current interpolation function. The argument of the function is the x-value. The result is the interpolated y-value. The function throws an InvalidOperationException if interpolation has not yet been performed.
Public propertyInterpolationMaximumX Maximum x value of the points used for interpolation.
(Inherited from InterpolationInformationBaseT)
Public propertyInterpolationMinimumX Minimum x value of the points used for interpolation.
(Inherited from InterpolationInformationBaseT)
Protected propertyValuesToInterpolate List of all points used for the interpolation, sorted by the x values. Keys are the x-Values, values are the y-values and the index of the curve the y-value belongs to.
(Inherited from InterpolationInformationBaseT)
Public propertyXValues List of all x values of the points that are used for the interpolation. The returned list is a read-only wrapper around the internal storage.
(Inherited from InterpolationInformationBaseT)
Public propertyYValues List of all y values of the points that are used for the interpolation. The returned list is a read-only wrapper around the internal storage.
(Inherited from InterpolationInformationBaseT)
Top
Methods
 NameDescription
Public methodAddXYColumn Adds values to the data that should be interpolated, but does not evaluate a new interpolation. Existing points belonging to the specified curve index are removed before adding the new column. The method updates the tracked minimum and maximum x values used for interpolation.
Public methodClear Clears the stored interpolation information. After calling this, the instance contains no points and min/max are reset.
(Overrides InterpolationInformationBaseTClear)
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 methodGetMinimumMaximumOfXValuesExceptForCurveIndex Gets the minimum and maximum of the current x-values used for interpolation. Data points that belong to the curve with the index given in the argument are not taken into account.
(Inherited from InterpolationInformationBaseT)
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.
(Inherited from Object)
Top
See Also