Table of Contents

Constructor RowOrder

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

RowOrder(int[], float[]?, int[]?)

The channel each row of an owner's data shows, where each row lies down the plot, and which lane it is in.

public RowOrder(int[] Channels, float[]? Positions = null, int[]? Lanes = null)

Parameters

Channels int[]

The channel each row shows, from the top.

Positions float[]

How far down the plot each row lies, in any unit and never less than the row above in its lane, or null for even spacing. The closest pair of rows in a lane is drawn one row height apart and the rest in proportion, so an empty stretch shows as a gap of its size, and rows at the same position overlap.

Lanes int[]

The lane each row is drawn in, or null for one lane. Lanes sit side by side in the order their rows come, and a lane's rows must come together. Positions line up across lanes, so equal positions are level.