Click or drag to resize

ShiftGroupBase Class

The base of a collection of multiple x-y curves (see ShiftCurveT) that will finally form one master curve.
Inheritance Hierarchy

Namespace: Altaxo.Science.Thermorheology.MasterCurves
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public abstract class ShiftGroupBase

The ShiftGroupBase type exposes the following members.

Constructors
 NameDescription
Public methodShiftGroupBase Initializes a new instance of the ShiftGroupDouble class.
Top
Properties
 NameDescription
Public propertyLogarithmizeXForInterpolationLogarithmize x values before adding to the interpolation curve. (Only for interpolation).
Public propertyLogarithmizeYForInterpolationLogarithmize y values before adding to the interpolation curve. (Only for interpolation).
Public propertyStatic memberNewExceptionNoInterpolation Creates a new InvalidOperationException that should be thrown if currently no interpolation information is available.
Public propertyStatic memberNewExceptionNoInterpolationInformation Creates a new InvalidOperationException that should be thrown if the interpolation information was not initialized before.
Public propertyXShiftBy Determines how to shift the x values: either by factor or by offset. Use offset if the original data are already logarithmized.
Top
Methods
 NameDescription
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 methodGetTrackedXMinimumMaximum Gets the tracked x minimum and x maximum values. For explanation, see TrackXMinimumMaximumOfMasterCurvePoints(Int32, Double, Boolean). The convention is, that when shifting by multiplication, the returned values are already logarithmized, whereas, if shifted by offset, the returned values are not logarithmized. That means that the possible shifts can always be calculated by subtraction.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodGetXMinimumMaximumOfCurvePointsSuitableForInterpolation Gets the minimum and maximum of the x-values, taking into account the logarithmize options, and whether the corresponding y-values are valid.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodTrackXMinimumMaximumOfMasterCurvePoints Tracks the x minimum and x maximum of the master curve points. Here the convention is, that when shifting by multiplication, the values are already logarithmized, whereas, if shifted by offset, the returned values are not logarithmized.
Top
Fields
See Also