Skip to main content

Interface: ECGTraceLayoutRegistry

Names of the registered trace layouts. An application adds a name with an augmentation, and registers the layout with registerECGTraceLayout:

declare module '@cornerstonejs/core' {
interface ECGTraceLayoutRegistry {
'myOrg:6x2+1': true;
}
}
registerECGTraceLayout('myOrg:6x2+1', (context) => ({ regions: [...] }));

Properties​

12x1​

12x1: true

One row for each lead. Each row shows the time window of the view.

Defined in​

packages/core/src/RenderingEngine/GenericViewport/ECG/ECGViewportTypes.ts:38


3x4​

3x4: true

3 rows and 4 columns. Each column shows a quarter of the record.

Defined in​

packages/core/src/RenderingEngine/GenericViewport/ECG/ECGViewportTypes.ts:42


3x4+1​

3x4+1: true

The 3x4 grid, and a rhythm strip of lead II with the full record.

Defined in​

packages/core/src/RenderingEngine/GenericViewport/ECG/ECGViewportTypes.ts:44


6x2​

6x2: true

6 rows and 2 columns. Each column shows half of the record.

Defined in​

packages/core/src/RenderingEngine/GenericViewport/ECG/ECGViewportTypes.ts:40