Overload List
Overload 1: function RemDiv(Src: TMtxVecInt; Value: TMtxVecInt; RemDst: TMtxVecInt): TMtxVecInt;
Divide all Src elements with Value elements and store result of division in the calling object and reminder in RemDst.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Value | TMtxVecInt | source TVecInt or TMtxInt |
| 3 | RemDst | TMtxVecInt | source TVecInt or TMtxInt |
Result: stored in self (calling object), returns self for chaining
Size and TMtxVecInt.IntPrecision properties of the calling object and of RemDst are adjusted automatically.
Overload 2: function RemDiv(Src: TMtxVecInt; Value: Integer; RemDst: TMtxVecInt): TMtxVecInt;
Divide all Src elements with Value and store result of division in the calling object and reminder in RemDst.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Value | Integer | |
| 3 | RemDst | TMtxVecInt | source TVecInt or TMtxInt |
Result: stored in self (calling object), returns self for chaining
Size and TMtxVecInt.IntPrecision properties of the calling object and of RemDst are adjusted automatically.
Overload 3: function RemDiv(Src: Integer; Value: TMtxVecInt; RemDst: TMtxVecInt): TMtxVecInt;
Divide Src with all Value elements and store result of division in the calling object and reminder in RemDst.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | Integer | |
| 2 | Value | TMtxVecInt | source TVecInt or TMtxInt |
| 3 | RemDst | TMtxVecInt | source TVecInt or TMtxInt |
Result: stored in self (calling object), returns self for chaining
Size and TMtxVecInt.IntPrecision properties of the calling object and of RemDst are adjusted automatically.
Overload 4: function RemDiv(Src: TMtxVecInt; Value: TMtxVecInt; RemDst: TMtxVecInt; SrcIndex: Integer; ValueIndex: Integer; RemDstIndex: Integer; Index: Integer; Len: Integer): TMtxVecInt;
Divide all Src elements with Value and store result of division in the calling object and reminder in RemDst.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Value | TMtxVecInt | source TVecInt or TMtxInt |
| 3 | RemDst | TMtxVecInt | source TVecInt or TMtxInt |
| 4 | SrcIndex | Integer | source start index |
| 5 | ValueIndex | Integer | |
| 6 | RemDstIndex | Integer | |
| 7 | Index | Integer | start index |
| 8 | Len | Integer | element count |
Result: stored in self (calling object), returns self for chaining
Store the result of division in the calling object elements [Index]..[Index+Len-1] and remainder in to [RemDstIndex] .. [RemDstIndex+ Len-1]. Size and TMtxVecInt.IntPrecision properties of the calling object and RemDst must be set explicitly. An exception is raised if TMtxVecBase.ConditionCheck is true and array borders are overrun/underrun.
Overload 5: function RemDiv(Src: TMtxVecInt; Value: Integer; RemDst: TMtxVecInt; SrcIndex: Integer; RemDstIndex: Integer; Index: Integer; Len: Integer): TMtxVecInt;
Divide all Src elements with Value and store result of division in the calling object and reminder in RemDst.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Value | Integer | |
| 3 | RemDst | TMtxVecInt | source TVecInt or TMtxInt |
| 4 | SrcIndex | Integer | source start index |
| 5 | RemDstIndex | Integer | |
| 6 | Index | Integer | start index |
| 7 | Len | Integer | element count |
Result: stored in self (calling object), returns self for chaining
Store the result of division in the calling object elements [Index]..[Index+Len-1] and remainder in to [RemDstIndex] .. [RemDstIndex+ Len-1]. Size and TMtxVecInt.IntPrecision properties of the calling object and RemDst must be set explicitly. An exception is raised if TMtxVecBase.ConditionCheck is true and array borders are overrun/underrun.
Overload 6: function RemDiv(Src: Integer; Value: TMtxVecInt; RemDst: TMtxVecInt; ValueIndex: Integer; RemDstIndex: Integer; Index: Integer; Len: Integer): TMtxVecInt;
Divide Src with Value elements and store result of division in the calling object and reminder in RemDst.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | Integer | |
| 2 | Value | TMtxVecInt | source TVecInt or TMtxInt |
| 3 | RemDst | TMtxVecInt | source TVecInt or TMtxInt |
| 4 | ValueIndex | Integer | |
| 5 | RemDstIndex | Integer | |
| 6 | Index | Integer | start index |
| 7 | Len | Integer | element count |
Result: stored in self (calling object), returns self for chaining
Store the result of division in the calling object elements [Index]..[Index+Len-1] and remainder in to [RemDstIndex] .. [RemDstIndex+ Len-1]. Size and TMtxVecInt.IntPrecision properties of the calling object and RemDst must be set explicitly. An exception is raised if TMtxVecBase.ConditionCheck is true and array borders are overrun/underrun.