Skip to main content
Version: 4.1.0

HistogramWidgetStore

Hierarchy

  • RegionWidgetStore
    • HistogramWidgetStore

Index

Constructors

constructor

  • new HistogramWidgetStore(): HistogramWidgetStore
  • Returns HistogramWidgetStore

Properties

coordinate

coordinate: string

currentAutoBins

currentAutoBins: boolean

currentAutoBounds

currentAutoBounds: boolean

currentMaxPix

currentMaxPix: number

currentMinPix

currentMinPix: number

currentNumBins

currentNumBins: number

cursorX

cursorX: number

fileId

fileId: number

publicfixedBounds

fixedBounds: boolean

publicfixedNumBins

fixedNumBins: boolean

isMouseMoveIntoLinePlots

isMouseMoveIntoLinePlots: boolean

linePlotInitXYBoundaries

linePlotInitXYBoundaries: { maxXVal: number; maxYVal: number; minXVal: number; minYVal: number }

Type declaration

  • maxXVal: number
  • maxYVal: number
  • minXVal: number
  • minYVal: number

linePlotPointSize

linePlotPointSize: number

lineWidth

lineWidth: number

logScaleY

logScaleY: boolean

maxNumBins

maxNumBins: number

publicmaxPix

maxPix: number

maxX

maxX: number

maxY

maxY: number

meanRmsVisible

meanRmsVisible: boolean

publicminPix

minPix: number

minX

minX: number

minY

minY: number

publicnumBins

numBins: number

plotType

plotType: PlotType

primaryLineColor

primaryLineColor: string

regionIdMap

regionIdMap: Map<number, number>

settingsTabId

settingsTabId: HistogramSettingsTabs

type

type: RegionsType

Accessors

effectiveFrame

  • get effectiveFrame(): FrameStore
  • Returns FrameStore

effectivePolarization

  • get effectivePolarization(): POLARIZATIONS
  • Returns POLARIZATIONS

effectiveRegion

  • get effectiveRegion(): RegionStore
  • Returns RegionStore

effectiveRegionId

  • get effectiveRegionId(): number
  • Returns number

effectiveRegionInfo

  • get effectiveRegionInfo(): string
  • Returns string

frameOptions

  • get frameOptions(): IOptionProps[]
  • Returns IOptionProps[]

isAbleToGenerate

  • get isAbleToGenerate(): boolean
  • Returns boolean

isAutoScaledX

  • get isAutoScaledX(): boolean
  • Returns boolean

isAutoScaledY

  • get isAutoScaledY(): boolean
  • Returns boolean

isEffectiveFrameEqualToActiveFrame

  • get isEffectiveFrameEqualToActiveFrame(): boolean
  • Returns boolean

matchesSelectedRegion

  • get matchesSelectedRegion(): boolean
  • Returns boolean

Methods

publiccacheBounds

  • cacheBounds(minPix: number, maxPix: number): void
  • Parameters

    • minPix: number
    • maxPix: number

    Returns void

publiccacheNumBins

  • cacheNumBins(numBins: number): void
  • Parameters

    • numBins: number

    Returns void

clearFrameEntry

  • clearFrameEntry(fileId: number): void
  • Parameters

    • fileId: number

    Returns void

clearRegionMap

  • clearRegionMap(): void
  • Returns void

clearXBounds

  • clearXBounds(): void
  • Returns void

clearXYBounds

  • clearXYBounds(): void
  • Returns void

clearYBounds

  • clearYBounds(): void
  • Returns void

publicinit

  • init(widgetSettings: any): void
  • Parameters

    • widgetSettings: any

    Returns void

initXYBoundaries

  • initXYBoundaries(minXVal: number, maxXVal: number, minYVal: number, maxYVal: number): void
  • Parameters

    • minXVal: number
    • maxXVal: number
    • minYVal: number
    • maxYVal: number

    Returns void

onResetConfig

  • onResetConfig(): void
  • Returns void

resetBounds

  • resetBounds(): void
  • Returns void

resetNumBins

  • resetNumBins(): void
  • Returns void

setAutoBins

  • setAutoBins(autoBins: boolean): void
  • Parameters

    • autoBins: boolean

    Returns void

setAutoBounds

  • setAutoBounds(autoBounds: boolean): void
  • Parameters

    • autoBounds: boolean

    Returns void

setCoordinate

  • setCoordinate(coordinate: string): void
  • Parameters

    • coordinate: string

    Returns void

setCursor

  • setCursor(cursorVal: number): void
  • Parameters

    • cursorVal: number

    Returns void

setFileId

  • setFileId(fileId: number): void
  • Parameters

    • fileId: number

    Returns void

setLinePlotPointSize

  • setLinePlotPointSize(val: number): void
  • Parameters

    • val: number

    Returns void

setLineWidth

  • setLineWidth(val: number): void
  • Parameters

    • val: number

    Returns void

setLogScale

  • setLogScale(logScale: boolean): void
  • Parameters

    • logScale: boolean

    Returns void

setMaxNumBins

  • setMaxNumBins(maxNumBins: number): void
  • Parameters

    • maxNumBins: number

    Returns void

setMaxPix

  • setMaxPix(maxPix: number): void
  • Parameters

    • maxPix: number

    Returns void

setMeanRmsVisible

  • setMeanRmsVisible(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

setMinPix

  • setMinPix(minPix: number): void
  • Parameters

    • minPix: number

    Returns void

setMouseMoveIntoLinePlots

  • setMouseMoveIntoLinePlots(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

setNumBins

  • setNumBins(numBins: number): void
  • Parameters

    • numBins: number

    Returns void

setPlotType

  • setPlotType(val: PlotType): void
  • Parameters

    • val: PlotType

    Returns void

setPrimaryLineColor

  • setPrimaryLineColor(color: string): void
  • Parameters

    • color: string

    Returns void

setRegionId

  • setRegionId(fileId: number, regionId: number): void
  • Parameters

    • fileId: number
    • regionId: number

    Returns void

setSettingsTabId

  • setSettingsTabId(tabId: HistogramSettingsTabs): void
  • Parameters

    • tabId: HistogramSettingsTabs

    Returns void

setXBounds

  • setXBounds(minVal: number, maxVal: number): void
  • Parameters

    • minVal: number
    • maxVal: number

    Returns void

setXYBounds

  • setXYBounds(minX: number, maxX: number, minY: number, maxY: number): void
  • Parameters

    • minX: number
    • maxX: number
    • minY: number
    • maxY: number

    Returns void

setYBounds

  • setYBounds(minVal: number, maxVal: number): void
  • Parameters

    • minVal: number
    • maxVal: number

    Returns void

publictoConfig

  • toConfig(): { linePlotPointSize: number; lineWidth: number; logScaleY: boolean; maxXVal: number; maxYVal: number; minXVal: number; minYVal: number; plotType: PlotType; primaryLineColor: string }
  • Returns { linePlotPointSize: number; lineWidth: number; logScaleY: boolean; maxXVal: number; maxYVal: number; minXVal: number; minYVal: number; plotType: PlotType; primaryLineColor: string }

    • linePlotPointSize: number
    • lineWidth: number
    • logScaleY: boolean
    • maxXVal: number
    • maxYVal: number
    • minXVal: number
    • minYVal: number
    • plotType: PlotType
    • primaryLineColor: string

publicstaticCalculateRequirementsArray

  • CalculateRequirementsArray(widgetsMap: Map<string, RegionWidgetStore>): Map<number, number[]>
  • Parameters

    • widgetsMap: Map<string, RegionWidgetStore>

    Returns Map<number, number[]>

publicstaticCalculateRequirementsMap

  • CalculateRequirementsMap(widgetsMap: Map<string, HistogramWidgetStore>): Map<number, Map<number, SetHistogramRequirements>>
  • Parameters

    • widgetsMap: Map<string, HistogramWidgetStore>

    Returns Map<number, Map<number, SetHistogramRequirements>>

publicstaticDiffHistoRequirements

  • DiffHistoRequirements(originalRequirements: Map<number, Map<number, SetHistogramRequirements>>, updatedRequirements: Map<number, Map<number, SetHistogramRequirements>>): SetHistogramRequirements[]
  • Parameters

    • originalRequirements: Map<number, Map<number, SetHistogramRequirements>>
    • updatedRequirements: Map<number, Map<number, SetHistogramRequirements>>

    Returns SetHistogramRequirements[]