Table of Contents

Class ConvertToSeq

Namespace
Bonsai.Dsp
Assembly
Bonsai.Dsp.dll

Represents an operator that converts a fixed size array type into a sequence of elements.

[Combinator]
[WorkflowElementCategory(ElementCategory.Transform)]
public class ConvertToSeq
Inheritance
ConvertToSeq
Inherited Members

Properties

Flags

Gets or sets the operation flags for the element sequence.

[TypeConverter(typeof(ConvertToSeq.FlagsConverter))]
public SequenceFlags Flags { get; set; }

Property Value

SequenceFlags

Methods

Process(IObservable<IplImage>)

Converts each image in an observable sequence into a growable sequence of elements.

public IObservable<Seq> Process(IObservable<IplImage> source)

Parameters

source IObservable<IplImage>

An observable sequence of images to convert into a growable sequence of elements.

Returns

IObservable<Seq>

A sequence of Seq objects representing the growable sequence header for the image data.

Process(IObservable<Mat>)

Converts each 2D array in an observable sequence into a growable sequence of elements.

public IObservable<Seq> Process(IObservable<Mat> source)

Parameters

source IObservable<Mat>

An observable sequence of multi-channel matrices to convert into a growable sequence of elements.

Returns

IObservable<Seq>

A sequence of Seq objects representing the growable sequence header for the multi-channel matrix data.

Process(IObservable<Point2d[]>)

Converts each fixed size array in an observable sequence into a growable sequence of elements.

public IObservable<Seq> Process(IObservable<Point2d[]> source)

Parameters

source IObservable<Point2d[]>

An observable sequence of Point2d arrays to convert into a growable sequence of elements.

Returns

IObservable<Seq>

A sequence of Seq objects representing the growable sequence header for the array data.

Process(IObservable<Point2f[]>)

Converts each fixed size array in an observable sequence into a growable sequence of elements.

public IObservable<Seq> Process(IObservable<Point2f[]> source)

Parameters

source IObservable<Point2f[]>

An observable sequence of Point2f arrays to convert into a growable sequence of elements.

Returns

IObservable<Seq>

A sequence of Seq objects representing the growable sequence header for the array data.

Process(IObservable<Point[]>)

Converts each fixed size array in an observable sequence into a growable sequence of elements.

public IObservable<Seq> Process(IObservable<Point[]> source)

Parameters

source IObservable<Point[]>

An observable sequence of Point arrays to convert into a growable sequence of elements.

Returns

IObservable<Seq>

A sequence of Seq objects representing the growable sequence header for the array data.

Process(IObservable<byte[]>)

Converts each fixed size array in an observable sequence into a growable sequence of elements.

public IObservable<Seq> Process(IObservable<byte[]> source)

Parameters

source IObservable<byte[]>

An observable sequence of 8-bit unsigned integer arrays to convert into a growable sequence of elements.

Returns

IObservable<Seq>

A sequence of Seq objects representing the growable sequence header for the array data.

Process(IObservable<double[]>)

Converts each fixed size array in an observable sequence into a growable sequence of elements.

public IObservable<Seq> Process(IObservable<double[]> source)

Parameters

source IObservable<double[]>

An observable sequence of 64-bit floating-point arrays to convert into a growable sequence of elements.

Returns

IObservable<Seq>

A sequence of Seq objects representing the growable sequence header for the array data.

Process(IObservable<short[]>)

Converts each fixed size array in an observable sequence into a growable sequence of elements.

public IObservable<Seq> Process(IObservable<short[]> source)

Parameters

source IObservable<short[]>

An observable sequence of 16-bit signed integer arrays to convert into a growable sequence of elements.

Returns

IObservable<Seq>

A sequence of Seq objects representing the growable sequence header for the array data.

Process(IObservable<int[]>)

Converts each fixed size array in an observable sequence into a growable sequence of elements.

public IObservable<Seq> Process(IObservable<int[]> source)

Parameters

source IObservable<int[]>

An observable sequence of 32-bit signed integer arrays to convert into a growable sequence of elements.

Returns

IObservable<Seq>

A sequence of Seq objects representing the growable sequence header for the array data.

Process(IObservable<float[]>)

Converts each fixed size array in an observable sequence into a growable sequence of elements.

public IObservable<Seq> Process(IObservable<float[]> source)

Parameters

source IObservable<float[]>

An observable sequence of 32-bit floating-point arrays to convert into a growable sequence of elements.

Returns

IObservable<Seq>

A sequence of Seq objects representing the growable sequence header for the array data.

Process(IObservable<ushort[]>)

Converts each fixed size array in an observable sequence into a growable sequence of elements.

public IObservable<Seq> Process(IObservable<ushort[]> source)

Parameters

source IObservable<ushort[]>

An observable sequence of 16-bit unsigned integer arrays to convert into a growable sequence of elements.

Returns

IObservable<Seq>

A sequence of Seq objects representing the growable sequence header for the array data.