AmplitudeScalable

src/scale.ts
new AmplitudeScalable(middle: number, halfWidth: number)
Parameters
middle (number)
halfWidth (number)
Instance Members
middle
halfWidth
getAmplitudeRange()
notifyAmplitudeChange(middle, halfWidth)
toString()

TimeScalable

src/scale.ts
new TimeScalable(alignmentTimeOffset: Duration, duration: Duration)
Parameters
alignmentTimeOffset (Duration)
duration (Duration)
Instance Members
alignmentTimeOffset
duration
notifyTimeRangeChange(alignmentTimeOffset, duration)

LinkedAmplitudeScale

src/scale.ts

Links amplitude scales across multiple seismographs, respecting doRmean.

new LinkedAmplitudeScale(graphList: Array<AmplitudeScalable>?)
Parameters
graphList (Array<AmplitudeScalable>?) optional list of AmplitudeScalable to link
Instance Members
_halfWidth
_recalcTimeoutID
_scaleId
halfWidth
halfWidth
linkAll(graphList)
recalculate()
notifyAll()
graphList

IndividualAmplitudeScale

src/scale.ts
new IndividualAmplitudeScale(graphList: Array<AmplitudeScalable>?)

Extends LinkedAmplitudeScale

Parameters
graphList (Array<AmplitudeScalable>?)
Instance Members
recalculate()
notifyAll()

LinkedTimeScale

src/scale.ts

Links time scales across multiple seismographs.

new LinkedTimeScale(graphList: Array<TimeScalable>?, originalDuration: Duration?, originalStartOffset: Duration?, scaleId: number?)
Parameters
graphList (Array<TimeScalable>?) optional list of TimeScalables to link
originalDuration (Duration?)
originalStartOffset (Duration?)
scaleId (number?)
Instance Members
_originalDuration
_originalStartOffset
_zoomedDuration
_zoomedStartOffset
_scaleId
linkAll(graphList)
zoom(startOffset, duration)
unzoom()
offset
offset
duration
duration
origOffset
origDuration
recalculate()
notifyAll()
graphList