drawAllOnCanvas

drawAllOnCanvas(canvas: HTMLCanvasElement, sddList: Array<SeismogramDisplayData>, xScaleList: Array<LuxonTimeScale>, yScaleList: Array<ScaleLinear<number, number, never>>, colornameList: Array<string>, lineWidth: any, connectSegments: any, maxSamplePerPixelForLineDraw: any): void
Parameters
sddList (Array<SeismogramDisplayData>)
xScaleList (Array<LuxonTimeScale>)
yScaleList (Array<ScaleLinear<number, number, never>>)
colornameList (Array<string>)
lineWidth (any = 1)
connectSegments (any = false)
maxSamplePerPixelForLineDraw (any = 20)
Returns
void

drawSeismogram

drawSeismogram(imgData: ImageData, sdd: SeismogramDisplayData, xScale: LuxonTimeScale, yScale: ScaleLinear<number, number, never>, colorRGBA: Uint8ClampedArray)
Parameters
imgData (ImageData)
sdd (SeismogramDisplayData)
xScale (LuxonTimeScale)
yScale (ScaleLinear<number, number, never>)
colorRGBA (Uint8ClampedArray)

drawSegment

drawSegment(imgData: ImageData, segment: SeismogramSegment, xScale: LuxonTimeScale, yScale: ScaleLinear<number, number, never>, colorRGBA: Uint8ClampedArray)
Parameters
imgData (ImageData)
segment (SeismogramSegment)
xScale (LuxonTimeScale)
yScale (ScaleLinear<number, number, never>)
colorRGBA (Uint8ClampedArray)

pixelColumn

pixelColumn(imgData: ImageData, xPixel: number, bot: number, top: number, colorRGBA: Uint8ClampedArray)
Parameters
imgData (ImageData)
xPixel (number)
bot (number)
top (number)
colorRGBA (Uint8ClampedArray)

drawSeismogramAsLine

drawSeismogramAsLine(sdd: SeismogramDisplayData, context: CanvasRenderingContext2D, width: number, xScale: LuxonTimeScale, yScale: ScaleLinear<number, number, never>, color: string, lineWidth: number, connectSegments: any): void
Parameters
sdd (SeismogramDisplayData)
width (number)
xScale (LuxonTimeScale)
yScale (ScaleLinear<number, number, never>)
color (string)
lineWidth (number = 1)
connectSegments (any = false)
Returns
void

drawConnectSegments

drawConnectSegments(sdd: SeismogramDisplayData, context: CanvasRenderingContext2D, width: number, xScale: LuxonTimeScale, yScale: ScaleLinear<number, number, never>)
Parameters
sdd (SeismogramDisplayData)
width (number)
xScale (LuxonTimeScale)
yScale (ScaleLinear<number, number, never>)

rgbaForColorName

rgbaForColorName(name: string): Uint8ClampedArray
Parameters
name (string)
Returns
Uint8ClampedArray