| 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). |
|
|
const
MatCols = 40; { size of the matrix }
MatRows = 27;
MatLayers = 11;
MatTimeSlots = 5;
var
Mat1 : TMat4D;
begin
Mat1 := TMat4D.Create (nil);
Mat1.Resize (MatCols, MatRows, MatLayers, MatTimeSlots);
{ here comes your code to
process the matrix Mat1 }
Mat1.Free;
end;
|
|