IMcObjectOpSelfOrBits Method
|
|
Arithmetic binary operator to bitwise "Or" the values in this McObject, leaving the result in this McObject.
Namespace:
MediaCy.IQL.ObjectManager
Assembly:
MediaCy.IQL.ObjectManager (in MediaCy.IQL.ObjectManager.dll) Version: 10.0.6912.0
SyntaxFunction OpSelfOrBits (
RightOperand As Object
) As McObject
Parameters
- RightOperand
- Type: SystemObject
Right operand. May be a scalar or array of any
numeric type. It may also be an McObject instance of a numeric type.
Return Value
Type:
McObject
RemarksValues from the VARIANT varRightOperand are bitwise-Ored with the values of this McObject, and the result is left in this McObject
and returned. This operator is only legal for integral Type properties.
If the shape of varRightOperand differs from this McObject, then elements
from the varRightOperand are associated with elements from from this McObject
in order, irrespective of number of dimensions or sizes of dimensions. If the
vector length of varRightOperand is less than that of this McObject, the right
operand is re-used as often as necessary.
Examples
Dim mcobjLeft As McObject
Set mcobjLeft = GlobalTools.McObjectTemp( Array( Array(1,2,3), Array(10,20,30)))
varRight = Array( 1,-1, 2)
mcobjLeft.OpSelfOrBits varRight
MsgBox( "Operation McObject Result = " + GlobalTools.McToText(mobjLeft)).Value
MsgBox( "Result nDims: " + Str( mcobjLeft.Shape(mcobjSIC_NofDims)) + _
" Dim sizes: " + GlobalTools.McToText( mcobjLeft.Shape(mcobjSIC_SizeAllDims))).Value
See AlsoReference
IMcObjectOpSelfOrBits(Object)
McOpSmallerOf
McOpAndBits
McOpConcatConcat
McOpAND