createParticleMotionBySelector

src/particlemotion.js
createParticleMotionBySelector(selector: string): void
Parameters
selector (string)
Returns
void

addDivForParticleMotion

src/particlemotion.js
addDivForParticleMotion(svgParent: any, xSeisData: SeismogramDisplayData, ySeisData: SeismogramDisplayData, timeWindow: StartEndDuration?): ParticleMotion
Parameters
svgParent (any)
xSeisData (SeismogramDisplayData)
ySeisData (SeismogramDisplayData)
timeWindow (StartEndDuration?)
Returns
ParticleMotion

addParticleMotion

src/particlemotion.js
addParticleMotion(svgParent: any, xSeisData: SeismogramDisplayData, ySeisData: SeismogramDisplayData, timeWindow: StartEndDuration?): ParticleMotion
Parameters
svgParent (any)
xSeisData (SeismogramDisplayData)
ySeisData (SeismogramDisplayData)
timeWindow (StartEndDuration?)
Returns
ParticleMotion

Particle motion.

new ParticleMotion(inSvgParent: any, seismographConfig: SeismographConfig, xSeisData: (SeismogramDisplayData | Seismogram), ySeisData: (SeismogramDisplayData | Seismogram))
Parameters
inSvgParent (any)
seismographConfig (SeismographConfig)
xSeisData ((SeismogramDisplayData | Seismogram))
ySeisData ((SeismogramDisplayData | Seismogram))
Static Members
_lastID
Instance Members
plotId
xSeisData
ySeisData
seismographConfig
timeWindow
height
outerWidth
outerHeight
xScale
xScaleRmean
xAxis
yScale
yScaleRmean
yAxis
svg
svgParent
checkResize()
drawParticleMotion()
drawParticleMotionForSegment(lineG, segA, segB)
drawAxis()
drawAxisLabels()
rescaleAxis()
calcScaleDomain()
calcTimeWindow()
calcWidthHeight(nOuterWidth, nOuterHeight)
drawTitle()
drawXLabel()
drawYLabel()
drawXSublabel()
drawYSublabel()

particleMotion_css

src/particlemotion.js
particleMotion_css