SpectralProfileWidgetStore
Hierarchy
- RegionWidgetStore
- SpectralProfileWidgetStore
Index
Constructors
Properties
- channel
- channelValueRange
- cursorX
- fileId
- fittingStore
- intensityUnit
- isHighlighted
- isMarkerTextVisible
- isMeanRmsVisible
- isMouseMoveIntoLinePlots
- isRestFrameShiftInputValid
- isSecondaryAxisCursorInfoVisible
- isStreamingData
- isXAxisRestFrameEnabled
- isYAxisRestFrameEnabled
- lineColorMap
- linePlotInitXYBoundaries
- linePlotPointSize
- lineWidth
- maskRange
- maxX
- maxY
- minX
- minY
- momentMask
- momentRegionId
- plotType
- primaryLineColor
- profileSelectionStore
- regionIdMap
- restFrameRedshift
- restFrameShiftMode
- restFrameVelocityConvention
- selectedMoments
- selectingMode
- settingsTabId
- shouldKeep
- smoothingStore
- type
- PRIMARY_LINE_KEY
Accessors
- displayChannelValueRange
- displayIntensityUnit
- displayMaskRange
- effectiveFrame
- effectiveRegion
- effectiveRegionId
- effectiveRegionInfo
- effectiveRestFrameRedshift
- effectiveSecondarySpectralType
- effectiveSecondarySpectralUnit
- frameOptions
- intensityOptions
- isAutoScaledX
- isAutoScaledY
- isEffectiveFrameEqualToActiveFrame
- isIntensityConvertible
- isMatchingSelectedRegion
- isMomentRegionValid
- isRestFrameCorrectionActive
- isRestFrameCorrectionRequested
- isSelectingMomentChannelRange
- isSelectingMomentMaskRange
- isXAxisRestFrameActive
- isXAxisRestFrameSupported
- isYAxisRestFrameActive
- isYAxisRestFrameSupported
- momentRegionInfo
- momentRegionOptions
- plotData
- profileNum
- redshiftFactor
- restFrameCorrectionExportComments
- restFrameRadialVelocity
- secondarySpectralUnitLabel
- selectedRange
- spectralUnitLabel
- transformedSpectralLines
- xAxisLabel
- yAxisLabel
- yAxisRestFrameScale
- yUnit
- yUnitLabel
Methods
- addSpectralLines
- applyConfig
- clearFrameEntry
- clearMomentRangeSelectingMode
- clearProfileColors
- clearRegionMap
- clearSelectedMoments
- clearSpectralLines
- clearXBounds
- clearXYBounds
- clearYBounds
- convertDisplayXToObserved
- convertDisplayYToObserved
- convertObservedXToDisplay
- convertObservedYToDisplay
- deselectMoment
- dispose
- getProfileColor
- initXYBoundaries
- isMomentSelected
- removeMomentByIndex
- removeProfileColor
- requestingMomentCancelled
- requestMoment
- selectFrame
- selectMoment
- selectMomentRegion
- setChannel
- setCursor
- setFileId
- setHighlighted
- setKeep
- setLinePlotPointSize
- setLineWidth
- setMarkerTextVisible
- setMeanRmsVisible
- setMomentMask
- setMomentRangeSelectingMode
- setMouseMoveIntoLinePlots
- setMultiProfileIntensityUnit
- setPlotType
- setProfileColor
- setRegionId
- setRestFrameRadialVelocity
- setRestFrameRedshift
- setRestFrameShift
- setRestFrameShiftInputValid
- setRestFrameShiftMode
- setRestFrameVelocityConvention
- setSecondaryAxisCursorInfoVisible
- setSelectedChannelRange
- setSelectedDisplayChannelRange
- setSelectedDisplayMaskRange
- setSelectedMaskRange
- setSettingsTabId
- setSpectralCoordinate
- setSpectralCoordinateSecondary
- setSpectralSystem
- setXAxisRestFrameEnabled
- setXBounds
- setXYBounds
- setYAxisRestFrameEnabled
- setYBounds
- toConfig
- updateStreamingDataStatus
- calculateRequirementsArray
- calculateRequirementsMap
- diffSpectralRequirements
Constructors
constructor
Parameters
coordinate: string = "z"
Returns SpectralProfileWidgetStore
Properties
channel
channelValueRange
cursorX
inheritedfileId
readonlyfittingStore
intensityUnit
isHighlighted
isMarkerTextVisible
isMeanRmsVisible
isMouseMoveIntoLinePlots
isRestFrameShiftInputValid
isSecondaryAxisCursorInfoVisible
isStreamingData
isXAxisRestFrameEnabled
isYAxisRestFrameEnabled
lineColorMap
linePlotInitXYBoundaries
Type declaration
maxXVal: number | undefined
maxYVal: number | undefined
minXVal: number | undefined
minYVal: number | undefined
linePlotPointSize
lineWidth
maskRange
maxX
maxY
minX
minY
momentMask
momentRegionId
plotType
primaryLineColor
readonlyprofileSelectionStore
inheritedregionIdMap
restFrameRedshift
restFrameShiftMode
restFrameVelocityConvention
selectedMoments
selectingMode
settingsTabId
shouldKeep
readonlysmoothingStore
inheritedtype
publicstaticreadonlyPRIMARY_LINE_KEY
Accessors
displayChannelValueRange
Returns NumberRange
displayIntensityUnit
Returns string | undefined
displayMaskRange
Returns NumberRange
inheritedeffectiveFrame
Returns FrameStore | null | undefined
inheritedeffectiveRegion
Returns RegionStore | undefined
inheritedeffectiveRegionId
Returns number | null
inheritedeffectiveRegionInfo
Returns string | undefined
effectiveRestFrameRedshift
Returns number
effectiveSecondarySpectralType
Returns SpectralType
effectiveSecondarySpectralUnit
Returns SpectralUnit | null
inheritedframeOptions
Returns OptionProps[]
intensityOptions
Returns string[]
isAutoScaledX
Returns boolean
isAutoScaledY
Returns boolean
inheritedisEffectiveFrameEqualToActiveFrame
Returns boolean
isIntensityConvertible
Returns boolean
inheritedisMatchingSelectedRegion
Returns boolean
isMomentRegionValid
Returns boolean
isRestFrameCorrectionActive
Returns boolean
isRestFrameCorrectionRequested
Returns boolean
isSelectingMomentChannelRange
Returns boolean
isSelectingMomentMaskRange
Returns boolean
isXAxisRestFrameActive
Returns boolean
isXAxisRestFrameSupported
Returns boolean
isYAxisRestFrameActive
Returns boolean
isYAxisRestFrameSupported
Returns boolean
momentRegionInfo
Returns string | undefined
momentRegionOptions
Returns OptionProps[]
plotData
Returns MultiPlotData | null
profileNum
Returns number
redshiftFactor
Returns number
restFrameCorrectionExportComments
Returns string[]
restFrameRadialVelocity
Returns number
secondarySpectralUnitLabel
Returns string
selectedRange
Returns { center: number; isHorizontal: boolean; width: number } | null
spectralUnitLabel
Returns string
transformedSpectralLines
Returns SpectralLine[]
xAxisLabel
Returns string | undefined
yAxisLabel
Returns string | undefined
yAxisRestFrameScale
Returns number
yUnit
Returns string | undefined
yUnitLabel
Returns string | undefined
Methods
addSpectralLines
Parameters
spectralLines: SpectralLine[]
Returns void
publicapplyConfig
Parameters
widgetSettings: any
Returns void
inheritedclearFrameEntry
Parameters
fileId: number
Returns void
clearMomentRangeSelectingMode
Returns void
clearProfileColors
Returns void
inheritedclearRegionMap
Returns void
clearSelectedMoments
Returns void
clearSpectralLines
Returns void
clearXBounds
Returns void
clearXYBounds
Returns void
clearYBounds
Returns void
publicconvertDisplayXToObserved
Parameters
value: number
spectralType: string | null | undefined = ...
spectralUnit: SpectralUnit | null | undefined = ...
Returns number
publicconvertDisplayYToObserved
Parameters
value: number
Returns number
publicconvertObservedXToDisplay
Parameters
value: number
spectralType: string | null | undefined = ...
spectralUnit: SpectralUnit | null | undefined = ...
Returns number
publicconvertObservedYToDisplay
Parameters
value: number
Returns number
deselectMoment
Parameters
deselected: Moment
Moment in CARTA.Moment.
Returns void
publicdispose
Returns void
getProfileColor
Parameters
lineKey: LineKey
Returns string | undefined
initXYBoundaries
Parameters
minXVal: number | undefined
maxXVal: number | undefined
minYVal: number | undefined
maxYVal: number | undefined
Returns void
isMomentSelected
Parameters
momentType: Moment
Returns boolean
removeMomentByIndex
Parameters
removeIndex: number
Returns void
removeProfileColor
Parameters
lineKey: LineKey
Returns void
requestingMomentCancelled
Cancel the moment maps request.
Returns void
requestMoment
Request the moment maps.
Returns void
publicselectFrame
Parameters
fileId: number
Returns void
selectMoment
Add moments to generate maps.
Parameters
selected: Moment
Moment in CARTA.Moment.
Returns void
selectMomentRegion
Select region for generating moment maps.
Parameters
regionId: number
Region ID number.
Returns void
setChannel
Parameters
channel: number
Returns void
setCursor
Parameters
cursorVal: number
Returns void
inheritedsetFileId
Parameters
fileId: number
Returns void
setHighlighted
Parameters
isHighlighted: boolean
Returns void
setKeep
Keep previous moment maps.
Parameters
shouldKeep: boolean
A boolean. Set true to keep previous moment maps.
Returns void
setLinePlotPointSize
Parameters
val: number
Returns void
setLineWidth
Parameters
val: number
Returns void
setMarkerTextVisible
Parameters
isMarkerTextVisible: boolean
Returns void
setMeanRmsVisible
Parameters
isMeanRmsVisible: boolean
Returns void
setMomentMask
Mask for generating moment maps.
Parameters
momentMask: MomentMask
enum CARTA.MomentMask.
Returns void
setMomentRangeSelectingMode
Parameters
mode: MomentSelectingMode
Returns void
setMouseMoveIntoLinePlots
Parameters
isMouseMoveIntoLinePlots: boolean
Returns void
setMultiProfileIntensityUnit
Parameters
intensityUnitStr: string | undefined
Returns void
setPlotType
Parameters
val: PlotType
Returns void
setProfileColor
Parameters
lineKey: LineKey
color: string
Returns void
setRegionId
Set region for the spectral profiler.
Parameters
fileId: number
File ID number.
regionId: number
Region ID number.
Returns void
setRestFrameRadialVelocity
Parameters
velocityKms: number
Returns void
setRestFrameRedshift
Parameters
redshift: number
Returns void
setRestFrameShift
Parameters
value: number
Returns boolean
setRestFrameShiftInputValid
Parameters
isValid: boolean
Returns void
setRestFrameShiftMode
Parameters
mode: RestFrameShiftMode
Returns void
setRestFrameVelocityConvention
Parameters
convention: VelocityConvention
Returns void
setSecondaryAxisCursorInfoVisible
Parameters
isSecondaryAxisCursorInfoVisible: boolean
Returns void
setSelectedChannelRange
Set the channel range for generating moment maps.
Parameters
min: number
Number of first channel.
max: number
Number of last channel.
Returns void
setSelectedDisplayChannelRange
Parameters
min: number
max: number
Returns void
setSelectedDisplayMaskRange
Parameters
min: number
max: number
Returns void
setSelectedMaskRange
Parameters
min: number
max: number
Returns void
setSettingsTabId
Parameters
tabId: SpectralProfilerSettingsTabs
Returns void
setSpectralCoordinate
Set spectral coordinates.
Parameters
coordStr: string
A string of
<i>Spectral type (unit)</i>like Frequency (GHz).
Returns void
setSpectralCoordinateSecondary
Parameters
coordStr: string
Returns void
setSpectralSystem
Set the spectral system.
Parameters
specsys: SpectralSystem
Spectral system SpectralSystem.
Returns void
setXAxisRestFrameEnabled
Parameters
isEnabled: boolean
Returns void
setXBounds
Parameters
minVal: number
maxVal: number
Returns void
setXYBounds
Parameters
minX: number
maxX: number
minY: number
maxY: number
Returns void
setYAxisRestFrameEnabled
Parameters
isEnabled: boolean
Returns void
setYBounds
Parameters
minVal: number
maxVal: number
Returns void
publictoConfig
Returns { linePlotPointSize: number; lineWidth: number; maxXVal: number | undefined; maxYVal: number | undefined; meanRmsVisible: boolean; minXVal: number | undefined; minYVal: number | undefined; plotType: PlotType; primaryLineColor: string; restFrameRedshift: number; restFrameShiftMode: RestFrameShiftMode; restFrameVelocityConvention: VelocityConvention; xAxisRestFrameEnabled: boolean; yAxisRestFrameEnabled: boolean }
linePlotPointSize: number
lineWidth: number
maxXVal: number | undefined
maxYVal: number | undefined
meanRmsVisible: boolean
minXVal: number | undefined
minYVal: number | undefined
plotType: PlotType
primaryLineColor: string
restFrameRedshift: number
restFrameShiftMode: RestFrameShiftMode
restFrameVelocityConvention: VelocityConvention
xAxisRestFrameEnabled: boolean
yAxisRestFrameEnabled: boolean
updateStreamingDataStatus
Parameters
isStreamingData: boolean
Returns void
publicstaticinheritedcalculateRequirementsArray
Parameters
widgetsMap: Map<string, RegionWidgetStore>
Returns Map<number, number[]>
publicstaticcalculateRequirementsMap
Parameters
widgetsMap: Map<string, SpectralProfileWidgetStore>
Returns Map<number, Map<number, SetSpectralRequirements>>
publicstaticdiffSpectralRequirements
Parameters
originalRequirements: Map<number, Map<number, SetSpectralRequirements>>
updatedRequirements: Map<number, Map<number, SetSpectralRequirements>>
Returns SetSpectralRequirements[]
Delete moments to generate maps.