Overload List
Overload 1: TMtxVecInt *CopyFromArray(const DewArray<unsigned short> &Src);
Copies values from a real Src array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<unsigned short> & |
The size of the calling object is set implicitely. The precision is preserved.
Overload 2: TMtxVecInt *CopyFromArray(const DewArray<unsigned short> &Src, int SrcIndex, int Index, int Len);
Copies values from a 2 byte unsigned integer type Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<unsigned short> & | |
| 2 | SrcIndex | int | |
| 3 | Index | int | |
| 4 | Len | int |
The size of the calling object is not changed. If the array border are overrun an exception will be raised.
Overload 3: TMtxVecInt *CopyFromArray(const DewArray<TCplx> &Src, TRounding Rounding);
Copies values from a real Src array.
The size of the calling object is set implicitely. The integer precision of the calling object is preserved.
Overload 4: TMtxVecInt *CopyFromArray(const DewArray<TCplx> &Src, TRounding Rounding, int SrcIndex, int Index, int Len);
Copies values from the double precision floating point Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+2*Len-1].
The size of the calling object is not changed. If the array border are overrun an exception will be raised.
Overload 5: TMtxVecInt *CopyFromArray(const DewArray<double> &Src, TRounding Rounding);
Copies values from a real Src array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<double> & | |
| 2 | Rounding | TRounding |
The size of the calling object is set implicitely. The integer precision of the calling object is preserved.
Overload 6: TMtxVecInt *CopyFromArray(const DewArray<double> &Src, TRounding Rounding, int SrcIndex, int Index, int Len);
Copies values from the double precision floating point Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<double> & | |
| 2 | Rounding | TRounding | |
| 3 | SrcIndex | int | |
| 4 | Index | int | |
| 5 | Len | int |
The size of the calling object is not changed. If the array border are overrun an exception will be raised.
Overload 7: TMtxVecInt *CopyFromArray(const DewArray<float> &Src, TRounding Rounding);
Copies values from a real single precision floating point Src array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<float> & | |
| 2 | Rounding | TRounding |
The size property of the calling object is set implicitely.
Overload 8: TMtxVecInt *CopyFromArray(const DewArray<float> &Src, TRounding Rounding, int SrcIndex, int Index, int Len);
Copies values from the single precision floating point Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<float> & | |
| 2 | Rounding | TRounding | |
| 3 | SrcIndex | int | |
| 4 | Index | int | |
| 5 | Len | int |
The size of the calling object is not changed. If the array border are overrun an exception will be raised.
Overload 9: TMtxVecInt *CopyFromArray(const DewArray<int> &Src);
Copies values from an integer type Src array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<int> & |
The size property of the calling object is set implicitely. The integer precision of the calling object is preserved.
Overload 10: TMtxVecInt *CopyFromArray(const DewArray<int> &Src, int SrcIndex, int Index, int Len);
Copies values from a 4 byte signed integer type Src array [SrcIndex]..[SrcIndex+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<int> & | |
| 2 | SrcIndex | int | |
| 3 | Index | int | |
| 4 | Len | int |
Store the results to the calling object values [Index]..[Index+len-1]. The size of the calling object is not changed. If the array border are overrun an exception will be raised.
Overload 11: TMtxVecInt *CopyFromArray(const DewArray<short> &Src);
Copies values from an 2 byte signed integer type Src array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<short> & |
The size property of the calling object is set implicitely. The integer precision of the calling object is preserved.
Overload 12: TMtxVecInt *CopyFromArray(const DewArray<short> &Src, int SrcIndex, int Index, int Len);
Copies values from a 2 byte signed integer type Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<short> & | |
| 2 | SrcIndex | int | |
| 3 | Index | int | |
| 4 | Len | int |
The size of the calling object is not changed. If the array border are overrun an exception will be raised.
Overload 13: TMtxVecInt *CopyFromArray(const DewArray<unsigned char> &Src);
Copies values from a 1 byte unsigned integer type Src array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<unsigned char> & |
The size property of the calling object is set implicitely.
Overload 14: TMtxVecInt *CopyFromArray(const DewArray<unsigned char> &Src, int SrcIndex, int Index, int Len);
Copies values from a 1 byte unsigned integer type Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<unsigned char> & | |
| 2 | SrcIndex | int | |
| 3 | Index | int | |
| 4 | Len | int |
The size of the calling object is not changed. If the array border are overrun an exception will be raised.
Overload 15: void CopyFromArray(const DewArray<int> &Src, TMtxVecBase *Dst, const int SrcIdx, const int DstIdx, const int Len);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<int> & | |
| 2 | Dst | TMtxVecBase * | |
| 3 | SrcIdx | const int | |
| 4 | DstIdx | const int | |
| 5 | Len | const int |
Overload 16: void CopyFromArray(const DewArray<short> &Src, TMtxVecBase *Dst, const int SrcIdx, const int DstIdx, const int Len);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<short> & | |
| 2 | Dst | TMtxVecBase * | |
| 3 | SrcIdx | const int | |
| 4 | DstIdx | const int | |
| 5 | Len | const int |
Overload 17: void CopyFromArray(const DewArray<unsigned short> &Src, TMtxVecBase *Dst, const int SrcIdx, const int DstIdx, const int Len);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<unsigned short> & | |
| 2 | Dst | TMtxVecBase * | |
| 3 | SrcIdx | const int | |
| 4 | DstIdx | const int | |
| 5 | Len | const int |
Overload 18: void CopyFromArray(const DewArray<unsigned char> &Src, TMtxVecBase *Dst, const int SrcIdx, const int DstIdx, const int Len);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<unsigned char> & | |
| 2 | Dst | TMtxVecBase * | |
| 3 | SrcIdx | const int | |
| 4 | DstIdx | const int | |
| 5 | Len | const int |
Overload 19: void CopyFromArray(const DewArray<TCplx> &Src, TMtxVecInt *Dst, TRounding Rounding, const int SrcIdx, const int DstIdx, const int Len);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<TCplx> & | |
| 2 | Dst | TMtxVecInt * | |
| 3 | Rounding | TRounding | |
| 4 | SrcIdx | const int | |
| 5 | DstIdx | const int | |
| 6 | Len | const int |
Overload 20: void CopyFromArray(const DewArray<double> &Src, TMtxVecInt *Dst, TRounding Rounding, const int SrcIdx, const int DstIdx, const int Len);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<double> & | |
| 2 | Dst | TMtxVecInt * | |
| 3 | Rounding | TRounding | |
| 4 | SrcIdx | const int | |
| 5 | DstIdx | const int | |
| 6 | Len | const int |
Overload 21: void CopyFromArray(const DewArray<float> &Src, TMtxVecInt *Dst, TRounding Rounding, const int SrcIdx, const int DstIdx, const int Len);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<float> & | |
| 2 | Dst | TMtxVecInt * | |
| 3 | Rounding | TRounding | |
| 4 | SrcIdx | const int | |
| 5 | DstIdx | const int | |
| 6 | Len | const int |
Overload 22: void CopyFromArray(const DewArray2D<int> &Src);
Copies the matrix from a 2D array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray2D<int> & |
Sizes the matrix to match the size of the 2D array and copies all the values.
Overload 23: void CopyFromArray(const DewArray2D<short> &Src);
Sizes the matrix to match the size of the 2D array and copies all the values.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray2D<short> & |
Overload 24: void CopyFromArray(const DewArray2D<unsigned char> &Src);
Sizes the matrix to match the size of the 2D array and copies all the values.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray2D<unsigned char> & |