UNPKG

gazeplotter

Version:

Gazeplotter is a Svelte application for visualizing eye-tracking data.

34 lines (33 loc) 1.58 kB
import type { ParticipantScarfFillingType, ScarfFillingType, StimulusScarfFillingType, StylingScarfFillingType } from '../../../type/Filling/ScarfFilling/index.js'; import { PlotAxisBreaks } from '../PlotAxisBreaks/PlotAxisBreaks.ts'; import type { ScarfSettingsType } from '../../../type/Settings/ScarfSettings/ScarfSettingsType.js'; import type { ExtendedInterpretedDataType } from '../../../type/Data/InterpretedData/ExtendedInterpretedDataType.js'; import type { BaseInterpretedDataType } from '../../../type/Data/InterpretedData/BaseInterpretedDataType.js'; /** * Factory for data filling which is used to render scarf plot. */ export declare class ScarfPlotFillingFactoryS { #private; HEIGHT_OF_X_AXIS: number; showTheseSegmentCategories: number[]; heightOfBar: number; heightOfNonFixation: number; stimulusId: number; spaceAboveRect: number; spaceAboveLine: number; aoiData: ExtendedInterpretedDataType[]; stimuliData: BaseInterpretedDataType[]; participants: ParticipantScarfFillingType[]; timeline: PlotAxisBreaks; stimuli: StimulusScarfFillingType[]; stylingAndLegend: StylingScarfFillingType; chartHeight: number; settings: ScarfSettingsType; hasAtLeastOneAoiVisibility: boolean; get rectWrappedHeight(): number; get lineWrappedHeight(): number; get heightOfBarWrap(): number; get showAoiVisibility(): boolean; constructor(stimulusId: number, participantIds: number[], axis: PlotAxisBreaks, settings: ScarfSettingsType, participGap?: number); getFilling(): ScarfFillingType; }