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