3.0.0-alpha.1
Type: {height: number, width: number}
Type: {marker: MarkerType, sdd: SeismogramDisplayData, xscale: any, bbox: BBoxType?}
Type: string
Type: string
Extends SeisPlotElement
((SeismogramDisplayData | Array<SeismogramDisplayData>)?)
(SeismographConfig?)
Type: any
Type: any
Type: any
Type: any
Type: (ReturnType<any> | null)
Type: (ReturnType<any> | null)
Type: (ReturnType<any> | null)
Type: SeismographTimeScalable
Type: SeismographConfig
(SeismographConfig)
void
void
void
void
(MouseEvent)
(string?)
SeisMouseEventType
void
void
(SeismogramDisplayData)
Interval
Draws the top, bottom, (time) axis and the left and right (amplitude) axis if configured.
void
Draws the left and right (amplitude) axis if configured.
void
Draws the left and right (amplitude) axis if configured.
void
void
any
void
void
(any)
void
void
void
void
void
void
Notification to the element that something about the current seismogram data has changed. This could be that the actual waveform data has been updated or that auxillary data like quake or channel has been added. This should trigger a redraw.
Finds the SeismogramDisplayData within the display containing the given Seismogram.
(Seismogram)
seismogram to search for
(SeismogramDisplayData | null)
:
SeismogramDisplayData if found or null if not
Removes a seismogram from the display.
(SeismogramDisplayData)
seis data to remove
void
Removes seismograms that do not overlap the window.
(Interval)
overlap data to keep
void
Extends AmplitudeScalable
(Seismograph)
Extends TimeScalable
Type: Seismograph
Type: Duration
Type: Duration
(Duration)
(Duration)
Creates Markers for all of the arrivals in ttime.arrivals, relative to the given Quake.
(Quake)
quake the travel times are relative to
(TraveltimeJsonType)
travel times json object as returned from the
IRIS traveltime web service, or the json output of TauP
Array<MarkerType>
:
array of Markers suitable for adding to a seismograph
Creates a Marker for the origin time in ttime.arrivals, for the given Quake.
(Quake)
quake the travel times are relative to
MarkerType
:
Marker suitable for adding to a seismograph
(Quake)
(Station)
Array<MarkerType>
(Quake)
(Channel)
Array<MarkerType>
Creates a Marker for the picked arrival times in quake.pickList, for the given Quake.
(Quake)
(Channel)
channel picks made on
(any)
quake the travel times are relative to
Array<MarkerType>
:
Marker suitable for adding to a seismograph
Creates a Marker for the picked arrival times in quake.arrivals, for the given Quake.
(Origin)
quake the travel times are relative to
(Channel)
channel picks made on
Array<MarkerType>
:
Marker suitable for adding to a seismograph
Creates a wrapper for d3 formatter for numbers for axis that keeps typescript happy.
function (nValue: d3.NumberValue): string
:
function that converts input types
Creates a wrapper for d3 formatter for Dates for axis that keeps typescript happy.
function (nValue: (Date | d3.NumberValue), index: number): string
:
function that converts input types
Type: {mouseevent: MouseEvent, time: (DateTime | null), relative_time: (Duration | null), amplitude: number, seismograph: Seismograph}
(MouseEvent)
((DateTime | null))
((Duration | null))
(number)
(Seismograph)