Search
Preparing search index...
The search index is not available
Sintium
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"sintium/Modules/Chart/Implementations/WindRoseChartContainer2"
WindRoseChartContainer
Class WindRoseChartContainer
Hierarchy
BaseRadialChartContainer
WindRoseChartContainer
Implements
IWindRoseChartContainer
IWidget
IResponsiveChart
Index
Constructors
constructor
Properties
_bucket
Colors
_bucket
Labels
_color
Repository
_has
Data
_kd
Tree
_options
_range
_wind
Rose
Data
Methods
_add
Legend
_add
Legend
Item
_draw
Chart
Base
_draw
Concentric
Circles
_draw
Empty
Chart
_draw
Rays
_generate
Bucket
Labels
_generate
Empty
Data
_generateKDTree
_generate
Wind
Rose
Data
_get
Bucket
Label
_get
Bucket
Radius
_get
Chart
Radius
_get
Ray
Index
_get
Record
Indices
_get
Text
Radius
_increase
Bucket
Value
_redraw
Chart
_setup
Data
Listeners
_should
Position
Left
_should
Position
Top
clear
Context
draw
Circle
draw
Ray
draw
Slice
draw
Text
AtEnd
OfRay
get
CenterX
get
CenterY
getHTMLElement
get
Height
getID
get
Radius
get
Width
has
Range
initialize
on
Chart
Size
Changed
set
Range
Constructors
constructor
new
Wind
Rose
Chart
Container
(
colorRepository
:
IColorRepository
)
:
WindRoseChartContainer
Parameters
colorRepository:
IColorRepository
Returns
WindRoseChartContainer
Properties
Private
_bucket
Colors
_bucket
Colors
:
string
[]
Private
_bucket
Labels
_bucket
Labels
:
string
[]
Private
_color
Repository
_color
Repository
:
IColorRepository
Private
_has
Data
_has
Data
:
boolean
Private
_kd
Tree
_kd
Tree
:
KDBush
Private
_options
_options
:
IWindRoseChartContainerOptions
Private
_range
_range
:
{
maxLat
:
number
;
maxLon
:
number
;
minLat
:
number
;
minLon
:
number
}
Type declaration
max
Lat
:
number
max
Lon
:
number
min
Lat
:
number
min
Lon
:
number
Private
_wind
Rose
Data
_wind
Rose
Data
:
any
Methods
Private
_add
Legend
_add
Legend
(
bucketLabels
:
string
[]
, bucketColors
:
string
[]
)
:
void
Parameters
bucketLabels:
string
[]
bucketColors:
string
[]
Returns
void
Private
_add
Legend
Item
_add
Legend
Item
(
legendElement
:
HTMLElement
, label
:
string
, color
:
string
)
:
void
Parameters
legendElement:
HTMLElement
label:
string
color:
string
Returns
void
Private
_draw
Chart
Base
_draw
Chart
Base
(
)
:
void
Returns
void
Private
_draw
Concentric
Circles
_draw
Concentric
Circles
(
circleNumber
?:
number
)
:
void
Parameters
Default value
circleNumber:
number
= 4
Returns
void
Private
_draw
Empty
Chart
_draw
Empty
Chart
(
)
:
void
Returns
void
Private
_draw
Rays
_draw
Rays
(
)
:
void
Returns
void
Private
_generate
Bucket
Labels
_generate
Bucket
Labels
(
)
:
string
[]
Returns
string
[]
Private
_generate
Empty
Data
_generate
Empty
Data
(
)
:
any
Returns
any
Private
_generateKDTree
_generateKDTree
(
dataContainer
:
IDataContainerV2
)
:
void
Parameters
dataContainer:
IDataContainerV2
Returns
void
Private
_generate
Wind
Rose
Data
_generate
Wind
Rose
Data
(
)
:
void
Returns
void
Private
_get
Bucket
Label
_get
Bucket
Label
(
value
:
number
)
:
string
Parameters
value:
number
Returns
string
Private
_get
Bucket
Radius
_get
Bucket
Radius
(
ray
:
any
, bucketIndex
:
number
)
:
number
Parameters
ray:
any
bucketIndex:
number
Returns
number
Private
_get
Chart
Radius
_get
Chart
Radius
(
)
:
number
Returns
number
Private
_get
Ray
Index
_get
Ray
Index
(
direction
:
number
)
:
number
Parameters
direction:
number
Returns
number
Private
_get
Record
Indices
_get
Record
Indices
(
)
:
number
[]
Returns
number
[]
Private
_get
Text
Radius
_get
Text
Radius
(
)
:
number
Returns
number
Private
_increase
Bucket
Value
_increase
Bucket
Value
(
rayIndex
:
number
, value
:
number
)
:
void
Parameters
rayIndex:
number
value:
number
Returns
void
Private
_redraw
Chart
_redraw
Chart
(
)
:
void
Returns
void
Private
_setup
Data
Listeners
_setup
Data
Listeners
(
)
:
void
Returns
void
Private
_should
Position
Left
_should
Position
Left
(
)
:
boolean
Returns
boolean
Private
_should
Position
Top
_should
Position
Top
(
)
:
boolean
Returns
boolean
clear
Context
clear
Context
(
)
:
void
Returns
void
draw
Circle
draw
Circle
(
color
:
string
, radius
?:
number
, lineWidth
?:
number
)
:
void
Parameters
color:
string
Default value
radius:
number
= null
Default value
lineWidth:
number
= 1
Returns
void
draw
Ray
draw
Ray
(
color
:
string
, angle
:
number
, radius
?:
number
, lineWidth
?:
number
)
:
void
Parameters
color:
string
angle:
number
Default value
radius:
number
= null
Default value
lineWidth:
number
= 1
Returns
void
draw
Slice
draw
Slice
(
startAngle
:
number
, endAngle
:
number
, color
:
string
, radius
:
number
, lineWidth
?:
number
, offsetX
?:
number
, offsetY
?:
number
)
:
void
Parameters
startAngle:
number
endAngle:
number
color:
string
radius:
number
Default value
lineWidth:
number
= 0
Default value
offsetX:
number
= 0
Default value
offsetY:
number
= 0
Returns
void
draw
Text
AtEnd
OfRay
draw
Text
AtEnd
OfRay
(
color
:
string
, radius
:
number
, rayAngle
:
number
, angle
:
number
, text
:
string
, fontSize
?:
number
, textAlignX
?:
number
, textAlignY
?:
number
)
:
void
Parameters
color:
string
radius:
number
rayAngle:
number
angle:
number
text:
string
Default value
fontSize:
number
= 15
Default value
textAlignX:
number
= 0
Default value
textAlignY:
number
= 0
Returns
void
get
CenterX
get
CenterX
(
)
:
number
Returns
number
get
CenterY
get
CenterY
(
)
:
number
Returns
number
getHTMLElement
getHTMLElement
(
)
:
Element
Returns
Element
get
Height
get
Height
(
)
:
number
Returns
number
getID
getID
(
)
:
string
Returns
string
get
Radius
get
Radius
(
)
:
number
Returns
number
get
Width
get
Width
(
)
:
number
Returns
number
has
Range
has
Range
(
)
:
boolean
Returns
boolean
initialize
initialize
(
options
:
IWindRoseChartContainerOptions
)
:
void
Parameters
options:
IWindRoseChartContainerOptions
Returns
void
on
Chart
Size
Changed
on
Chart
Size
Changed
(
width
:
number
, height
:
number
)
:
void
Parameters
width:
number
height:
number
Returns
void
set
Range
set
Range
(
minLat
:
number
, minLon
:
number
, maxLat
:
number
, maxLon
:
number
)
:
void
Parameters
minLat:
number
minLon:
number
maxLat:
number
maxLon:
number
Returns
void
Globals
"sintium/
Modules/
Chart/
Implementations/
Wind
Rose
Chart
Container2"
Wind
Rose
Chart
Container
constructor
_bucket
Colors
_bucket
Labels
_color
Repository
_has
Data
_kd
Tree
_options
_range
_wind
Rose
Data
_add
Legend
_add
Legend
Item
_draw
Chart
Base
_draw
Concentric
Circles
_draw
Empty
Chart
_draw
Rays
_generate
Bucket
Labels
_generate
Empty
Data
_generateKDTree
_generate
Wind
Rose
Data
_get
Bucket
Label
_get
Bucket
Radius
_get
Chart
Radius
_get
Ray
Index
_get
Record
Indices
_get
Text
Radius
_increase
Bucket
Value
_redraw
Chart
_setup
Data
Listeners
_should
Position
Left
_should
Position
Top
clear
Context
draw
Circle
draw
Ray
draw
Slice
draw
Text
AtEnd
OfRay
get
CenterX
get
CenterY
getHTMLElement
get
Height
getID
get
Radius
get
Width
has
Range
initialize
on
Chart
Size
Changed
set
Range
BASE_
CHART_
COLOR
LABELS
SLICE_
NUMBER
Generated using
TypeDoc