TMtx.MaskNot Method

Overload List

#SignatureDescription
1TMtxVec MaskNot(TCplx Value, TMtxVecInt aMask)Assigns Value at indexes of the calling object, at which aMask is equal to 0.
2TMtxVec MaskNot(TMtxVec MaskVecNot, TMtxVecInt aMask)Copies those values from MaskVecNot, at which aMask is equal to 0.
3TMtxVec MaskNot(Double Value, TMtxVecInt aMask)Assigns Value at indexes of the calling object, at which aMask is equal to 0.

Overload 1: TMtxVec MaskNot(TCplx Value, TMtxVecInt aMask)

Assigns Value at indexes of the calling object, at which aMask is equal to 0.

#NameTypeDescription
1ValueTCplxscalar
2aMaskTMtxVecIntsource TVecInt or TMtxInt

Result: stored in self (calling object), returns self for chaining

Overload 2: TMtxVec MaskNot(TMtxVec MaskVecNot, TMtxVecInt aMask)

Copies those values from MaskVecNot, at which aMask is equal to 0.

#NameTypeDescription
1MaskVecNotTMtxVecsource TVec or TMtx
2aMaskTMtxVecIntsource TVecInt or TMtxInt

Result: stored in self (calling object), returns self for chaining

Overload 3: TMtxVec MaskNot(Double Value, TMtxVecInt aMask)

Assigns Value at indexes of the calling object, at which aMask is equal to 0.

#NameTypeDescription
1ValueDoublescalar
2aMaskTMtxVecIntsource TVecInt or TMtxInt

Result: stored in self (calling object), returns self for chaining