Table of Contents

Class WaveformScopeBuilder

Namespace
OpenEphys.EphysVisualization.Design
Assembly
OpenEphys.EphysVisualization.Design.dll

Provides the pass-through node a waveform viewer opens on, holding the display settings every waveform viewer shares, which are saved with the workflow.

[WorkflowElementCategory(ElementCategory.Sink)]
public abstract class WaveformScopeBuilder : SingleArgumentExpressionBuilder, IExpressionBuilder
Inheritance
WaveformScopeBuilder
Implements
Derived
Inherited Members

Remarks

The viewer reads and writes these properties directly, as the property grid does, so the node holds the only copy of them.

Only settings every viewer has belong here. One that a viewer would replace with its own, as a probe viewer might group channels by shank rather than by index, belongs to that viewer's node, so nothing here is ever hidden or overridden.

Properties

ChannelHeight

Gets or sets the height in pixels of one channel's row.

Channels

Gets or sets the settings of each channel whose settings differ from the defaults, such as a hidden channel.

ColorThreshold

Gets or sets the magnitude at or below which a row of color is black, in the units of the displayed data.

CustomColor

Gets or sets the color the custom palette draws every channel in.

CustomColorHtml

Gets or sets an HTML representation of the custom color, for serialization.

FitChannels

Gets or sets a value specifying whether every channel is fitted to the display's height.

Maximized

Gets or sets a value specifying whether the plot is given the whole window.

Palette

Gets or sets the palette the channels are drawn in.

RangeAmplitude

Gets or sets the amplitude spanned by one channel's row when channels are drawn as traces, in the units of the displayed data.

RangeHeatmap

Gets or sets the magnitude at which the heatmap's colors are brightest, in the units of the displayed data.

ShowClipping

Gets or sets a value specifying whether channels that clip are marked and a warning shown.

ShowHeatmap

Gets or sets a value specifying whether channels are drawn as rows of color rather than as traces.

Timebase

Gets or sets the number of seconds the display spans.