Table of Contents

Class Merge

Namespace
Bonsai.Dsp
Assembly
Bonsai.Dsp.dll

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.