MtxExprInt.AddScaledC Method

Overload List

#SignatureDescription
1function AddScaledC(const X: TMtxInt; const Y: TMtxVecInt; const yScale: Integer; const Z: Integer): MatrixInt;Result = X + Y*yScale + zScalar
2function AddScaledC(const X: TMtxInt; const xScale: Integer; const Y: TMtxVecInt; const yScale: Integer; const Z: Integer): MatrixInt;Result = X*xScale + Y*yScale + zScalar
3function AddScaledC(const X: TVecInt; const Y: TMtxVecInt; const yScale: Integer; const Z: Integer): VectorInt;Result = X + Y*yScale + zScalar
4function AddScaledC(const X: TVecInt; const xScale: Integer; const Y: TMtxVecInt; const yScale: Integer; const Z: Integer): VectorInt;Result = X*xScale + Y*yScale + zScalar

Overload 1: function AddScaledC(const X: TMtxInt; const Y: TMtxVecInt; const yScale: Integer; const Z: Integer): MatrixInt;

Compute X + Y*yScale + zScalar

#NameTypeDescription
1XTMtxInt
2YTMtxVecInt
3yScaleInteger
4ZInteger

Returns: MatrixInt

Overload 2: function AddScaledC(const X: TMtxInt; const xScale: Integer; const Y: TMtxVecInt; const yScale: Integer; const Z: Integer): MatrixInt;

Compute X*xScale + Y*yScale + zScalar

#NameTypeDescription
1XTMtxInt
2xScaleInteger
3YTMtxVecInt
4yScaleInteger
5ZInteger

Returns: MatrixInt

Overload 3: function AddScaledC(const X: TVecInt; const Y: TMtxVecInt; const yScale: Integer; const Z: Integer): VectorInt;

Compute X + Y*yScale + zScalar

#NameTypeDescription
1XTVecInt
2YTMtxVecInt
3yScaleInteger
4ZInteger

Returns: VectorInt

Overload 4: function AddScaledC(const X: TVecInt; const xScale: Integer; const Y: TMtxVecInt; const yScale: Integer; const Z: Integer): VectorInt;

Compute X*xScale + Y*yScale + zScalar

#NameTypeDescription
1XTVecInt
2xScaleInteger
3YTMtxVecInt
4yScaleInteger
5ZInteger

Returns: VectorInt