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.3448.0 (4.8.3448.0)
Syntax
C#
public abstract class ShiftGroupBase

The ShiftGroupBase type exposes the following members.

Constructors
 NameDescription
Public methodShiftGroupBase Initializes a new instance of the ShiftGroupBase class.
Top
Properties
 NameDescription
Public propertyLogarithmizeXForInterpolation If true, x values are logarithmized before being added to the interpolation curve. (Only used for interpolation.)
Public propertyLogarithmizeYForInterpolation If true, y values are logarithmized before being added to the interpolation curve. (Only used 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. The convention used is: when shifting by multiplication, the values are already logarithmized; when shifting by offset, the values are not logarithmized.
Top
Fields
See Also