TVecByte::Convert Method

Overload List

#SignatureDescription
1TMtxVecInt *Convert(TMtxVecInt *Src, TIntPrecision DstIntPrecision);Copy each of Vec elements to the calling object.
2TMtxVecInt *Convert(TMtxVecInt *Src, TIntPrecision DstIntPrecision, int SrcIndex, int Index, int Len);Copy Src elements [SrcIndex]..[SrcIndex+Len-1] in the calling object elements [Index]..[Index+Len-1].

Overload 1: TMtxVecInt *Convert(TMtxVecInt *Src, TIntPrecision DstIntPrecision);

Copy each of Vec elements to the calling object.

#NameTypeDescription
1SrcTMtxVecInt *
2DstIntPrecisionTIntPrecision
Remarks:

The Size property of the calling object is set implicitly to match Vec object. The storage precision of the calling object is set to DstIntPrecision.

Declared in Dew::Math::TMtxVecInt · Dew.Math/AbstractMtxVecInt.h · Cross-compiler

Overload 2: TMtxVecInt *Convert(TMtxVecInt *Src, TIntPrecision DstIntPrecision, int SrcIndex, int Index, int Len);

Copy Src elements [SrcIndex]..[SrcIndex+Len-1] in the calling object elements [Index]..[Index+Len-1].

#NameTypeDescription
1SrcTMtxVecInt *
2DstIntPrecisionTIntPrecision
3SrcIndexint
4Indexint
5Lenint
Remarks:

Calling vector TVecByte::Size must be set explicitly. An exception is raised if array borders are overrun or underrun. If the precision of the calling does not match DstIntPrecision, an exception will be raised.

Declared in Dew::Math::TMtxVecInt · Dew.Math/AbstractMtxVecInt.h · Cross-compiler