SORT_NONE

Type: string

SORT_DISTANCE

dist/sorting.mjs
SORT_DISTANCE

Type: string

SORT_AZIMUTH

dist/sorting.mjs
SORT_AZIMUTH

Type: string

SORT_BACKAZIMUTH

dist/sorting.mjs
SORT_BACKAZIMUTH

Type: string

SORT_ALPHABETICAL

dist/sorting.mjs
SORT_ALPHABETICAL

Type: string

SORT_STARTTIME

dist/sorting.mjs
SORT_STARTTIME

Type: string

SORT_ORIGINTIME

dist/sorting.mjs
SORT_ORIGINTIME

Type: string

sort(seisData: any, key: any)
Parameters
seisData (any)
key (any)

sortByFunction

dist/sorting.mjs
sortByFunction(seisData: any, sortableFunction: any)
Parameters
seisData (any)
sortableFunction (any)

createDefaultSortingOptions

dist/sorting.mjs
createDefaultSortingOptions()

createSortValueFunction

dist/sorting.mjs
createSortValueFunction(key: any)
Parameters
key (any)

Reorders array of SeismogramDisplayData in "best effort" xyz order. The data should all be from the same station and represent three components of motion. A common grouping of Z,N,E seismograms in any order would be returned as E,N,Z. If the grouping was Z,1,2 where the azimuth of 1 is 90 degrees ccw from 2, then the returned order would be 2,1,Z.

reorderXYZ(sddList: any): any
Parameters
sddList (any) array representing compoment of motion
Returns
any: sorted array in x,y,z order