Overload List
| # | Signature | Description |
|---|---|---|
| 1 | function CopyToArray(var Dst: TCplxArray): TMtxVecInt; | Copies values from the calling object to the Dst array and converts data to double precision numbers. |
| └ indexed: function CopyToArray(var Dst: TCplxArray; const DstIndex: Integer; const Index: Integer; const Len: Integer): TMtxVecInt; | ||
| 2 | function CopyToArray(var Dst: TByteArray): TMtxVecInt; | Copies values from the calling object to the Dst array and converts data to 1 byte unsigned integer numbers. |
| └ indexed: function CopyToArray(var Dst: TByteArray; const DstIndex: Integer; const Index: Integer; const Len: Integer): TMtxVecInt; | ||
| 3 | procedure CopyToArray(var Dst: T2DByteArray); | Copies all matrix values to a 2D array. |
| 4 | function CopyToArray(var Dst: TDoubleArray): TMtxVecInt; | Copy values to Dst array. The size of the array is set automatically. |
| └ indexed: function CopyToArray(var Dst: TDoubleArray; const DstIndex: Integer; const Index: Integer; const Len: Integer): TMtxVecInt; | ||
| 5 | function CopyToArray(var Dst: TSmallIntArray): TMtxVecInt; | Copies values from the calling object to the Dst array and converts data to 2 byte signed integer numbers. |
| └ indexed: function CopyToArray(var Dst: TSmallIntArray; const DstIndex: Integer; const Index: Integer; const Len: Integer): TMtxVecInt; | ||
| 6 | procedure CopyToArray(var Dst: T2DSmallIntArray); | Copies all matrix values to a 2D array. |
| 7 | function CopyToArray(var Dst: TIntegerArray): TMtxVecInt; | Copies values from the calling object to the Dst array and converts data to 4 byte signed integer numbers. |
| └ indexed: function CopyToArray(var Dst: TIntegerArray; const DstIndex: Integer; const Index: Integer; const Len: Integer): TMtxVecInt; | ||
| 8 | procedure CopyToArray(var Dst: T2DIntegerArray); | Copies matrix values to a 2D array. |
| 9 | function CopyToArray(var Dst: TSingleArray): TMtxVecInt; | Copies the calling object data to an array of single precision floating point data. |
| └ indexed: function CopyToArray(var Dst: TSingleArray; const DstIndex: Integer; const Index: Integer; const Len: Integer): TMtxVecInt; | ||
| 10 | function CopyToArray(var Dst: TWordArray): TMtxVecInt; | Copies values from the calling object to the Dst array and converts data to 2 byte unsigned integer type. |
| └ indexed: function CopyToArray(var Dst: TWordArray; const DstIndex: Integer; const Index: Integer; const Len: Integer): TMtxVecInt; |
Overload 1: function CopyToArray(var Dst: TCplxArray): TMtxVecInt;
Copies values from the calling object to the Dst array and converts data to double precision numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TCplxArray |
Result: stored in self (calling object), returns self for chaining
Consecutive elements are converted to real and imaginary parts.
Indexed: function CopyToArray(var Dst: TCplxArray; const DstIndex: Integer; const Index: Integer; const Len: Integer): TMtxVecInt;
Copy values from the calling object [Index]..[Index+len-1] to the Dst integer array at positions [DstIndex]...[DstIndex+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TCplxArray | |
| 2 | DstIndex | Integer | destination start index |
| 3 | Index | Integer | start index |
| 4 | Len | Integer | element count |
Result: stored in self (calling object), returns self for chaining
The size of the Dst array is not changed. The method converts calling object values to double precision floating point values. Consecutive elements are converted to real and imaginary parts.
Overload 2: function CopyToArray(var Dst: TByteArray): TMtxVecInt;
Copies values from the calling object to the Dst array and converts data to 1 byte unsigned integer numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TByteArray |
Result: stored in self (calling object), returns self for chaining
Values exceeding the range of 1 byte unsigned integer type are clipped.
Indexed: function CopyToArray(var Dst: TByteArray; const DstIndex: Integer; const Index: Integer; const Len: Integer): TMtxVecInt;
Copy values from the calling object [Index]..[Index+len-1] to the Dst integer array at positions [DstIndex]...[DstIndex+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TByteArray | |
| 2 | DstIndex | Integer | destination start index |
| 3 | Index | Integer | start index |
| 4 | Len | Integer | element count |
Result: stored in self (calling object), returns self for chaining
The size of the Dst array is not changed. Values exceeding the range of 1 byte unsigned integer type are clipped.
Overload 3: procedure CopyToArray(var Dst: T2DByteArray);
Copies all matrix values to a 2D array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | T2DByteArray |
Result: stored in self (calling object)
Overload 4: function CopyToArray(var Dst: TDoubleArray): TMtxVecInt;
Copy values to Dst array. The size of the array is set automatically.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TDoubleArray |
Result: stored in self (calling object), returns self for chaining
Indexed: function CopyToArray(var Dst: TDoubleArray; const DstIndex: Integer; const Index: Integer; const Len: Integer): TMtxVecInt;
Copy values from the calling object [Index]..[Index+len-1] to the Dst array at positions [DstIndex]...[DstIndex+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TDoubleArray | |
| 2 | DstIndex | Integer | destination start index |
| 3 | Index | Integer | start index |
| 4 | Len | Integer | element count |
Result: stored in self (calling object), returns self for chaining
The size of the Dst array is not changed.
Overload 5: function CopyToArray(var Dst: TSmallIntArray): TMtxVecInt;
Copies values from the calling object to the Dst array and converts data to 2 byte signed integer numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TSmallIntArray |
Result: stored in self (calling object), returns self for chaining
Values exceeding the range of a 2 byte signed integer type are clipped.
Indexed: function CopyToArray(var Dst: TSmallIntArray; const DstIndex: Integer; const Index: Integer; const Len: Integer): TMtxVecInt;
Copy values from the calling object [Index]..[Index+len-1] to the Dst integer array at positions [DstIndex]...[DstIndex+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TSmallIntArray | |
| 2 | DstIndex | Integer | destination start index |
| 3 | Index | Integer | start index |
| 4 | Len | Integer | element count |
Result: stored in self (calling object), returns self for chaining
The size of the Dst array is not changed. Values exceeding the range of a 2 byte signed integer type are clipped.
Overload 6: procedure CopyToArray(var Dst: T2DSmallIntArray);
Copies all matrix values to a 2D array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | T2DSmallIntArray |
Result: stored in self (calling object)
Overload 7: function CopyToArray(var Dst: TIntegerArray): TMtxVecInt;
Copies values from the calling object to the Dst array and converts data to 4 byte signed integer numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TIntegerArray |
Result: stored in self (calling object), returns self for chaining
Indexed: function CopyToArray(var Dst: TIntegerArray; const DstIndex: Integer; const Index: Integer; const Len: Integer): TMtxVecInt;
Copy values from the calling object [Index]..[Index+len-1] to the Dst integer array at positions [DstIndex]...[DstIndex+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TIntegerArray | |
| 2 | DstIndex | Integer | destination start index |
| 3 | Index | Integer | start index |
| 4 | Len | Integer | element count |
Result: stored in self (calling object), returns self for chaining
The size of the Dst array is not changed. The method converts calling object values to 4 byte signed integers. Values exceeding the range of a 4 byte signed integer type are clipped.
Overload 8: procedure CopyToArray(var Dst: T2DIntegerArray);
Copies matrix values to a 2D array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | T2DIntegerArray |
Result: stored in self (calling object)
Copies all matrix values to a 2D array.
Overload 9: function CopyToArray(var Dst: TSingleArray): TMtxVecInt;
Copies the calling object data to an array of single precision floating point data.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TSingleArray |
Result: stored in self (calling object), returns self for chaining
Any values exceeding the range are clipped.
Indexed: function CopyToArray(var Dst: TSingleArray; const DstIndex: Integer; const Index: Integer; const Len: Integer): TMtxVecInt;
Copy values from the calling object [Index]..[Index+len-1] to the Dst single precision floating point array at positions [DstIndex]...[DstIndex+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TSingleArray | |
| 2 | DstIndex | Integer | destination start index |
| 3 | Index | Integer | start index |
| 4 | Len | Integer | element count |
Result: stored in self (calling object), returns self for chaining
The size of the Dst array is not changed.
Overload 10: function CopyToArray(var Dst: TWordArray): TMtxVecInt;
Copies values from the calling object to the Dst array and converts data to 2 byte unsigned integer type.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TWordArray |
Result: stored in self (calling object), returns self for chaining
Values exceeding the range of a 2 byte unsigned integer type are clipped.
Indexed: function CopyToArray(var Dst: TWordArray; const DstIndex: Integer; const Index: Integer; const Len: Integer): TMtxVecInt;
Copy values from the calling object [Index]..[Index+len-1] to the Dst integer array at positions [DstIndex]...[DstIndex+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TWordArray | |
| 2 | DstIndex | Integer | destination start index |
| 3 | Index | Integer | start index |
| 4 | Len | Integer | element count |
Result: stored in self (calling object), returns self for chaining
The size of the Dst array is not changed. Values exceeding the range of a 2 byte unsigned integer type are clipped.