DataLab is a compact statistics package aiming at exploratory data analysis. Please visit the DataLab Web site for more information....


DLabPascal - Special Data Types [S]

In addition to the standard data types of DLabPascal the scripting engine provides several predefined data types which are specifically needed in some function calls.

Declaration Explanation & Details
ShortString = string[255]; A ShortString is 0 to 255 single-byte characters long.
TScaleLocationHoriz = (slTop, slBottom); Declares the two possible positions (and orientations) of a horizontal axis. The scales are oriented in a way that the line of the scale is always at the side of the chart border.
TScaleLocationVert = (slLeft, slRight); Declares the two possible positions (and orientations) of a vertical axis. The scales are oriented in a way that the line of the scale is always at the side of the chart border.
TScaleUnitAnchor = (uaSclTopLft, uaSclCenter, uaSclBotRgt); Declares how the unit identifier of a scale is anchored.
TSclType = (...); This type declaration has been discarded, use TRescaleMode instead.
TSHACode = array [0..19] of Byte; Declares the data structure for the SHA-1 digest, which has a length of 160 bits. For more information on the SHA algorithm see the section Background Information on SHA.
TShapeKind = (skRectangle, skEllipse, skCircle, skRing); Declares how the kind shape used in function CreateMaskShape.
TSignifLevel = (Dot20, Dot15, Dot10, Dot05, Dot01); Defines a few often used levels of significance in statistical testing
TSignifLevelEx = (Dot001, Dot002, Dot005, Dot010,
Dot020, Dot050, Dot100, Dot200, Dot500);
Defines a few often used levels of significance in statistical testing
TSpecSmoothMode = (spsmMovAvg, spsmWgtAvg,
spsmPolynomial, spsmMovMed, spsmPenSpline,
spsmSincLP, spsmSincHP, spsmSincBP,
spsmSincBS, spsmChebychevLP);
Declares the supported spectral smoothing methods (see SmoothSignal).
spsmMovAvg ... moving average
spsmWgtAvg ... weighted moving average
spsmPolynomial ... Savitzky-Golay polynomial smoothing
spsmMovMed ... moving median
spsmPenSpline ... penalized spline
spsmSincBP ... windowed sinc bandpass filter
spsmSincBS ... windowed sinc bandstop filter
spsmSincLP ... windowed sinc lowpass filter
spsmSincHP ... windowed sinc highpass filter
spsmChebychevLP ... Chebychev lowpass filter
TStr2DArray = array of array of string; Declares a two-dimensional open array of strings.
TStrArray = array of string; Declares an open array of strings.