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.