Tmatrix4_extended
[Properties (by Name)][Methods (by Name)][Events (by Name)]
Extended precision matrix of extended scalars
Declaration
Source position: matrix.pp line 255
Type
Tmatrix4_extended = object
data : Tmatrix4_extended_data;
constructor init_zero;
constructor init_identity;
constructor init(aa: extended; ab: extended; ac: extended;
ad: extended; ba: extended; bb: extended; bc: extended;
bd: extended; ca: extended; cb: extended; cc: extended;
cd: extended; da: extended; db: extended; dc: extended;
dd: extended);
function get_column(c: Byte) : Tvector4_extended;
function get_row(r: Byte) : Tvector4_extended;
procedure set_column(c: Byte; const v: Tvector4_extended);
procedure set_row(r: Byte; const v: Tvector4_extended);
function determinant : extended;
function inverse(Adeterminant: extended) : Tmatrix4_extended;
function transpose : Tmatrix4_extended;
end
;
Description
The Tmatrix4_extended object provides a matrix of 4*4 extended precision scalars.
Members
Member | Type | Visibility | Description |
---|---|---|---|
data | Field | default | Internal data of Tmatrix4.extended |
determinant | Method | default | Calculates the determinant of the matrix. |
get_column | Method | default | Returns the c-th column of the matrix as vector. |
get_row | Method | default | Returns the r-th row of the matrix as vector. |
init | Method | default | Initializes the matrix, setting its elements to the values passed to the constructor. |
init_identity | Method | default | Initializes the matrix and sets its elements to the identity matrix. |
init_zero | Method | default | Initializes the matrix and sets its elements to zero |
inverse | Method | default | Calculates the inverse of the matrix. |
set_column | Method | default | Sets c-th column of the matrix with a vector. |
set_row | Method | default | Sets r-th row of the matrix with a vector. |
transpose | Method | default | Returns the transposition of the matrix. |
Inheritance
Class | Description |
---|---|
Tmatrix4_extended | Extended precision matrix of extended scalars |