Overload List
| # | Signature | Description |
|---|---|---|
| 1 | function GetRow(const Mtx: TMtx; aRow: Integer): TVec; | Copies a row from matrix. |
| 2 | function GetRow(const Mtx: TMtx; aRow: Integer; aCol: Integer; Len: Integer): TVec; | Copy the Row-th column elements [Col]..[Col+Len-1] to calling vector. |
| 3 | function GetRow(const Mtx: TMtx; aRow: Integer; aCol: Integer; Index: Integer; Len: Integer): TVec; | Copy the Row-th column elements [Col]..[Col+Len-1] to calling vector elements [Index]..[Index+Len-1]. |
Overload 1: function GetRow(const Mtx: TMtx; aRow: Integer): TVec;
Copies a row from matrix.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Mtx | TMtx | |
| 2 | aRow | Integer |
Result: stored in self (calling object), returns self for chaining
Copies the Row-th row from Mtx matrix to calling vector. The Vector.Length and Vector.Complex properties of calling vector are adjusted automatically. An exception is raised if condition checking is enabled and Row is greater than Mtx.Rows-1.
var a: Vector;
b: Matrix;
begin
b.SetIt(2,2,False,[1,2,
3,4]);
a.GetRow(b,0); // a now contains [1,2]
end;
Overload 2: function GetRow(const Mtx: TMtx; aRow: Integer; aCol: Integer; Len: Integer): TVec;
Copy the Row-th column elements [Col]..[Col+Len-1] to calling vector.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Mtx | TMtx | |
| 2 | aRow | Integer | |
| 3 | aCol | Integer | |
| 4 | Len | Integer | element count |
Result: stored in self (calling object), returns self for chaining
The Vector.Length and Vector.Complex properties of calling vector are adjusted automatically. An exception is raised if condition checking is enabled and column array borders are overrun.
Overload 3: function GetRow(const Mtx: TMtx; aRow: Integer; aCol: Integer; Index: Integer; Len: Integer): TVec;
Copy the Row-th column elements [Col]..[Col+Len-1] to calling vector elements [Index]..[Index+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Mtx | TMtx | |
| 2 | aRow | Integer | |
| 3 | aCol | Integer | |
| 4 | Index | Integer | start index |
| 5 | Len | Integer | element count |
Result: stored in self (calling object), returns self for chaining
The Vector.Complex property of calling vector must be set explicitly. An exception is raised if condition checking is enabled and column array borders are overrun.