Class: TriggerInteraction

bu.interaction. TriggerInteraction

An interaction to control a viewer that capture input devices that triggers events with discrete values (not in an axis). These values do not change over time. Their effects are inmediatly, not in a given time. Examples of these are mouse clicks or taps on a touch display.


new TriggerInteraction( [options])

Parameters:
Name Type Argument Description
options bu.interaction.InteractionOptions <optional>

Options.

Source:
bu/interaction/triggerinteraction.js
Fires:
  • ol.Object.Event#event:change:active

Extends

Members


parameters :Object.<string, (number|string|boolean)>

The object that stores values for the parameters this interaction modifies. Property names of the object are the parameter names and values are simple primitives as number, string or boolean.

Type:
  • Object.<string, (number|string|boolean)>
Overrides:
Source:
bu/interaction/triggerinteraction.js

Methods


getActive()

Return whether the interaction is currently active.

Inherited From:
Source:
bu/interaction/interaction.js
Returns:

true if the interaction is active, false otherwise.

Type
boolean

getElement()

Return the DOM element where the events are listened to.

Inherited From:
Source:
bu/interaction/interaction.js
Returns:
Type
Element

setActive(active)

Activate or deactivate the interaction.

Parameters:
Name Type Description
active boolean

Active.

Inherited From:
Source:
bu/interaction/interaction.js