TMtx::CopyFromArray Method

Overload List

#SignatureDescription
1TMtxVec *CopyFromArray(const DewArray<TSCplx> &Src);Copies values from an array.
2TMtxVec *CopyFromArray(const DewArray<TCplx> &Src);Copies values from an array.
3TMtxVec *CopyFromArray(const DewArray<TCplx> &Src, int SrcIndex, int Index, int Len);Copies values from the Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1].
4TMtxVec *CopyFromArray(const DewArray<TSCplx> &Src, int SrcIndex, int Index, int Len);Copies values from the Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1].
5TMtxVec *CopyFromArray(const DewArray<double> &Src);Copies values from a real Src array.
6TMtxVec *CopyFromArray(const DewArray<double> &Src, 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].
7TMtxVec *CopyFromArray(const DewArray<float> &Src);Copies values from a real single precision floating point Src array.
8TMtxVec *CopyFromArray(const DewArray<float> &Src, 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].
9TMtxVec *CopyFromArray(const DewArray<int> &Src);Copies values from an integer type Src array.
10TMtxVec *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].
11TMtxVec *CopyFromArray(const DewArray<short> &Src);Copies values from an 2 byte signed integer type Src array.
12TMtxVec *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].
13TMtxVec *CopyFromArray(const DewArray<unsigned char> &Src);Copies values from a 1 byte unsigned integer type Src array.
14TMtxVec *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].
15void CopyFromArray(const DewArray<double> &Src, TMtxVec *Dst, const int SrcIdx, const int DstIdx, const int Len);
16void CopyFromArray(const DewArray<float> &Src, TMtxVec *Dst, const int SrcIdx, const int DstIdx, const int Len);
17void CopyFromArray(const DewArray<TCplx> &Src, TMtxVec *Dst, const int SrcIdx, const int DstIdx, const int Len);
18void CopyFromArray(const DewArray<TSCplx> &Src, TMtxVec *Dst, const int SrcIdx, const int DstIdx, const int Len);
19void CopyFromArray(const DewArray<int> &Src, TMtxVecBase *Dst, const int SrcIdx, const int DstIdx, const int Len);
20void CopyFromArray(const DewArray<short> &Src, TMtxVecBase *Dst, const int SrcIdx, const int DstIdx, const int Len);
21void CopyFromArray(const DewArray<unsigned char> &Src, TMtxVecBase *Dst, const int SrcIdx, const int DstIdx, const int Len);
22void CopyFromArray(const DewArray2D<double> &Src);Copies the matrix from a 2D array.
23void CopyFromArray(const DewArray2D<float> &Src);
24void CopyFromArray(const DewArray2D<TCplx> &Src);Sizes the matrix to match the size of the 2D array and copies all the values.
25void CopyFromArray(const DewArray2D<TSCplx> &Src);

Overload 1: TMtxVec *CopyFromArray(const DewArray<TSCplx> &Src);

Copies values from an array.

#NameTypeDescription
1Srcconst DewArray<TSCplx> &
Remarks:

Copies values from a complex array. The size and TMtx::Complex properties of the calling object are set implicitely.

See Also: TMtx::Copy, TMtx::CopyTo, TMtx::Round, TMtx::Trunc, TMtx::CopyToArray
Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 2: TMtxVec *CopyFromArray(const DewArray<TCplx> &Src);

Copies values from an array.

#NameTypeDescription
1Srcconst DewArray<TCplx> &
Remarks:

Copies values from a complex array. The size and TMtx::Complex properties of the calling object are set implicitely.

See Also: TMtx::Copy, TMtx::CopyTo, TMtx::Round, TMtx::Trunc, TMtx::CopyToArray
Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 3: TMtxVec *CopyFromArray(const DewArray<TCplx> &Src, int SrcIndex, int Index, int Len);

Copies values from the Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1].

#NameTypeDescription
1Srcconst DewArray<TCplx> &
2SrcIndexint
3Indexint
4Lenint
Remarks:

The size of the calling object is not changed. If the array border are overrun an exception will be raised.

Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 4: TMtxVec *CopyFromArray(const DewArray<TSCplx> &Src, int SrcIndex, int Index, int Len);

Copies values from the Src array [SrcIndex]..[SrcIndex+Len-1] to the calling object values [Index]..[Index+len-1].

#NameTypeDescription
1Srcconst DewArray<TSCplx> &
2SrcIndexint
3Indexint
4Lenint
Remarks:

The size of the calling object is not changed. If the array border are overrun an exception will be raised.

Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 5: TMtxVec *CopyFromArray(const DewArray<double> &Src);

Copies values from a real Src array.

#NameTypeDescription
1Srcconst DewArray<double> &
Remarks:

The size and TMtx::Complex properties of the calling object are set implicitely.

Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 6: TMtxVec *CopyFromArray(const DewArray<double> &Src, 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].

#NameTypeDescription
1Srcconst DewArray<double> &
2SrcIndexint
3Indexint
4Lenint
Remarks:

The size of the calling object is not changed. If the array border are overrun an exception will be raised.

Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 7: TMtxVec *CopyFromArray(const DewArray<float> &Src);

Copies values from a real single precision floating point Src array.

#NameTypeDescription
1Srcconst DewArray<float> &
Remarks:

The size and TMtx::Complex properties of the calling object are set implicitely.

Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 8: TMtxVec *CopyFromArray(const DewArray<float> &Src, 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].

#NameTypeDescription
1Srcconst DewArray<float> &
2SrcIndexint
3Indexint
4Lenint
Remarks:

The size of the calling object is not changed. If the array border are overrun an exception will be raised.

Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 9: TMtxVec *CopyFromArray(const DewArray<int> &Src);

Copies values from an integer type Src array.

#NameTypeDescription
1Srcconst DewArray<int> &
Remarks:

The size and TMtx::Complex properties of the calling object are set implicitely.

Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 10: TMtxVec *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].

#NameTypeDescription
1Srcconst DewArray<int> &
2SrcIndexint
3Indexint
4Lenint
Remarks:

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.

Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 11: TMtxVec *CopyFromArray(const DewArray<short> &Src);

Copies values from an 2 byte signed integer type Src array.

#NameTypeDescription
1Srcconst DewArray<short> &
Remarks:

The size and TMtx::Complex properties of the calling object are set implicitely.

Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 12: TMtxVec *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].

#NameTypeDescription
1Srcconst DewArray<short> &
2SrcIndexint
3Indexint
4Lenint
Remarks:

The size of the calling object is not changed. If the array border are overrun an exception will be raised.

Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 13: TMtxVec *CopyFromArray(const DewArray<unsigned char> &Src);

Copies values from a 1 byte unsigned integer type Src array.

#NameTypeDescription
1Srcconst DewArray<unsigned char> &
Remarks:

The size and TMtx::Complex properties of the calling object are set implicitely.

Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 14: TMtxVec *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].

#NameTypeDescription
1Srcconst DewArray<unsigned char> &
2SrcIndexint
3Indexint
4Lenint
Remarks:

The size of the calling object is not changed. If the array border are overrun an exception will be raised.

Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 15: void CopyFromArray(const DewArray<double> &Src, TMtxVec *Dst, const int SrcIdx, const int DstIdx, const int Len);

#NameTypeDescription
1Srcconst DewArray<double> &
2DstTMtxVec *
3SrcIdxconst int
4DstIdxconst int
5Lenconst int
Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 16: void CopyFromArray(const DewArray<float> &Src, TMtxVec *Dst, const int SrcIdx, const int DstIdx, const int Len);

#NameTypeDescription
1Srcconst DewArray<float> &
2DstTMtxVec *
3SrcIdxconst int
4DstIdxconst int
5Lenconst int
Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 17: void CopyFromArray(const DewArray<TCplx> &Src, TMtxVec *Dst, const int SrcIdx, const int DstIdx, const int Len);

#NameTypeDescription
1Srcconst DewArray<TCplx> &
2DstTMtxVec *
3SrcIdxconst int
4DstIdxconst int
5Lenconst int
Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 18: void CopyFromArray(const DewArray<TSCplx> &Src, TMtxVec *Dst, const int SrcIdx, const int DstIdx, const int Len);

#NameTypeDescription
1Srcconst DewArray<TSCplx> &
2DstTMtxVec *
3SrcIdxconst int
4DstIdxconst int
5Lenconst int
Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 19: void CopyFromArray(const DewArray<int> &Src, TMtxVecBase *Dst, const int SrcIdx, const int DstIdx, const int Len);

#NameTypeDescription
1Srcconst DewArray<int> &
2DstTMtxVecBase *
3SrcIdxconst int
4DstIdxconst int
5Lenconst int
Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 20: void CopyFromArray(const DewArray<short> &Src, TMtxVecBase *Dst, const int SrcIdx, const int DstIdx, const int Len);

#NameTypeDescription
1Srcconst DewArray<short> &
2DstTMtxVecBase *
3SrcIdxconst int
4DstIdxconst int
5Lenconst int
Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 21: void CopyFromArray(const DewArray<unsigned char> &Src, TMtxVecBase *Dst, const int SrcIdx, const int DstIdx, const int Len);

#NameTypeDescription
1Srcconst DewArray<unsigned char> &
2DstTMtxVecBase *
3SrcIdxconst int
4DstIdxconst int
5Lenconst int
Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 22: void CopyFromArray(const DewArray2D<double> &Src);

Copies the matrix from a 2D array.

#NameTypeDescription
1Srcconst DewArray2D<double> &
Remarks:

Sizes the matrix to match the size of the 2D array and copies all the values.

Declared in Dew::Math::TMtx · Dew.Math/MtxVec.h · Cross-compiler

Overload 23: void CopyFromArray(const DewArray2D<float> &Src);

#NameTypeDescription
1Srcconst DewArray2D<float> &
Declared in Dew::Math::TMtx · Dew.Math/MtxVec.h · Cross-compiler

Overload 24: void CopyFromArray(const DewArray2D<TCplx> &Src);

Sizes the matrix to match the size of the 2D array and copies all the values.

#NameTypeDescription
1Srcconst DewArray2D<TCplx> &
Declared in Dew::Math::TMtx · Dew.Math/MtxVec.h · Cross-compiler

Overload 25: void CopyFromArray(const DewArray2D<TSCplx> &Src);

#NameTypeDescription
1Srcconst DewArray2D<TSCplx> &
Declared in Dew::Math::TMtx · Dew.Math/MtxVec.h · Cross-compiler