new WindbarbsProfile(options)

Parameter

Name Type Optional Description

options

 

 

Options.

Extends
module:meteoJS/thermodynamicDiagram/plotAltitudeDataArea.PlotAltitudeDataArea

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
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

protected

_drawBackground(svgNode)

Method to inherit from child classes to draw the background of the plot area.

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

_initHoverLabels(options)

Initialize hover labels options.

Parameter

Name Type Optional Description

options

 

 

Hover labels options.

Inherited from
module:meteoJS/thermodynamicDiagram/plotAltitudeDataArea.PlotAltitudeDataArea#_initHoverLabels

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