Constructor
new RasterLayer(properties)
Base constructor for layers where the information is stored in 2D rasters
Parameters:
Name | Type | Description | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
properties | Object | Properties
|
- Source
Extends
Methods
addListener(key, listener)
Adds a listener for layer events
Parameters:
Name | Type | Description |
---|---|---|
key | * | can be anything but should be unique |
listener | function | a function : (layer, eventType)=>{} |
- Overrides
- Source
dispose()
disposes of any resources used by this layer
- Overrides
- Source
getBounds() → {THREE.Box2}
- Overrides
- Source
Returns:
bounds in longitude latitude (degrees)
- Type:
- THREE.
Box2
getCenter(sfct) → {THREE.Vector3}
Moves a given point to this layer's center in degree longitude/latitude
Parameters:
Name | Type | Description |
---|---|---|
sfct | THREE. | a point to move |
- Overrides
- Source
Returns:
the input point
- Type:
- THREE.
Vector3
getID()
- Overrides
- Source
Returns:
layer id
getName()
- Overrides
- Source
Returns:
layer name
getSelectableObjects()
Get all the selectable objects of this layer.
- Overrides
- Source
Returns:
an array of ray-castable objects with a property "layer" pointing to this layer.
removeListener(key)
Removes the listener associated to the given key
Parameters:
Name | Type | Description |
---|---|---|
key | * | can be anything but should be unique |
- Overrides
- Source
select(objectsToSelect) → {Boolean}
selects an object from this layer
Parameters:
Name | Type | Description |
---|---|---|
objectsToSelect | Object |
- Overrides
- Source
Returns:
true if the object was selected, false otherwise
- Type:
- Boolean
setName(name)
change the layer name
Parameters:
Name | Type | Description |
---|---|---|
name | String |
- Overrides
- Source
setVisible(visible)
Modifies the layer visibility
Parameters:
Name | Type | Description |
---|---|---|
visible | Boolean |
- Overrides
- Source
unselect(objectsToUnselect) → {Boolean}
un-selects an object from this layer
Parameters:
Name | Type | Description |
---|---|---|
objectsToUnselect | Object |
- Overrides
- Source
Returns:
true if the object was un-selected, false otherwise
- Type:
- Boolean