Class Matrix defines a homogeneous data array with multiple dimensions. This class is abstract and non-terminal.
Number of Columns (iCols): a cell attribute of SG_TYPE_INT, specifying the number of columns in the matrix.
Number of Rows (iRows): a cell attribute of SG_TYPE_INT, specifying the number of rows in the matrix.
Number of Sheets (iSheets): a cell attribute of SG_TYPE_INT, specifying the number of sheets in the matrix. A maximum of 200 sheets can be requested.
These values of these attributes can be changed programmatically in the class functions for resizing. See Subclassing Notes below for an additional attribute requirement in the subclasses.
There is no class function defined in this class. However, the full set of class functions may be defined in the subclasses of this class. See the DLL Function Entry Points section for more details.
Not applicable.
All the subclasses of the class Matrix are required to have exactly one array attribute defined for the entire matrix data. The subclasses will be terned into terminal when the required single array attribute is introduced.
Components and References in the SansGUI User's Guide
Accessing Class Properties, Adding Classes and Defining Reference Classes in the SansGUI Developer's Guide
SansGUI Modeling and Simulation Environment Version 1.2
Copyright © 2000-2003 ProtoDesign, Inc. All rights reserved.