Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TMtxVecInt Add(TMtxVecInt Src) | Add Src elements to calling vector elements. |
| └ indexed: TMtxVecInt Add(TMtxVecInt Src, Int32 SrcIndex, Int32 Index, Int32 Len) | ||
| 2 | TMtxVecInt Add(TMtxVecInt Src1, TMtxVecInt Src2) | Add coresponding elements in Src2 to Src1. |
| 3 | TMtxVecInt Add(TMtxVecInt X, TMtxVecInt Y, TMtxVecInt Z) | self = X + Y + Z |
| └ indexed: TMtxVecInt Add(TMtxVecInt X, Int32 XIndex, TMtxVecInt Y, Int32 YIndex, TMtxVecInt Z, Int32 zIndex, Int32 Index, Int32 Len) | ||
| 4 | TMtxVecInt Add(TMtxVecInt X, TMtxVecInt Y, Int32 Z) | self = X + Y + zScalar |
| └ indexed: TMtxVecInt Add(TMtxVecInt X, Int32 XIndex, TMtxVecInt Y, Int32 YIndex, Int32 Z, Int32 Index, Int32 Len) | ||
| 5 | TMtxVecInt Add(TMtxVecInt Src, Int32 Value) | Add integer Value to all Src elements. |
| └ indexed: TMtxVecInt Add(TMtxVecInt Src, Int32 Value, Int32 SrcIndex, Int32 Index, Int32 Len) | ||
| 6 | TMtxVecInt Add(Int32 Value) | Add integer value to all calling vector elements. |
| └ indexed: TMtxVecInt Add(Int32 Value, Int32 Index, Int32 Len) | ||
| 7 | TMtxVecInt Add(TMtxVecInt Src1, TMtxVecInt Src2, Int32 src1Index, Int32 Src2Index, Int32 Index, Int32 Len) | Add coresponding elements in Src2 to Src1. |
Overload 1: TMtxVecInt Add(TMtxVecInt Src)
Add Src elements to calling vector elements.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
Result: stored in self (calling object), returns self for chaining
Indexed: TMtxVecInt Add(TMtxVecInt Src, Int32 SrcIndex, Int32 Index, Int32 Len)
Add Src elements [SrcIndex..SrcIndex+Len-1] to calling vector elements.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | SrcIndex | Int32 | source start index |
| 3 | Index | Int32 | start index |
| 4 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Add Src elements [SrcIndex..SrcIndex+Len-1] to calling vector elements [Index..Index+Len-1]. An exception is raised if array borders are overrun.
Overload 2: TMtxVecInt Add(TMtxVecInt Src1, TMtxVecInt Src2)
Add coresponding elements in Src2 to Src1.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src1 | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Src2 | TMtxVecInt | source TVecInt or TMtxInt |
Result: stored in self (calling object), returns self for chaining
Returns: the result of adding Src2 values from coresponding Src1 values.
Overload 3: TMtxVecInt Add(TMtxVecInt X, TMtxVecInt Y, TMtxVecInt Z)
Compute X + Y + Z
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Y | TMtxVecInt | source TVecInt or TMtxInt |
| 3 | Z | TMtxVecInt | source TVecInt or TMtxInt |
Result: stored in self (calling object), returns self for chaining
Indexed: TMtxVecInt Add(TMtxVecInt X, Int32 XIndex, TMtxVecInt Y, Int32 YIndex, TMtxVecInt Z, Int32 zIndex, Int32 Index, Int32 Len)
Compute X + Y + Z on sub arrays
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | XIndex | Int32 | X start index |
| 3 | Y | TMtxVecInt | source TVecInt or TMtxInt |
| 4 | YIndex | Int32 | Y start index |
| 5 | Z | TMtxVecInt | source TVecInt or TMtxInt |
| 6 | zIndex | Int32 | |
| 7 | Index | Int32 | start index |
| 8 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Overload 4: TMtxVecInt Add(TMtxVecInt X, TMtxVecInt Y, Int32 Z)
Compute X + Y + zScalar
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Y | TMtxVecInt | source TVecInt or TMtxInt |
| 3 | Z | Int32 |
Result: stored in self (calling object), returns self for chaining
Indexed: TMtxVecInt Add(TMtxVecInt X, Int32 XIndex, TMtxVecInt Y, Int32 YIndex, Int32 Z, Int32 Index, Int32 Len)
Compute X + Y + zScalar on sub arrays
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | XIndex | Int32 | X start index |
| 3 | Y | TMtxVecInt | source TVecInt or TMtxInt |
| 4 | YIndex | Int32 | Y start index |
| 5 | Z | Int32 | |
| 6 | Index | Int32 | start index |
| 7 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Overload 5: TMtxVecInt Add(TMtxVecInt Src, Int32 Value)
Add integer Value to all Src elements.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Value | Int32 |
Result: stored in self (calling object), returns self for chaining
Add integer Value to all Src elements and store the results in calling vector. Size of calling vector is adjusted automatically.
Indexed: TMtxVecInt Add(TMtxVecInt Src, Int32 Value, Int32 SrcIndex, Int32 Index, Int32 Len)
Add integer Value to Src elements [SrcIndex..SrcIndex+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Value | Int32 | |
| 3 | SrcIndex | Int32 | source start index |
| 4 | Index | Int32 | start index |
| 5 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Add integer Value to Src elements [SrcIndex..SrcIndex+Len-1] and store the results in calling vector elements [Index..Index+Len-1]. An exception is raised if array borders are overrun.
Overload 6: TMtxVecInt Add(Int32 Value)
Add integer value to all calling vector elements.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | Int32 |
Result: stored in self (calling object), returns self for chaining
Indexed: TMtxVecInt Add(Int32 Value, Int32 Index, Int32 Len)
Add integer value to calling vector elements [Index..Index+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | Int32 | |
| 2 | Index | Int32 | start index |
| 3 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
An exception is raised if array borders are overrun.
Overload 7: TMtxVecInt Add(TMtxVecInt Src1, TMtxVecInt Src2, Int32 src1Index, Int32 Src2Index, Int32 Index, Int32 Len)
Add coresponding elements in Src2 to Src1.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src1 | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Src2 | TMtxVecInt | source TVecInt or TMtxInt |
| 3 | src1Index | Int32 | |
| 4 | Src2Index | Int32 | |
| 5 | Index | Int32 | start index |
| 6 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Add Src1 elements [Src1Index..Src1Index+Len-1] to corrresponding Src2 elements [Src2Index..Src12ndex+Len] and store the results in calling vector elements [Index..Index+Len-1]. An exception is raised if array borders are overrun.