MatrixInt.AddScaled Method

Overload List

#SignatureDescription
1function AddScaled(const X: TMtxVecInt; const Y: TMtxVecInt; const Z: TMtxVecInt; const zScale: Integer): TMtxVecInt;self = X + Y + Z*zScale
└ indexed: function AddScaled(const X: TMtxVecInt; XIndex: Integer; const Y: TMtxVecInt; YIndex: Integer; const Z: TMtxVecInt; zIndex: Integer; const zScale: Integer; Index: Integer; Len: Integer): TMtxVecInt;
2function AddScaled(const X: TMtxVecInt; const Y: TMtxVecInt; const yScale: Integer): TMtxVecInt;self = X + Y*yScale
└ indexed: function AddScaled(const X: TMtxVecInt; XIndex: Integer; const Y: TMtxVecInt; YIndex: Integer; const yScale: Integer; Index: Integer; Len: Integer): TMtxVecInt;
3function AddScaled(const X: TMtxVecInt; const Y: TMtxVecInt; const yScale: Integer; const Z: TMtxVecInt; const zScale: Integer): TMtxVecInt;self = X + Y*yScale + Z*zScale
4function AddScaled(const X: TMtxVecInt; XIndex: Integer; const Y: TMtxVecInt; YIndex: Integer; const yScale: Integer; const Z: TMtxVecInt; zIndex: Integer; const zScale: Integer; Index: Integer; Len: Integer): TMtxVecInt;self = X + Y*yScale + Z*zScale on sub arrays
5function AddScaled(const X: TMtxVecInt; const xScale: Integer; const Y: TMtxVecInt; const yScale: Integer): TMtxVecInt;self = X*xScale + Y*yScale
6function AddScaled(const X: TMtxVecInt; XIndex: Integer; const xScale: Integer; const Y: TMtxVecInt; YIndex: Integer; const yScale: Integer; Index: Integer; Len: Integer): TMtxVecInt;self = X*xScale + Y*yScale on sub arrays
7function AddScaled(const X: TMtxVecInt; const xScale: Integer; const Y: TMtxVecInt; const yScale: Integer; const Z: TMtxVecInt; const zScale: Integer): TMtxVecInt;self = X*xScale + Y*yScale + Z*zScale
8function AddScaled(const X: TMtxVecInt; XIndex: Integer; const xScale: Integer; const Y: TMtxVecInt; YIndex: Integer; const yScale: Integer; const Z: TMtxVecInt; zIndex: Integer; const zScale: Integer; Index: Integer; Len: Integer): TMtxVecInt;self = X*xScale + Y*yScale + Z*zScale on sub arrays

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

Compute X + Y + Z*zScale

#NameTypeDescription
1XTMtxVecInt
2YTMtxVecInt
3ZTMtxVecInt
4zScaleInteger

Result: stored in self (calling object), returns self for chaining

Indexed: function AddScaled(const X: TMtxVecInt; XIndex: Integer; const Y: TMtxVecInt; YIndex: Integer; const Z: TMtxVecInt; zIndex: Integer; const zScale: Integer; Index: Integer; Len: Integer): TMtxVecInt;

Compute X + Y + Z*zScale on sub arrays

#NameTypeDescription
1XTMtxVecInt
2XIndexIntegerX start index
3YTMtxVecInt
4YIndexIntegerY start index
5ZTMtxVecInt
6zIndexInteger
7zScaleInteger
8IndexIntegerstart index
9LenIntegerelement count

Result: stored in self (calling object), returns self for chaining

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

Compute X + Y*yScale

#NameTypeDescription
1XTMtxVecInt
2YTMtxVecInt
3yScaleInteger

Result: stored in self (calling object), returns self for chaining

Indexed: function AddScaled(const X: TMtxVecInt; XIndex: Integer; const Y: TMtxVecInt; YIndex: Integer; const yScale: Integer; Index: Integer; Len: Integer): TMtxVecInt;

Compute X + Y*yScale on sub arrays

#NameTypeDescription
1XTMtxVecInt
2XIndexIntegerX start index
3YTMtxVecInt
4YIndexIntegerY start index
5yScaleInteger
6IndexIntegerstart index
7LenIntegerelement count

Result: stored in self (calling object), returns self for chaining

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

Compute X + Y*yScale + Z*zScale

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

Result: stored in self (calling object), returns self for chaining

Overload 4: function AddScaled(const X: TMtxVecInt; XIndex: Integer; const Y: TMtxVecInt; YIndex: Integer; const yScale: Integer; const Z: TMtxVecInt; zIndex: Integer; const zScale: Integer; Index: Integer; Len: Integer): TMtxVecInt;

Compute X + Y*yScale + Z*zScale on sub arrays

#NameTypeDescription
1XTMtxVecInt
2XIndexIntegerX start index
3YTMtxVecInt
4YIndexIntegerY start index
5yScaleInteger
6ZTMtxVecInt
7zIndexInteger
8zScaleInteger
9IndexIntegerstart index
10LenIntegerelement count

Result: stored in self (calling object), returns self for chaining

Overload 5: function AddScaled(const X: TMtxVecInt; const xScale: Integer; const Y: TMtxVecInt; const yScale: Integer): TMtxVecInt;

Compute X*xScale + Y*yScale

#NameTypeDescription
1XTMtxVecInt
2xScaleInteger
3YTMtxVecInt
4yScaleInteger

Result: stored in self (calling object), returns self for chaining

Overload 6: function AddScaled(const X: TMtxVecInt; XIndex: Integer; const xScale: Integer; const Y: TMtxVecInt; YIndex: Integer; const yScale: Integer; Index: Integer; Len: Integer): TMtxVecInt;

Compute X*xScale + Y*yScale on sub arrays

#NameTypeDescription
1XTMtxVecInt
2XIndexIntegerX start index
3xScaleInteger
4YTMtxVecInt
5YIndexIntegerY start index
6yScaleInteger
7IndexIntegerstart index
8LenIntegerelement count

Result: stored in self (calling object), returns self for chaining

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

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

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

Result: stored in self (calling object), returns self for chaining

Overload 8: function AddScaled(const X: TMtxVecInt; XIndex: Integer; const xScale: Integer; const Y: TMtxVecInt; YIndex: Integer; const yScale: Integer; const Z: TMtxVecInt; zIndex: Integer; const zScale: Integer; Index: Integer; Len: Integer): TMtxVecInt;

Compute X*xScale + Y*yScale + Z*zScale on sub arrays

#NameTypeDescription
1XTMtxVecInt
2XIndexIntegerX start index
3xScaleInteger
4YTMtxVecInt
5YIndexIntegerY start index
6yScaleInteger
7ZTMtxVecInt
8zIndexInteger
9zScaleInteger
10IndexIntegerstart index
11LenIntegerelement count

Result: stored in self (calling object), returns self for chaining