The SDL Component Suite is an industry leading collection of components supporting scientific and engineering computing. Please visit the SDL Web site for more information....


Unit: SDL_matrix
Class: TMat4D
Declaration: constructor Create (AOwner: TComponent);

The call to the constructor Create instantiates an object of the class TMat4D and allocates the necessary heap memory. If there is not enough memory space on the heap, an exception is generated ('not enough memory on heap').

Example: The following program fragment shows how to create and destroy a matrix dynamically. Note that the matrix is destroyed by the method Free (which is generally a better way for destroying an instant than using the destructor Destroy directly).
  MatCols = 40;             { size of the matrix }
  MatRows = 27;
  MatLayers = 11;
  MatTimeSlots = 5;

  Mat1    : TMat4D;

Mat1 := TMat4D.Create (nil);
Mat1.Resize (MatCols, MatRows, MatLayers, MatTimeSlots);
    { here comes your code to
      process the matrix Mat1 }

Last Update: 2012-Oct-20