Skip to main content
Version: Next

StokesAnalysisWidgetStore

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

channel

channel: number = 0

colorMap

colorMap: string = DEFAULTS.colorMap

colorPixel

colorPixel: { color: Uint8ClampedArray; size: number } = ...

Type declaration

  • color: Uint8ClampedArray
  • size: number

equalAxes

equalAxes: boolean = DEFAULTS.equalAxes

inheritedfileId

fileId: number = ACTIVE_FILE_ID

fractionalPolVisible

fractionalPolVisible: boolean = DEFAULTS.fractionalPolVisible

invertedColorMap

invertedColorMap: boolean = DEFAULTS.invertedColorMap

isMouseMoveIntoLinePlots

isMouseMoveIntoLinePlots: boolean = false

isMouseMoveIntoScatterPlots

isMouseMoveIntoScatterPlots: boolean = false

linePlotcursorX

linePlotcursorX: number = 0

linePlotPointSize

linePlotPointSize: number = DEFAULTS.linePlotPointSize

lineWidth

lineWidth: number = DEFAULTS.lineWidth

plotType

plotType: PlotType = PlotType.STEPS

pointTransparency

pointTransparency: number = DEFAULTS.pointTransparency

polAngleMaxY

polAngleMaxY: number | undefined = undefined

polAngleMinY

polAngleMinY: number | undefined = undefined

polIntensityMaxY

polIntensityMaxY: number | undefined = undefined

polIntensityMinY

polIntensityMinY: number | undefined = undefined

primaryLineColor

primaryLineColor: string = DEFAULTS.primaryLineColor

quMaxY

quMaxY: number | undefined = undefined

quMinY

quMinY: number | undefined = undefined

quScatterEqualXmax

quScatterEqualXmax: number | undefined = undefined

quScatterEqualXmin

quScatterEqualXmin: number | undefined = undefined

quScatterEqualYmax

quScatterEqualYmax: number | undefined = undefined

quScatterEqualYmin

quScatterEqualYmin: number | undefined = undefined

quScatterMaxX

quScatterMaxX: number | undefined = undefined

quScatterMaxY

quScatterMaxY: number | undefined = undefined

quScatterMinX

quScatterMinX: number | undefined = undefined

quScatterMinY

quScatterMinY: number | undefined = undefined

referenceAxesThickness

referenceAxesThickness: number = 2

inheritedregionIdMap

regionIdMap: Map<number, number> = ...

scatterChartArea

scatterChartArea: ChartArea = ...

scatterOutRangePointsZIndex

scatterOutRangePointsZIndex: number[]

scatterPlotCursorX

scatterPlotCursorX: number = 0

scatterPlotCursorY

scatterPlotCursorY: number = 0

scatterPlotPointSize

scatterPlotPointSize: number = DEFAULTS.scatterPlotPointSize

secondaryLineColor

secondaryLineColor: string = DEFAULTS.secondaryLineColor

settingsTabId

settingsTabId: StokesAnalysisSettingsTabs = StokesAnalysisSettingsTabs.CONVERSION

sharedMaxX

sharedMaxX: number | undefined = undefined

sharedMinX

sharedMinX: number | undefined = undefined

showReferenceAxes

showReferenceAxes: boolean = true

readonlysmoothingStore

smoothingStore: ProfileSmoothingStore = ...

statsType

statsType: StatsType = CARTA.StatsType.Mean

inheritedtype

Accessors

inheritedeffectiveFrame

  • get effectiveFrame(): FrameStore | null | undefined
  • Returns FrameStore | null | undefined

inheritedeffectiveRegion

  • Returns RegionStore | undefined

inheritedeffectiveRegionId

  • get effectiveRegionId(): number | null
  • Returns number | null

inheritedeffectiveRegionInfo

  • get effectiveRegionInfo(): string | undefined
  • Returns string | undefined

inheritedframeOptions

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

inheritedisEffectiveFrameEqualToActiveFrame

  • 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

inheritedmatchesSelectedRegion

  • get matchesSelectedRegion(): boolean
  • Returns boolean

referenceAxesColor

  • get referenceAxesColor(): any
  • Returns any

Methods

inheritedclearFrameEntry

  • clearFrameEntry(fileId: number): void
  • Parameters

    • fileId: number

    Returns void

clearLinePlotsXYBounds

  • clearLinePlotsXYBounds(): void
  • Returns void

clearPolIntensityYBounds

  • clearPolIntensityYBounds(): void
  • Returns void

inheritedclearRegionMap

  • 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

inheritedsetFileId

  • 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

setlinePlotCursorX

  • setlinePlotCursorX(cursorVal: number): void
  • Parameters

    • cursorVal: number

    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

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

setQULinePlotsXYBounds

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

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

    Returns void

setQULinePlotYBounds

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

    • minVal: number
    • maxVal: number

    Returns void

setQUScatterPlotEqualXYBounds

  • setQUScatterPlotEqualXYBounds(xMin: number, xMax: number, yMin: number, yMax: number): void
  • Parameters

    • xMin: number
    • xMax: number
    • yMin: number
    • yMax: 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 }
      • 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

setSharedXBounds

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

    • minVal: number
    • maxVal: number

    Returns void

setShowReferenceAxes

  • setShowReferenceAxes(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

setSpectralCoordinate

  • setSpectralCoordinate(coordStr: string): void
  • Parameters

    • coordStr: string

    Returns void

setSpectralSystem

setStatsType

  • setStatsType(statsType: StatsType): void
  • Parameters

    • statsType: StatsType

    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

publicstaticaddToRequirementsMap

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

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

publicstaticinheritedCalculateRequirementsArray

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

    Returns Map<number, number[]>

Page Options