3.1.4
(AlignmentLinkedTimeScale)
(DateTime?)
(any
= 100
)
Type: DateTime
Type: AlignmentLinkedTimeScale
(DOMHighResTimeStamp)
Type: {organizedDisplay: OrganizedDisplay, animationScaler: AnimatedTimeScaler, packetHandler: function (packet: DataLinkPacket): void, config: RTConfig}
(OrganizedDisplay)
(AnimatedTimeScaler)
(function (packet: DataLinkPacket): void)
(RTConfig)
Type: {duration: Duration, alignmentTime: DateTime, offset: Duration, minRedrawMillis: number, networkList: Array<Network>}
Validates the object for typescript and adds any missing required fields. Passing in an empty object is allowed.
(any)
config object
any
:
true if object has correct structure, with defaults populated
(any)
RTDisplayContainer
(RTConfig)
RTDisplayContainer
Trims all seismograms to the given window in place. This should not cause a redraw.
(OrganizedDisplay)
OrganizedDisplay to trim
(Interval)
time window to coarse trim the data to
Calculates the duration covered by one pixel on the time axis. This is the optimal time interval for updating the animation of a real time display as updates more frequently than this tend to cause more flikering than actual movement of the seismogram.
(SeisPlotElement)
the seismograph to get pixel size from
Duration
:
the pixel width as a Duration