MtxExprInt.AddScaled Method

Overload List

#SignatureDescription
1function AddScaled(const X: TMtxInt; const Y: TMtxVecInt; const Z: TMtxVecInt; const zScale: Integer): MatrixInt;Result = X + Y + Z*zScale
2function AddScaled(const X: TMtxInt; const Y: TMtxVecInt; const yScale: Integer): MatrixInt;Result = X + Y*yScale
3function AddScaled(const X: TVecInt; const Y: TMtxVecInt; const Z: TMtxVecInt; const zScale: Integer): VectorInt;Result = X + Y + Z*zScale
4function AddScaled(const X: TVecInt; const Y: TMtxVecInt; const yScale: Integer): VectorInt;Result = X + Y*yScale
5function AddScaled(const X: TMtxInt; const Y: TMtxVecInt; const yScale: Integer; const Z: TMtxVecInt; const zScale: Integer): MatrixInt;Result = X + Y*yScale + Z*zScale
6function AddScaled(const X: TMtxInt; const xScale: Integer; const Y: TMtxVecInt; const yScale: Integer): MatrixInt;Result = X*xScale + Y*yScale
7function AddScaled(const X: TMtxInt; const xScale: Integer; const Y: TMtxVecInt; const yScale: Integer; const Z: TMtxVecInt; const zScale: Integer): MatrixInt;Result = X*xScale + Y*yScale + Z*zScale
8function AddScaled(const X: TVecInt; const Y: TMtxVecInt; const yScale: Integer; const Z: TMtxVecInt; const zScale: Integer): VectorInt;Result = X + Y*yScale + Z*zScale
9function AddScaled(const X: TVecInt; const xScale: Integer; const Y: TMtxVecInt; const yScale: Integer): VectorInt;Result = X*xScale + Y*yScale
10function AddScaled(const X: TVecInt; const xScale: Integer; const Y: TMtxVecInt; const yScale: Integer; const Z: TMtxVecInt; const zScale: Integer): VectorInt;Result = X*xScale + Y*yScale + Z*zScale

Overload 1: function AddScaled(const X: TMtxInt; const Y: TMtxVecInt; const Z: TMtxVecInt; const zScale: Integer): MatrixInt;

Compute X + Y + Z*zScale

#NameTypeDescription
1XTMtxInt
2YTMtxVecInt
3ZTMtxVecInt
4zScaleInteger

Returns: MatrixInt

Overload 2: function AddScaled(const X: TMtxInt; const Y: TMtxVecInt; const yScale: Integer): MatrixInt;

Compute X + Y*yScale

#NameTypeDescription
1XTMtxInt
2YTMtxVecInt
3yScaleInteger

Returns: MatrixInt

Overload 3: function AddScaled(const X: TVecInt; const Y: TMtxVecInt; const Z: TMtxVecInt; const zScale: Integer): VectorInt;

Compute X + Y + Z*zScale

#NameTypeDescription
1XTVecInt
2YTMtxVecInt
3ZTMtxVecInt
4zScaleInteger

Returns: VectorInt

Overload 4: function AddScaled(const X: TVecInt; const Y: TMtxVecInt; const yScale: Integer): VectorInt;

Compute X + Y*yScale

#NameTypeDescription
1XTVecInt
2YTMtxVecInt
3yScaleInteger

Returns: VectorInt

Overload 5: function AddScaled(const X: TMtxInt; const Y: TMtxVecInt; const yScale: Integer; const Z: TMtxVecInt; const zScale: Integer): MatrixInt;

Compute X + Y*yScale + Z*zScale

#NameTypeDescription
1XTMtxInt
2YTMtxVecInt
3yScaleInteger
4ZTMtxVecInt
5zScaleInteger

Returns: MatrixInt

Overload 6: function AddScaled(const X: TMtxInt; const xScale: Integer; const Y: TMtxVecInt; const yScale: Integer): MatrixInt;

Compute X*xScale + Y*yScale

#NameTypeDescription
1XTMtxInt
2xScaleInteger
3YTMtxVecInt
4yScaleInteger

Returns: MatrixInt

Overload 7: function AddScaled(const X: TMtxInt; const xScale: Integer; const Y: TMtxVecInt; const yScale: Integer; const Z: TMtxVecInt; const zScale: Integer): MatrixInt;

Compute X*xScale + Y*yScale + Z*zScale

#NameTypeDescription
1XTMtxInt
2xScaleInteger
3YTMtxVecInt
4yScaleInteger
5ZTMtxVecInt
6zScaleInteger

Returns: MatrixInt

Overload 8: function AddScaled(const X: TVecInt; const Y: TMtxVecInt; const yScale: Integer; const Z: TMtxVecInt; const zScale: Integer): VectorInt;

Compute X + Y*yScale + Z*zScale

#NameTypeDescription
1XTVecInt
2YTMtxVecInt
3yScaleInteger
4ZTMtxVecInt
5zScaleInteger

Returns: VectorInt

Overload 9: function AddScaled(const X: TVecInt; const xScale: Integer; const Y: TMtxVecInt; const yScale: Integer): VectorInt;

Compute X*xScale + Y*yScale

#NameTypeDescription
1XTVecInt
2xScaleInteger
3YTMtxVecInt
4yScaleInteger

Returns: VectorInt

Overload 10: function AddScaled(const X: TVecInt; const xScale: Integer; const Y: TMtxVecInt; const yScale: Integer; const Z: TMtxVecInt; const zScale: Integer): VectorInt;

Compute X*xScale + Y*yScale + Z*zScale

#NameTypeDescription
1XTVecInt
2xScaleInteger
3YTMtxVecInt
4yScaleInteger
5ZTMtxVecInt
6zScaleInteger

Returns: VectorInt