The class TMat4D provides a class to manipulate four-dimensional hypercube matrices of floating point numbers. The four dimensions are denoted by columns, rows, layers and time slots. Thus one can see the four dimensional matrix as a series of three dimensional matrices along a time line:

TMat4D is optimized for quick access to individual 3-dimensional matrices at a particular time slot. It provides the following properties, methods and events:





Please note that there is a predeclared instance of the class TMat4D, called RawData, which is globally available throughout a script and which allows you to access the raw data of the currently loaded dataset.