Class Merge
Represents an operator that merges each set of arrays in the sequence into a single multi-channel array.
[Combinator]
[WorkflowElementCategory(ElementCategory.Transform)]
public class Merge
- Inheritance
-
Merge
- Inherited Members
Methods
Process<TArray>(IObservable<Tuple<TArray, TArray, TArray, TArray>>)
Merges each tuple of arrays in the sequence into a single multi-channel array.
public IObservable<TArray> Process<TArray>(IObservable<Tuple<TArray, TArray, TArray, TArray>> source) where TArray : Arr
Parameters
source
IObservable<Tuple<TArray, TArray, TArray, TArray>>A sequence of tuples of arrays to merge into a single multi-channel array.
Returns
- IObservable<TArray>
The sequence of merged multi-channel arrays.
Type Parameters
TArray
The type of the array-like objects in the
source
sequence.
Process<TArray>(IObservable<Tuple<TArray, TArray, TArray>>)
Merges each triple of arrays in the sequence into a single multi-channel array.
public IObservable<TArray> Process<TArray>(IObservable<Tuple<TArray, TArray, TArray>> source) where TArray : Arr
Parameters
source
IObservable<Tuple<TArray, TArray, TArray>>A sequence of triples of arrays to merge into a single multi-channel array.
Returns
- IObservable<TArray>
The sequence of merged multi-channel arrays.
Type Parameters
TArray
The type of the array-like objects in the
source
sequence.
Process<TArray>(IObservable<Tuple<TArray, TArray>>)
Merges each pair of arrays in the sequence into a single multi-channel array.
public IObservable<TArray> Process<TArray>(IObservable<Tuple<TArray, TArray>> source) where TArray : Arr
Parameters
source
IObservable<Tuple<TArray, TArray>>A sequence of pairs of arrays to merge into a single multi-channel array.
Returns
- IObservable<TArray>
The sequence of merged multi-channel arrays.
Type Parameters
TArray
The type of the array-like objects in the
source
sequence.