Skip to main content
Version: Next

ProfileSmoothingStore

Index

Constructors

constructor

Properties

binWidth

binWidth: number = 2

boxcarSize

boxcarSize: number = 2

colorMap

colorMap: Map<string, string> = ...

decimationWidth

decimationWidth: number = 3

gaussianSigma

gaussianSigma: number = 1.0

hanningSize

hanningSize: number = 3

isOverlayOn

isOverlayOn: boolean = false

lineColor

lineColor: string = "auto-rose"

lineType

lineType: PlotType = PlotType.STEPS

lineWidth

lineWidth: number = 1

pointRadius

pointRadius: number = 1

savitzkyGolayOrder

savitzkyGolayOrder: number = 0

savitzkyGolaySize

savitzkyGolaySize: number = 5

selectedLine

selectedLine: string = ""

type

type: SmoothingType = SmoothingType.NONE

Accessors

comments

  • get comments(): string[]
  • Returns string[]

exportData

  • get exportData(): Map<string, string>
  • Returns Map<string, string>

gaussianAlpha

  • get gaussianAlpha(): number
  • Returns number

gaussianKernel

  • get gaussianKernel(): number
  • Returns number

Methods

getDecimatedPoint2DArray

  • getDecimatedPoint2DArray(x: number[], y: Float32Array | Float64Array, decimationWidth: number, xMinIndex?: number, xMaxIndex?: number): Point2D[]
  • Parameters

    • x: number[]
    • y: Float32Array | Float64Array
    • decimationWidth: number
    • optionalxMinIndex: number
    • optionalxMaxIndex: number

    Returns Point2D[]

getSmoothingPoint2DArray

  • getSmoothingPoint2DArray(x: number[], y: Float32Array | Float64Array, xMinIndex?: number, xMaxIndex?: number): Point2D[]
  • Parameters

    • x: number[]
    • y: Float32Array | Float64Array
    • optionalxMinIndex: number
    • optionalxMaxIndex: number

    Returns Point2D[]

getSmoothingValues

  • getSmoothingValues(x: number[], y: Float32Array | Float64Array, xMinIndex?: number, xMaxIndex?: number): { x: number[]; y: Float32Array | Float64Array | undefined }
  • Parameters

    • x: number[]
    • y: Float32Array | Float64Array
    • optionalxMinIndex: number
    • optionalxMaxIndex: number

    Returns { x: number[]; y: Float32Array | Float64Array | undefined }

    • x: number[]
    • y: Float32Array | Float64Array | undefined

setBinWidth

  • setBinWidth(val: number): void
  • Parameters

    • val: number

    Returns void

setBoxcarSize

  • setBoxcarSize(val: number): void
  • Parameters

    • val: number

    Returns void

setColorMap

  • setColorMap(key: string, color: string): void
  • Parameters

    • key: string
    • color: string

    Returns void

setDecimationWidth

  • setDecimationWidth(val: number): void
  • Parameters

    • val: number

    Returns void

setGaussianSigma

  • setGaussianSigma(val: number): void
  • Parameters

    • val: number

    Returns void

setHanningSize

  • setHanningSize(val: number): void
  • Parameters

    • val: number

    Returns void

setIsOverlayOn

  • setIsOverlayOn(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

setLineColor

  • setLineColor(color: string): void
  • Parameters

    • color: string

    Returns void

setLineType

setLineWidth

  • setLineWidth(val: number): void
  • Parameters

    • val: number

    Returns void

setPointRadius

  • setPointRadius(val: number): void
  • Parameters

    • val: number

    Returns void

setSavitzkyGolayOrder

  • setSavitzkyGolayOrder(val: number): void
  • Parameters

    • val: number

    Returns void

setSavitzkyGolaySize

  • setSavitzkyGolaySize(val: number): void
  • Parameters

    • val: number

    Returns void

setSelectedLine

  • setSelectedLine(key: string): void
  • Parameters

    • key: string

    Returns void

setType