ILabPascal - Special Data Types [G..K]

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

Declaration Explanation & Details
TGaussPeakParams = array [1..3] of double; Declares an array of three floating point values which are interpreted by the function CreateGaussianPeaks as the position (1st element), the width (2nd element) and the amplitude (3rd one) of a Gaussian peak..
TGCArray = array of TGuiComponent; Defines an open array of input components for the input dialog.
TGridOption = (goFixedVertLine, goFixedHorzLine,
goVertLine, goHorzLine, goRowSizing,
goColSizing, goThumbTracking);
Defines the available options to control the table layout..
TGridOptions = set of TGridOption; Defines the set of available options to control the table layout..
TGridStyle = (gsNone, gsPoints,
gsVertLines, gsHorizLines, gsLines,
gsHorizDotLines, gsVertDotLines, gsDotLines);
Defines the available types of different grid lines.
TGuiComponent = (gcEdit, gcNumio, gcCheckbox,
gcLabel, gcRadiobox, gcDropDown);
Defines the available input components in the input dialog.
TILabDir = (idHome, idWork, idScript,
idSpdc, idCMap, idColorPal, idTestData,
idSysTemp, idDatabase, idCall);
Declares the different types of folders accessible in the environment. See GetILabDir for details.
TIlabFileType = (iftStandard, iftEnviStandard,
iftChemvision, iftDarkFrames, iftRawData,
Declares the content type of the file.
TImgCollection = array of TImgCollRec; Defines the collection of images to be stitched.
TImgCollRec = record
                XPos     : integer;
                YPos     : integer;
                Width    : integer;
                Height   : integer;
                OrigPosX : double;
                OrigPosY : double;
                OrigWid  : double;
                OrigHgt  : double;
Defines the lateral extents and the position of an image tile (in pixels). This information is used by the StitchCubes function.
TInFormat = (itExp, itFloat, itFixPoint, itInt, itHex, itOct, itBin, itDynamic); Declares the possible numeric input formats of the numeric input dialog.
TInt2DArray = array of array of integer; Declares a two-dimensional open array of integer numbers. The first index corresponds to the columns of the matrix, the second index to the rows.
TIntArray = array of integer; Declares an open array of integer numbers.
TIntegMethod = (imSimple, imTrapezoidal, imSimpson); TIntegMethod declares the supported methods of integration.