meteoJS/synview/resource . Resource
Source: synview/
Object representing a resource.
Properties
new Resource(options)
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
options |
|
|
Options. |
Properties
className (undefined or String)
Classname.
imageSmoothingEnabled (undefined or boolean)
imageSmoothingEnabled.
Methods
getDatetime() → (Date or undefined)
Returns the datetime of the resource.
- Returns
-
(Date or undefined)Date.
getId() → mixed
Returns an ID for this resource. Should change, if content of resource changes.
- Returns
-
mixedId.
getLayerGroup() → (external:ol.layer.group, external:L.layerGroup, or undefined)
Returns the layer group of the resource layer.
- Returns
-
(external:ol.layer.group, external:L.layerGroup, or undefined)Layer group.
getLLLayer() → external:L.layer
Returns layer for Leaflet of this resource.
- Returns
-
external:L.layerLeaflet layer.
getMIMEType() → string
Returns MIME-Type of the resource.
- Returns
-
stringMIME-Type.
getOLLayer() → external:ol.layer.Layer
Returns layer for openlayers of this resource.
- Returns
-
external:ol.layer.Layeropenlayers layer.
getOpacity() → number
Returns opacity of the resource layer.
- Returns
-
numberOpacity.
getReloadTime() → (undefined or integer)
Returns the current reload time.
- Returns
-
(undefined or integer)Reload time period.
getUrl() → (string or undefined)
Returns URL to the resource. Undefined if unknown.
- Returns
-
(string or undefined)URL.
getVisible() → boolean
Returns the visibility of the resource layer.
- Returns
-
booleanVisible.
getZIndex() → (number or undefined)
Returns the z-Index of the resource layer.
- Returns
-
(number or undefined)z-Index.
makeLLLayer() → external:L.Layer
Returns Leaflet layer of this resource. Must be overwritten by child classes.
- Returns
-
external:L.LayerLeaflet layer.
makeOLLayer() → external:ol.layer.Layer
Returns openlayers layer of this resource. Must be overwritten by child classes.
- Returns
-
external:ol.layer.Layeropenlayers layer.
preload()
Preload resource. By default, openlayers loads the resource as soon as the resource gets visible.
setLayerGroup(layerGroup) → module:meteoJS/synview/resource.Resource
Sets the layer group and adds the resource layer to this group. If undefined is passed, the resource layer will be deleted and removed for any layer group.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
layerGroup |
(external:ol.layer.group, external:L.layerGroup, or undefined) |
|
Layer group. |
- Returns
setOpacity(opacity) → module:meteoJS/synview/resource.Resource
Sets opacity of the resource layer.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
opacity |
number |
|
Opacity. |
- Returns
setReloadTime(reloadTime) → module:meteoJS/synview/resource.Resource
Sets the reload time.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
reloadTime |
(undefined or integer) |
|
Reload time period. |
- Returns
setVisible(visible) → module:meteoJS/synview/resource.Resource
Sets the visibility of the resource layer.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
visible |
boolean |
|
Visible. |
- Returns
setZIndex(zIndex) → module:meteoJS/synview/resource.Resource
Sets the z-Index of the resource layer.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
zIndex |
(number or undefined) |
|
z-Index. |
- Returns