Overload List
| # | Signature | Description |
|---|---|---|
| 1 | int StripNanAndInf(TMtxVec *Src, TMtxVec *Dst, int SrcIdx, int DstIdx, int Len); | |
| 2 | TMtxVec *StripNanAndInf(TMtxVec *Src); | Copies only those values from Src, which are not NAN or INF. |
| 3 | TMtxVec *StripNanAndInf(TMtxVec *Src, int SrcIndex, int Len); | Copies only those values from Src[SrcIndex.. SrcIndex+Len-1], which are not NAN or INF. |
| 4 | int StripNanAndInf(TMtxVec *Src, int SrcIndex, int Index, int Len); | Copies only those values from Src[SrcIndex.. SrcIndex+Len-1], which are not NAN or INF. |
Overload 1: int StripNanAndInf(TMtxVec *Src, TMtxVec *Dst, int SrcIdx, int DstIdx, int Len);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVec * | |
| 2 | Dst | TMtxVec * | |
| 3 | SrcIdx | int | |
| 4 | DstIdx | int | |
| 5 | Len | int |
Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler
Overload 2: TMtxVec *StripNanAndInf(TMtxVec *Src);
Copies only those values from Src, which are not NAN or INF.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVec * |
Declared in Dew::Math::TVec · Dew.Math/MtxVec.h · Cross-compiler
Overload 3: TMtxVec *StripNanAndInf(TMtxVec *Src, int SrcIndex, int Len);
Copies only those values from Src[SrcIndex.. SrcIndex+Len-1], which are not NAN or INF.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVec * | |
| 2 | SrcIndex | int | |
| 3 | Len | int |
Remarks:
The length of the Self is set to match the count of matching values.
Declared in Dew::Math::TVec · Dew.Math/MtxVec.h · Cross-compiler
Overload 4: int StripNanAndInf(TMtxVec *Src, int SrcIndex, int Index, int Len);
Copies only those values from Src[SrcIndex.. SrcIndex+Len-1], which are not NAN or INF.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVec * | |
| 2 | SrcIndex | int | |
| 3 | Index | int | |
| 4 | Len | int |
Remarks:
The length of the Self is not modified. The funtion returns "Index" increased by Number of elements found. The calling vector must have enough space to hold at least Index+Len elements, or an exception will be raised.
Declared in Dew::Math::TVec · Dew.Math/MtxVec.h · Cross-compiler