IMcObjectOpSelfMod Method
|
|
Arithmetic binary operator to compute modulo values, 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 OpSelfMod (
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 divided into the values
of this McObject, and the modulo of 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.OpSelfMod 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
IMcObjectOpSelfMod(Object)
McOpSmallerOf
McOpAndBits
McOpConcatConcat
McOpAND