MtxExprInt.DivAndAdd Method

Overload List

#SignatureDescription
1MatrixInt DivAndAdd(TMtxInt X, TMtxVecInt Y, TMtxVecInt Z)Result = X/Y + Z
2MatrixInt DivAndAdd(TMtxInt X, TMtxVecInt Y, TMtxVecInt Z, Int32 zScale)Result = X/Y + Z*zScale
3MatrixInt DivAndAdd(TMtxInt X, TMtxVecInt Y, Int32 Z)Result = X/Y + zScalar
4MatrixInt DivAndAdd(TMtxInt X, TMtxVecInt Y, Int32 xyScale, TMtxVecInt Z)Result = X/Y*xyScale + Z
5VectorInt DivAndAdd(TVecInt X, TMtxVecInt Y, TMtxVecInt Z)Result = X/Y + Z
6VectorInt DivAndAdd(TVecInt X, TMtxVecInt Y, TMtxVecInt Z, Int32 zScale)Result = X/Y + Z*zScale
7VectorInt DivAndAdd(TVecInt X, TMtxVecInt Y, Int32 Z)Result = X/Y + zScalar
8VectorInt DivAndAdd(TVecInt X, TMtxVecInt Y, Int32 xyScale, TMtxVecInt Z)Result = X/Y*xyScale + Z
9MatrixInt DivAndAdd(TMtxInt X, TMtxVecInt Y, Int32 xyScale, TMtxVecInt Z, Int32 zScale)Result = (X / Y)*xyScale + Z*zScale
10MatrixInt DivAndAdd(TMtxInt X, TMtxVecInt Y, Int32 xyScale, Int32 Z)Result = (X / Y) * xyScale + zScalar
11VectorInt DivAndAdd(TVecInt X, TMtxVecInt Y, Int32 xyScale, TMtxVecInt Z, Int32 zScale)Result = (X / Y)*xyScale + Z*zScale
12VectorInt DivAndAdd(TVecInt X, TMtxVecInt Y, Int32 xyScale, Int32 Z)Result = (X / Y) * xyScale + zScalar

Overload 1: MatrixInt DivAndAdd(TMtxInt X, TMtxVecInt Y, TMtxVecInt Z)

Compute X/Y + Z

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZTMtxVecIntsource TVecInt or TMtxInt

Returns: MatrixInt

Overload 2: MatrixInt DivAndAdd(TMtxInt X, TMtxVecInt Y, TMtxVecInt Z, Int32 zScale)

Compute X/Y + Z*zScale

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZTMtxVecIntsource TVecInt or TMtxInt
4zScaleInt32

Returns: MatrixInt

Overload 3: MatrixInt DivAndAdd(TMtxInt X, TMtxVecInt Y, Int32 Z)

Compute X/Y + zScalar

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZInt32

Returns: MatrixInt

Overload 4: MatrixInt DivAndAdd(TMtxInt X, TMtxVecInt Y, Int32 xyScale, TMtxVecInt Z)

Compute X/Y*xyScale + Z

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3xyScaleInt32
4ZTMtxVecIntsource TVecInt or TMtxInt

Returns: MatrixInt

Overload 5: VectorInt DivAndAdd(TVecInt X, TMtxVecInt Y, TMtxVecInt Z)

Compute X/Y + Z

#NameTypeDescription
1XTVecIntsource TVecInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZTMtxVecIntsource TVecInt or TMtxInt

Returns: VectorInt

Overload 6: VectorInt DivAndAdd(TVecInt X, TMtxVecInt Y, TMtxVecInt Z, Int32 zScale)

Compute X/Y + Z*zScale

#NameTypeDescription
1XTVecIntsource TVecInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZTMtxVecIntsource TVecInt or TMtxInt
4zScaleInt32

Returns: VectorInt

Overload 7: VectorInt DivAndAdd(TVecInt X, TMtxVecInt Y, Int32 Z)

Compute X/Y + zScalar

#NameTypeDescription
1XTVecIntsource TVecInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZInt32

Returns: VectorInt

Overload 8: VectorInt DivAndAdd(TVecInt X, TMtxVecInt Y, Int32 xyScale, TMtxVecInt Z)

Compute X/Y*xyScale + Z

#NameTypeDescription
1XTVecIntsource TVecInt
2YTMtxVecIntsource TVecInt or TMtxInt
3xyScaleInt32
4ZTMtxVecIntsource TVecInt or TMtxInt

Returns: VectorInt

Overload 9: MatrixInt DivAndAdd(TMtxInt X, TMtxVecInt Y, Int32 xyScale, TMtxVecInt Z, Int32 zScale)

Compute (X / Y)*xyScale + Z*zScale

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3xyScaleInt32
4ZTMtxVecIntsource TVecInt or TMtxInt
5zScaleInt32

Returns: MatrixInt

Overload 10: MatrixInt DivAndAdd(TMtxInt X, TMtxVecInt Y, Int32 xyScale, Int32 Z)

Compute (X / Y) * xyScale + zScalar

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3xyScaleInt32
4ZInt32

Returns: MatrixInt

Overload 11: VectorInt DivAndAdd(TVecInt X, TMtxVecInt Y, Int32 xyScale, TMtxVecInt Z, Int32 zScale)

Compute (X / Y)*xyScale + Z*zScale

#NameTypeDescription
1XTVecIntsource TVecInt
2YTMtxVecIntsource TVecInt or TMtxInt
3xyScaleInt32
4ZTMtxVecIntsource TVecInt or TMtxInt
5zScaleInt32

Returns: VectorInt

Overload 12: VectorInt DivAndAdd(TVecInt X, TMtxVecInt Y, Int32 xyScale, Int32 Z)

Compute (X / Y) * xyScale + zScalar

#NameTypeDescription
1XTVecIntsource TVecInt
2YTMtxVecIntsource TVecInt or TMtxInt
3xyScaleInt32
4ZInt32

Returns: VectorInt