Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TMtxVec *CopyFromArray(const DewArray<TCplx> &Src) const; | Copies values from an array. |
| 2 | TMtxVec *CopyFromArray(const DewArray<TCplx> &Src, int SrcIndex, int Index, int Len) const; | Copies values from the Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1]. |
| 3 | TMtxVec *CopyFromArray(const DewArray<double> &Src) const; | Copies values from a real Src array. |
| 4 | TMtxVec *CopyFromArray(const DewArray<double> &Src, int SrcIndex, int Index, int Len) const; | Copies values from the double precision floating point Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1]. |
| 5 | TMtxVec *CopyFromArray(const DewArray<float> &Src) const; | Copies values from a real single precision floating point Src array. |
| 6 | TMtxVec *CopyFromArray(const DewArray<float> &Src, int SrcIndex, int Index, int Len) const; | Copies values from the single precision floating point Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1]. |
| 7 | TMtxVec *CopyFromArray(const DewArray<int> &Src) const; | Copies values from an integer type Src array. |
| 8 | TMtxVec *CopyFromArray(const DewArray<int> &Src, int SrcIndex, int Index, int Len) const; | Copies values from a 4 byte signed integer type Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1]. |
| 9 | TMtxVec *CopyFromArray(const DewArray<short> &Src) const; | Copies values from an 2 byte signed integer type Src array. |
| 10 | TMtxVec *CopyFromArray(const DewArray<short> &Src, int SrcIndex, int Index, int Len) const; | Copies values from a 2 byte signed integer type Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1]. |
| 11 | TMtxVec *CopyFromArray(const DewArray<unsigned char> &Src) const; | Copies values from a 1 byte unsigned integer type Src array. |
| 12 | TMtxVec *CopyFromArray(const DewArray<unsigned char> &Src, int SrcIndex, int Index, int Len) const; | Copies values from a 1 byte unsigned integer type Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1]. |
Overload 1: TMtxVec *CopyFromArray(const DewArray<TCplx> &Src) const;
Copies values from an array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<TCplx> & |
Copies values from a complex array. The size and Vector::Complex properties of the calling object are set implicitly.
Overload 2: TMtxVec *CopyFromArray(const DewArray<TCplx> &Src, int SrcIndex, int Index, int Len) const;
Copies values from the Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<TCplx> & | |
| 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: TMtxVec *CopyFromArray(const DewArray<double> &Src) const;
Copies values from a real Src array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<double> & |
The size and Vector::Complex properties of the calling object are set implicitely.
Overload 4: TMtxVec *CopyFromArray(const DewArray<double> &Src, int SrcIndex, int Index, int Len) const;
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 | 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 5: TMtxVec *CopyFromArray(const DewArray<float> &Src) const;
Copies values from a real single precision floating point Src array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<float> & |
The size and Vector::Complex properties of the calling object are set implicitely.
Overload 6: TMtxVec *CopyFromArray(const DewArray<float> &Src, int SrcIndex, int Index, int Len) const;
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 | 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 7: TMtxVec *CopyFromArray(const DewArray<int> &Src) const;
Copies values from an integer type Src array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<int> & |
The size and Vector::Complex properties of the calling object are set implicitely.
Overload 8: TMtxVec *CopyFromArray(const DewArray<int> &Src, int SrcIndex, int Index, int Len) const;
Copies values from a 4 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<int> & | |
| 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 9: TMtxVec *CopyFromArray(const DewArray<short> &Src) const;
Copies values from an 2 byte signed integer type Src array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<short> & |
The size and Vector::Complex properties of the calling object are set implicitely.
Overload 10: TMtxVec *CopyFromArray(const DewArray<short> &Src, int SrcIndex, int Index, int Len) const;
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 11: TMtxVec *CopyFromArray(const DewArray<unsigned char> &Src) const;
Copies values from a 1 byte unsigned integer type Src array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | const DewArray<unsigned char> & |
The size and Vector::Complex properties of the calling object are set implicitely.
Overload 12: TMtxVec *CopyFromArray(const DewArray<unsigned char> &Src, int SrcIndex, int Index, int Len) const;
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.