Overload List
| # | Signature | Description |
|---|---|---|
| 1 | function Mask(const Value: TCplx; const aMask: TMtxVecInt): TMtxVec; | Assigns Value at indexes of the calling object, at which aMask is different from 0. |
| 2 | function Mask(const MaskVec: TMtxVec; const aMask: TMtxVecInt): TMtxVec; | Copies those values from MaskVec, at which aMask is different from 0. |
| 3 | function Mask(const Value: Double; const aMask: TMtxVecInt): TMtxVec; | Assigns Value at indexes of the calling object, at which aMask is different from 0. |
Overload 1: function Mask(const Value: TCplx; const aMask: TMtxVecInt): TMtxVec;
Assigns Value at indexes of the calling object, at which aMask is different from 0.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | TCplx | |
| 2 | aMask | TMtxVecInt |
Result: stored in self (calling object), returns self for chaining
Overload 2: function Mask(const MaskVec: TMtxVec; const aMask: TMtxVecInt): TMtxVec;
Copies those values from MaskVec, at which aMask is different from 0.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | MaskVec | TMtxVec | |
| 2 | aMask | TMtxVecInt |
Result: stored in self (calling object), returns self for chaining
Overload 3: function Mask(const Value: Double; const aMask: TMtxVecInt): TMtxVec;
Assigns Value at indexes of the calling object, at which aMask is different from 0.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | Double | |
| 2 | aMask | TMtxVecInt |
Result: stored in self (calling object), returns self for chaining