Namespace: interaction

vcs.vcm.interaction

Classes

AbstractInteraction
EventHandler
FeatureAtPixelInteraction

Members

vcs.vcm.interaction.EventType{number}

Properties:
Name Type Description
NONE number
CLICK number
DBLCLICK number
DRAG number
DRAGSTART number
DRAGEND number
MOVE number
DRAGEVENTS number
CLICKMOVE number
ALL number

vcs.vcm.interaction.ModificationKeyType{number}

Properties:
Name Type Description
NONE number
ALT number
CTRL number
SHIFT number
ALL number

vcs.vcm.interaction.PointerKeyType{number}

Properties:
Name Type Description
LEFT number
RIGHT number
MIDDLE number
ALL number

Type Definitions

vcs.vcm.interaction.Event{Object}

Properties:
Name Type Description
type vcs.vcm.interaction.EventType
key vcs.vcm.interaction.ModificationKeyType
pointer vcs.vcm.interaction.PointerKeyType
windowPosition Cesium.Cartesian2
position ol.Coordinate

position in web mercator coordinates

positionOrPixel ol.Coordinate

position in web mercator coordinates or image coordinates in Oblique Map Mode

feature undefined | ol.Feature | Object

a potential feature at said location

stopPropagation boolean

if set to true, the event chain is interrupted

obliqueParameters undefined | vcs.vcm.interaction.ObliqueParameters

additional parameters from oblique if obliquemode is active

ray Cesium.Ray | undefined

potential ray

vcs.vcm.interaction.LastClick{Object}

vcs.vcm.interaction.ObliqueParameters{Object}

Properties:
Name Type Description
pixel ol.Coordinate

the image pixel clicked

estimate boolean | undefined

true if the terrain could not be taken into account