Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TMtxVecInt *CopyToArray(DewArray<TCplx> &Dst) const; | Copies values from the calling object to the Dst array and converts data to double precision numbers. |
| 2 | TMtxVecInt *CopyToArray(DewArray<TCplx> &Dst, const int DstIndex, const int Index, const int Len) const; | Copy values from the calling object [Index]..[Index+len-1] to the Dst integer array at positions [DstIndex]...[DstIndex+Len-1]. |
| 3 | TMtxVecInt *CopyToArray(DewArray<double> &Dst) const; | Copy values to Dst array. The size of the array is set automatically. |
| 4 | TMtxVecInt *CopyToArray(DewArray<double> &Dst, const int DstIndex, const int Index, const int Len) const; | Copy values from the calling object [Index]..[Index+len-1] to the Dst array at positions [DstIndex]...[DstIndex+Len-1]. |
| 5 | TMtxVecInt *CopyToArray(DewArray<float> &Dst) const; | Copies the calling object data to an array of single precision floating point data. |
| 6 | TMtxVecInt *CopyToArray(DewArray<float> &Dst, const int DstIndex, const int Index, const int Len) const; | Copy values from the calling object [Index]..[Index+len-1] to the Dst single precision floating point array at positions [DstIndex]...[DstIndex+Len-1]. |
| 7 | TMtxVecInt *CopyToArray(DewArray<int> &Dst) const; | Copies values from the calling object to the Dst array and converts data to 4 byte signed integer numbers. |
| 8 | TMtxVecInt *CopyToArray(DewArray<int> &Dst, const int DstIndex, const int Index, const int Len) const; | Copy values from the calling object [Index]..[Index+len-1] to the Dst integer array at positions [DstIndex]...[DstIndex+Len-1]. |
| 9 | TMtxVecInt *CopyToArray(DewArray<short> &Dst) const; | Copies values from the calling object to the Dst array and converts data to 2 byte signed integer numbers. |
| 10 | TMtxVecInt *CopyToArray(DewArray<short> &Dst, const int DstIndex, const int Index, const int Len) const; | Copy values from the calling object [Index]..[Index+len-1] to the Dst integer array at positions [DstIndex]...[DstIndex+Len-1]. |
| 11 | TMtxVecInt *CopyToArray(DewArray<unsigned short> &Dst) const; | Copies values from the calling object to the Dst array and converts data to 2 byte unsigned integer type. |
| 12 | TMtxVecInt *CopyToArray(DewArray<unsigned short> &Dst, const int DstIndex, const int Index, const int Len) const; | Copy values from the calling object [Index]..[Index+len-1] to the Dst integer array at positions [DstIndex]...[DstIndex+Len-1]. |
| 13 | TMtxVecInt *CopyToArray(DewArray<unsigned char> &Dst) const; | Copies values from the calling object to the Dst array and converts data to 1 byte unsigned integer numbers. |
| 14 | TMtxVecInt *CopyToArray(DewArray<unsigned char> &Dst, const int DstIndex, const int Index, const int Len) const; | Copy values from the calling object [Index]..[Index+len-1] to the Dst integer array at positions [DstIndex]...[DstIndex+Len-1]. |
Overload 1: TMtxVecInt *CopyToArray(DewArray<TCplx> &Dst) const;
Copies values from the calling object to the Dst array and converts data to double precision numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | DewArray<TCplx> & |
Consecutive elements are converted to real and imaginary parts.
Overload 2: TMtxVecInt *CopyToArray(DewArray<TCplx> &Dst, const int DstIndex, const int Index, const int Len) const;
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 | DewArray<TCplx> & | |
| 2 | DstIndex | const int | |
| 3 | Index | const int | |
| 4 | Len | const int |
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 3: TMtxVecInt *CopyToArray(DewArray<double> &Dst) const;
Copy values to Dst array. The size of the array is set automatically.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | DewArray<double> & |
Overload 4: TMtxVecInt *CopyToArray(DewArray<double> &Dst, const int DstIndex, const int Index, const int Len) const;
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 | DewArray<double> & | |
| 2 | DstIndex | const int | |
| 3 | Index | const int | |
| 4 | Len | const int |
The size of the Dst array is not changed.
Overload 5: TMtxVecInt *CopyToArray(DewArray<float> &Dst) const;
Copies the calling object data to an array of single precision floating point data.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | DewArray<float> & |
Any values exceeding the range are clipped.
Overload 6: TMtxVecInt *CopyToArray(DewArray<float> &Dst, const int DstIndex, const int Index, const int Len) const;
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 | DewArray<float> & | |
| 2 | DstIndex | const int | |
| 3 | Index | const int | |
| 4 | Len | const int |
The size of the Dst array is not changed.
Overload 7: TMtxVecInt *CopyToArray(DewArray<int> &Dst) const;
Copies values from the calling object to the Dst array and converts data to 4 byte signed integer numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | DewArray<int> & |
Overload 8: TMtxVecInt *CopyToArray(DewArray<int> &Dst, const int DstIndex, const int Index, const int Len) const;
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 | DewArray<int> & | |
| 2 | DstIndex | const int | |
| 3 | Index | const int | |
| 4 | Len | const int |
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 9: TMtxVecInt *CopyToArray(DewArray<short> &Dst) const;
Copies values from the calling object to the Dst array and converts data to 2 byte signed integer numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | DewArray<short> & |
Values exceeding the range of a 2 byte signed integer type are clipped.
Overload 10: TMtxVecInt *CopyToArray(DewArray<short> &Dst, const int DstIndex, const int Index, const int Len) const;
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 | DewArray<short> & | |
| 2 | DstIndex | const int | |
| 3 | Index | const int | |
| 4 | Len | const int |
The size of the Dst array is not changed. Values exceeding the range of a 2 byte signed integer type are clipped.
Overload 11: TMtxVecInt *CopyToArray(DewArray<unsigned short> &Dst) const;
Copies values from the calling object to the Dst array and converts data to 2 byte unsigned integer type.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | DewArray<unsigned short> & |
Values exceeding the range of a 2 byte unsigned integer type are clipped.
Overload 12: TMtxVecInt *CopyToArray(DewArray<unsigned short> &Dst, const int DstIndex, const int Index, const int Len) const;
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 | DewArray<unsigned short> & | |
| 2 | DstIndex | const int | |
| 3 | Index | const int | |
| 4 | Len | const int |
The size of the Dst array is not changed. Values exceeding the range of a 2 byte unsigned integer type are clipped.
Overload 13: TMtxVecInt *CopyToArray(DewArray<unsigned char> &Dst) const;
Copies values from the calling object to the Dst array and converts data to 1 byte unsigned integer numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | DewArray<unsigned char> & |
Values exceeding the range of 1 byte unsigned integer type are clipped.
Overload 14: TMtxVecInt *CopyToArray(DewArray<unsigned char> &Dst, const int DstIndex, const int Index, const int Len) const;
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 | DewArray<unsigned char> & | |
| 2 | DstIndex | const int | |
| 3 | Index | const int | |
| 4 | Len | const int |
The size of the Dst array is not changed. Values exceeding the range of 1 byte unsigned integer type are clipped.