new WindspeedProfile(options)

Parameter

Name Type Optional Description

options

 

 

Options.

Extends
module:meteoJS/thermodynamicDiagram/plotAltitudeDataArea.PlotAltitudeDataArea
Fires
module:meteoJS/thermodynamicDiagram/windspeedProfile#change:windspeedMax

Properties

public

coordinateSystem  unknown

Coordinate system.

Inherited from
module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#coordinateSystem
read-only

dataGroupIds  unknown

Groups of different data to plot onto the plot area.

Inherited from
module:meteoJS/thermodynamicDiagram/plotDataArea.PlotDataArea#dataGroupIds
read-only

getCoordinatesByLevelData  unknown

Returns x and y coordinated of some sounding data.

Inherited from
module:meteoJS/thermodynamicDiagram/plotDataArea.PlotDataArea#getCoordinatesByLevelData
public

height  unknown

Height of the area.

Inherited from
module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#height
read-only

isHoverLabelsRemote  unknown

Show also hover labels when mouse isn't over the area.

Inherited from
module:meteoJS/thermodynamicDiagram/plotAltitudeDataArea.PlotAltitudeDataArea#isHoverLabelsRemote
read-only

maxExtentLength  unknown

Maximal extent length (either width or height).

Inherited from
module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#maxExtentLength

minDataPointsDistance  unknown

Minimum distance between data points in pixels.

Inherited from
module:meteoJS/thermodynamicDiagram/plotDataArea.PlotDataArea#minDataPointsDistance
read-only

minExtentLength  unknown

Minimal extent length (either width or height).

Inherited from
module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#minExtentLength
public

style  unknown

Overflow-style of the area.

Inherited from
module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#style
public read-only

svgNode  unknown

SVG container node.

Inherited from
module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#svgNode
public

visible  unknown

Visibility of the area.

Inherited from
module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#visible
public

width  unknown

Width of the area.

Inherited from
module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#width

windspeedMax  number

The maximum visible windspeed. Unit: m/s.

public

x  unknown

X of the top-left edge.

Inherited from
module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#x
public

y  unknown

Y of the top-left edge.

Inherited from
module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#y

Methods

_drawBackground()

Draw background into SVG group.

_initHoverLabels(options)

Initialize hover labels options.

Parameter

Name Type Optional Description

options

module:meteoJS/thermodynamicDiagram/windspeedProfile~hoverLabelsOptions

 

Hover labels options.

addSounding(sounding)

Adds a sounding to draw into the area.

Parameter

Name Type Optional Description

sounding

 

 

Sounding object.

Inherited from
module:meteoJS/thermodynamicDiagram/plotDataArea.PlotDataArea#addSounding

addTo(svgNode)

Sets the plot area as a child of the argument.

Parameter

Name Type Optional Description

svgNode

 

 

SVG node.

Inherited from
module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#addTo
protected

drawBackground(svgNode)

Draw background into SVG group.

This method is only called, when this.coordinateSystem isn't undefined.

Parameter

Name Type Optional Description

svgNode

 

 

SVG group, SVG.G.

Inherited from
module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#drawBackground
protected

drawSounding(sounding, group)

Draw the sounding into the SVG group.

Parameters

Name Type Optional Description

sounding

 

 

Sounding object.

group

 

 

SVG group, SVG.G.

Inherited from
module:meteoJS/thermodynamicDiagram/plotDataArea.PlotDataArea#drawSounding
protected

drawSoundings()

Draws all soundings.

Inherited from
module:meteoJS/thermodynamicDiagram/plotDataArea.PlotDataArea#drawSoundings

getExtendedEvent()

Extend an event with pressure.

Inherited from
module:meteoJS/thermodynamicDiagram/plotAltitudeDataArea.PlotAltitudeDataArea#getExtendedEvent
protected

init()

Init the area.

Inherited from
module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#init
protected

onChangeSoundingVisibility(sounding, group)

Called, when a sounding changes its visibilty.

Parameters

Name Type Optional Description

sounding

 

 

Sounding object.

group

 

 

SVG group, SVG.G.

Inherited from
module:meteoJS/thermodynamicDiagram/plotDataArea.PlotDataArea#onChangeSoundingVisibility

onCoordinateSystemChange()

Called, when the coordinateSystem object changes.

Inherited from
module:meteoJS/thermodynamicDiagram/plotDataArea.PlotDataArea#onCoordinateSystemChange

removeSounding(sounding)

Removes a sounding from the area.

Parameter

Name Type Optional Description

sounding

 

 

Sounding object.

Inherited from
module:meteoJS/thermodynamicDiagram/plotDataArea.PlotDataArea#removeSounding
protected

setDisplayOfSounding(sounding, group)

Sets 'display' property of a SVG group of a sounding, depending of the sounding's visibility.

Parameters

Name Type Optional Description

sounding

 

 

Sounding object.

group

 

 

SVG group, SVG.G.

Inherited from
module:meteoJS/thermodynamicDiagram/plotDataArea.PlotDataArea#setDisplayOfSounding