Skip to main content
Version: Next

SpatialProfileWidgetStore

Hierarchy

Index

Constructors

constructor

Properties

coordinate

coordinate: string = "x"

cursorX

cursorX: number = 0

inheritedfileId

fileId: number = ACTIVE_FILE_ID

isMouseMoveIntoLinePlots

isMouseMoveIntoLinePlots: boolean = false

linePlotInitXYBoundaries

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

Type declaration

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

linePlotPointSize

linePlotPointSize: number = 1.5

lineWidth

lineWidth: number = 1

markerTextVisible

markerTextVisible: boolean = false

maxX

maxX: number | undefined = undefined

maxY

maxY: number | undefined = undefined

meanRmsVisible

meanRmsVisible: boolean = false

minX

minX: number | undefined = undefined

minY

minY: number | undefined = undefined

plotType

plotType: PlotType = PlotType.STEPS

primaryLineColor

primaryLineColor: string = "auto-blue"

inheritedregionIdMap

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

selectedStokes

selectedStokes: string = DEFAULT_STOKES

settingsTabId

settingsTabId: SpatialProfilerSettingsTabs = SpatialProfilerSettingsTabs.STYLING

readonlysmoothingStore

smoothingStore: ProfileSmoothingStore = ...

inheritedtype

wcsAxisVisible

wcsAxisVisible: boolean = true

Accessors

inheritedeffectiveFrame

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

effectivePolarization

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[]

fullCoordinate

  • get fullCoordinate(): string
  • Returns string

isAutoScaledX

  • get isAutoScaledX(): boolean
  • Returns boolean

isAutoScaledY

  • get isAutoScaledY(): boolean
  • Returns boolean

inheritedisEffectiveFrameEqualToActiveFrame

  • get isEffectiveFrameEqualToActiveFrame(): boolean
  • Returns boolean

isLineOrPolyline

  • get isLineOrPolyline(): boolean
  • Returns boolean

isXProfile

  • get isXProfile(): boolean
  • Returns boolean

inheritedmatchesSelectedRegion

  • get matchesSelectedRegion(): boolean
  • Returns boolean

stokesOptions

Methods

inheritedclearFrameEntry

  • clearFrameEntry(fileId: number): void
  • Parameters

    • fileId: number

    Returns void

inheritedclearRegionMap

  • 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

setCoordinate

  • setCoordinate(coordinate: string): void
  • Parameters

    • coordinate: string

    Returns void

setCursor

  • setCursor(cursorVal: number): void
  • Parameters

    • cursorVal: number

    Returns void

inheritedsetFileId

  • setFileId(fileId: number): void
  • Parameters

    • fileId: number

    Returns void

setLinePlotPointSize

  • setLinePlotPointSize(val: number): void
  • Parameters

    • val: number

    Returns void

setLineRegionSampleWidth

  • setLineRegionSampleWidth(val: number): void
  • Parameters

    • val: number

    Returns void

setLineWidth

  • setLineWidth(val: number): void
  • Parameters

    • val: number

    Returns void

setMarkerTextVisible

  • setMarkerTextVisible(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

setMeanRmsVisible

  • setMeanRmsVisible(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

setMouseMoveIntoLinePlots

  • setMouseMoveIntoLinePlots(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

setPlotType

setPrimaryLineColor

  • setPrimaryLineColor(color: string): void
  • Parameters

    • color: string

    Returns void

setRegionId

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

    • fileId: number
    • regionId: number

    Returns void

setSelectedStokes

  • setSelectedStokes(stokes: string): void
  • Parameters

    • stokes: string

    Returns void

setSettingsTabId

setWcsAxisVisible

  • setWcsAxisVisible(val: boolean): void
  • Parameters

    • val: boolean

    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(): { coordinate: string; linePlotPointSize: number; lineWidth: number; maxXVal: number; maxYVal: number; meanRmsVisible: boolean; minXVal: number; minYVal: number; plotType: PlotType; primaryLineColor: string; wcsAxisVisible: boolean }
  • Returns { coordinate: string; linePlotPointSize: number; lineWidth: number; maxXVal: number; maxYVal: number; meanRmsVisible: boolean; minXVal: number; minYVal: number; plotType: PlotType; primaryLineColor: string; wcsAxisVisible: boolean }

    • coordinate: string
    • linePlotPointSize: number
    • lineWidth: number
    • maxXVal: number
    • maxYVal: number
    • meanRmsVisible: boolean
    • minXVal: number
    • minYVal: number
    • plotType: PlotType
    • primaryLineColor: string
    • wcsAxisVisible: boolean

publicstaticinheritedCalculateRequirementsArray

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

    Returns Map<number, number[]>

publicstaticCalculateRequirementsMap

  • CalculateRequirementsMap(widgetsMap: Map<string, SpatialProfileWidgetStore>): Map<number, Map<number, SetSpatialRequirements>>

publicstaticDiffSpatialRequirements

  • DiffSpatialRequirements(originalRequirements: Map<number, Map<number, SetSpatialRequirements>>, updatedRequirements: Map<number, Map<number, SetSpatialRequirements>>): SetSpatialRequirements[]
  • Parameters

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

    Returns SetSpatialRequirements[]