meteoJS/synview/type . Type
Source: synview/
Type to display by synview, like a serie of radar images.
Property
Methods
new Type(options)
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
options |
|
|
Options. |
Property
className (undefined or String)
Classname.
Methods
appendResource(resource) → module:meteoJS/synview/type.Type
Append a resource to the collection. If type is visible, this might also change the resources on the map.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
resource |
|
Resource object. |
- Fires
- module:meteoJS/synview/type#change:resources
- Returns
getDisplayedResource() → module:meteoJS/synview/resource.Resource
Returns resource of the displayed resource. If type contains resources with timestamps as well as a static resource, only a resource with timestamp will be returned. If type is invisible or no layer group is set, no resource is display, therefore an empty resource will be returned.
- Returns
-
module:meteoJS/synview/resource.ResourceResource.
getId() → (string or undefined)
Returns ID of type.
- Returns
-
(string or undefined)
getLayerGroup()
Returns layer-group of this type on the map.
return {external:ol/layer/Group~LayerGroup} Layer-group.
getResourceCollection() → module:meteoJS/synview/resourceCollection.ResourceCollection
Returns collection of the resources.
Note: If you directly append resources to the collection, no
module:meteoJS/synview/type#change:resources event will be fired.
- Returns
-
module:meteoJS/synview/resourceCollection.ResourceCollectionresourceCollection.
getTooltip() → (module:meteoJS/synview/tooltip~contentFunction or undefined)
Returns the current tooltip function, undefined for no tooltip.
- Returns
-
(module:meteoJS/synview/tooltip~contentFunction or undefined)Tooltip function.
getVisible() → boolean
Returns visibility.
- Returns
-
booleanVisibility.
getZIndex() → (undefined or number)
Returns the z Index.
- Returns
-
(undefined or number)
removeResource(resource) → module:meteoJS/synview/type.Type
Removes a resource from the collection. If type is visible, this might also change the resources on the map.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
resource |
|
Resource object. |
- Fires
- module:meteoJS/synview/type#change:resources
- Returns
setDisplayTime(time) → module:meteoJS/synview/type.Type
Sets time to display. Corresponding to the options an adequate resource will be searched and displayed. (accessible via getDisplayedResource())
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
time |
Date |
|
Display time. |
- Returns
setId(id) → module:meteoJS/synview/type.Type
Sets ID of type.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
id |
(string or undefined) |
|
ID. |
- Returns
setLayerGroup(group) → module:meteoJS/synview/type.Type
Sets map layer-group for this type.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
group |
external:ol/layer/Group~LayerGroup |
|
layer-group. |
- Returns
setResources(resources) → module:meteoJS/synview/type.Type
Sets resources in the collection (and replaces previous ones). If type is visible, this might also change the resources on the map.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
resources |
|
List of resource objects. |
- Fires
- module:meteoJS/synview/type#change:resources
- Returns
setResourcesOLStyle([style]) → module:meteoJS/synview/type.Type
Sets style of all resources (if resource has 'setOLStyle' method). If argument 'style' isn't declared, the style will be updated. Convenience method, you could also loop over all resources.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
style |
externalol/style/Style~Style |
Yes |
OpenLayers style. |
- Returns
setTooltip(tooltip) → module:meteoJS/synview/type.Type
Sets the tooltip function. Undefined for no tooltip.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
tooltip |
(module:meteoJS/synview/tooltip~contentFunction or undefined) |
|
Tooltip function. |
- Returns
setVisible(visible) → module:meteoJS/synview/type.Type
Sets visibility.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
visible |
boolean |
|
Visibility. |
- Fires
- module:meteoJS/synview/type#change:visible
- Returns
setZIndex(zIndex) → module:meteoJS/synview/type.Type
Sets the z Index.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
zIndex |
(undefined or number) |
|
z-Index. |
- Returns