Skip to main content
Version: 4.1.0

StokesAnalysisWidgetStore

Hierarchy

  • RegionWidgetStore
    • StokesAnalysisWidgetStore

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • new StokesAnalysisWidgetStore(): StokesAnalysisWidgetStore
  • Returns StokesAnalysisWidgetStore

Properties

channel

channel: number

colorMap

colorMap: string

colorPixel

colorPixel: { color: Uint8ClampedArray; size: number }

Type declaration

  • color: Uint8ClampedArray
  • size: number

equalAxes

equalAxes: boolean

fileId

fileId: number

fractionalPolVisible

fractionalPolVisible: boolean

invertedColorMap

invertedColorMap: boolean

isMouseMoveIntoLinePlots

isMouseMoveIntoLinePlots: boolean

isMouseMoveIntoScatterPlots

isMouseMoveIntoScatterPlots: boolean

linePlotPointSize

linePlotPointSize: number

linePlotcursorX

linePlotcursorX: number

lineWidth

lineWidth: number

plotType

plotType: PlotType

pointTransparency

pointTransparency: number

polAngleMaxY

polAngleMaxY: number

polAngleMinY

polAngleMinY: number

polIntensityMaxY

polIntensityMaxY: number

polIntensityMinY

polIntensityMinY: number

primaryLineColor

primaryLineColor: string

quMaxY

quMaxY: number

quMinY

quMinY: number

quScatterMaxX

quScatterMaxX: number

quScatterMaxY

quScatterMaxY: number

quScatterMinX

quScatterMinX: number

quScatterMinY

quScatterMinY: number

regionIdMap

regionIdMap: Map<number, number>

scatterChartArea

scatterChartArea: ChartArea

scatterOutRangePointsZIndex

scatterOutRangePointsZIndex: number[]

scatterPlotCursorX

scatterPlotCursorX: number

scatterPlotCursorY

scatterPlotCursorY: number

scatterPlotPointSize

scatterPlotPointSize: number

secondaryLineColor

secondaryLineColor: string

settingsTabId

settingsTabId: StokesAnalysisSettingsTabs

sharedMaxX

sharedMaxX: number

sharedMinX

sharedMinX: number

readonlysmoothingStore

smoothingStore: ProfileSmoothingStore

statsType

statsType: StatsType

type

type: RegionsType

Accessors

effectiveFrame

  • get effectiveFrame(): FrameStore
  • Returns FrameStore

effectiveRegion

  • get effectiveRegion(): RegionStore
  • Returns RegionStore

effectiveRegionId

  • get effectiveRegionId(): number
  • Returns number

effectiveRegionInfo

  • get effectiveRegionInfo(): string
  • Returns string

frameOptions

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

isEffectiveFrameEqualToActiveFrame

  • get isEffectiveFrameEqualToActiveFrame(): boolean
  • Returns boolean

isLinePlotsAutoScaledX

  • get isLinePlotsAutoScaledX(): boolean
  • Returns boolean

isPolAngleAutoScaledY

  • get isPolAngleAutoScaledY(): boolean
  • Returns boolean

isPolIntensityAutoScaledY

  • get isPolIntensityAutoScaledY(): boolean
  • Returns boolean

isQULinePlotAutoScaledY

  • get isQULinePlotAutoScaledY(): boolean
  • Returns boolean

isQUScatterPlotAutoScaledX

  • get isQUScatterPlotAutoScaledX(): boolean
  • Returns boolean

isQUScatterPlotAutoScaledY

  • get isQUScatterPlotAutoScaledY(): boolean
  • Returns boolean

matchesSelectedRegion

  • get matchesSelectedRegion(): boolean
  • Returns boolean

Methods

clearFrameEntry

  • clearFrameEntry(fileId: number): void
  • Parameters

    • fileId: number

    Returns void

clearLinePlotsXYBounds

  • clearLinePlotsXYBounds(): void
  • Returns void

clearPolIntensityYBounds

  • clearPolIntensityYBounds(): void
  • Returns void

clearRegionMap

  • clearRegionMap(): void
  • Returns void

clearScatterPlotXYBounds

  • clearScatterPlotXYBounds(): void
  • Returns void

clearSharedXBounds

  • clearSharedXBounds(): void
  • Returns void

clearXYBounds

  • clearXYBounds(): void
  • Returns void

publicinit

  • init(widgetSettings: any): void
  • Parameters

    • widgetSettings: any

    Returns void

setChannel

  • setChannel(channel: number): void
  • Parameters

    • channel: number

    Returns void

setColormap

  • setColormap(colormap: string): void
  • Parameters

    • colormap: string

    Returns void

setEqualAxesValue

  • setEqualAxesValue(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

setFileId

  • setFileId(fileId: number): void
  • Parameters

    • fileId: number

    Returns void

setFractionalPolVisible

  • setFractionalPolVisible(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

setInvertedColorMap

  • setInvertedColorMap(invertedColorMap: boolean): void
  • Parameters

    • invertedColorMap: boolean

    Returns void

setLinePlotPointSize

  • setLinePlotPointSize(val: number): void
  • Parameters

    • val: number

    Returns void

setLineWidth

  • setLineWidth(val: number): void
  • Parameters

    • val: number

    Returns void

setMouseMoveIntoLinePlots

  • setMouseMoveIntoLinePlots(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

setMouseMoveIntoScatterPlots

  • setMouseMoveIntoScatterPlots(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

setPlotType

  • setPlotType(val: PlotType): void
  • Parameters

    • val: PlotType

    Returns void

setPointTransparency

  • setPointTransparency(val: number): void
  • Parameters

    • val: number

    Returns void

setPolAngleXYBounds

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

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

    Returns void

setPolAngleYBounds

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

    • minVal: number
    • maxVal: number

    Returns void

setPolIntensityXYBounds

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

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

    Returns void

setPolIntensityYBounds

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

    • minVal: number
    • maxVal: number

    Returns void

setPrimaryLineColor

  • setPrimaryLineColor(color: string): void
  • Parameters

    • color: string

    Returns void

setQULinePlotYBounds

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

    • minVal: number
    • maxVal: number

    Returns void

setQULinePlotsXYBounds

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

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

    Returns void

setQUScatterPlotXBounds

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

    • minVal: number
    • maxVal: number

    Returns void

setQUScatterPlotXYBounds

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

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

    Returns void

setQUScatterPlotYBounds

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

    • minVal: number
    • maxVal: number

    Returns void

setRegionId

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

    • fileId: number
    • regionId: number

    Returns void

setScatterChartAres

  • setScatterChartAres(chartArea: ChartArea): void
  • Parameters

    • chartArea: ChartArea

    Returns void

setScatterPlotCursor

  • setScatterPlotCursor(cursorVal: { x: number; y: number }): void
  • Parameters

    • cursorVal: { x: number; y: number }

    Returns void

setScatterPlotPointSize

  • setScatterPlotPointSize(val: number): void
  • Parameters

    • val: number

    Returns void

setSecondaryLineColor

  • setSecondaryLineColor(color: string): void
  • Parameters

    • color: string

    Returns void

setSettingsTabId

  • setSettingsTabId(tabId: StokesAnalysisSettingsTabs): void
  • Parameters

    • tabId: StokesAnalysisSettingsTabs

    Returns void

setSharedXBounds

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

    • minVal: number
    • maxVal: number

    Returns void

setSpectralCoordinate

  • setSpectralCoordinate(coordStr: string): void
  • Parameters

    • coordStr: string

    Returns void

setSpectralSystem

  • setSpectralSystem(specsys: SpectralSystem): void
  • Parameters

    • specsys: SpectralSystem

    Returns void

setStatsType

  • setStatsType(statsType: StatsType): void
  • Parameters

    • statsType: StatsType

    Returns void

setlinePlotCursorX

  • setlinePlotCursorX(cursorVal: number): void
  • Parameters

    • cursorVal: number

    Returns void

publictoConfig

  • toConfig(): { colorMap: string; equalAxes: boolean; linePlotPointSize: number; lineWidth: number; plotType: PlotType; pointTransparency: number; primaryLineColor: string; scatterPlotPointSize: number; secondaryLineColor: string }
  • Returns { colorMap: string; equalAxes: boolean; linePlotPointSize: number; lineWidth: number; plotType: PlotType; pointTransparency: number; primaryLineColor: string; scatterPlotPointSize: number; secondaryLineColor: string }

    • colorMap: string
    • equalAxes: boolean
    • linePlotPointSize: number
    • lineWidth: number
    • plotType: PlotType
    • pointTransparency: number
    • primaryLineColor: string
    • scatterPlotPointSize: number
    • secondaryLineColor: string

publicstaticCalculateRequirementsArray

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

    • widgetsMap: Map<string, RegionWidgetStore>

    Returns Map<number, number[]>

publicstaticaddToRequirementsMap

  • addToRequirementsMap(updatedRequirements: Map<number, Map<number, SetSpectralRequirements>>, widgetsMap: Map<string, StokesAnalysisWidgetStore>): Map<number, Map<number, SetSpectralRequirements>>
  • Parameters

    • updatedRequirements: Map<number, Map<number, SetSpectralRequirements>>
    • widgetsMap: Map<string, StokesAnalysisWidgetStore>

    Returns Map<number, Map<number, SetSpectralRequirements>>