Class: CosmographEventManager
Constructors
Constructor
new CosmographEventManager(
_
):CosmographEventManager
Parameters
Parameter | Type |
---|---|
_ | ICosmographInternalApi |
Returns
CosmographEventManager
Methods
attachCosmosEvents()
attachCosmosEvents(
config
):void
Parameters
Parameter | Type |
---|---|
config | CosmographConfig |
Returns
void
getLabelEvents()
getLabelEvents():
object
Returns
object
Name | Type |
---|---|
onLabelClick() | (e , label ) => void |
onHoveredLabelClick() | (e ) => void |
onClick()
onClick(…
args
):void
Parameters
Parameter | Type |
---|---|
…args | [number , [number , number ], MouseEvent ] |
Returns
void
onLabelClick()
onLabelClick(
e
,label
):Promise
<void
>
Parameters
Parameter | Type |
---|---|
e | MouseEvent |
label | LabelOptions |
Returns
Promise
<void
>
onHoveredLabelClick()
onHoveredLabelClick(
e
):Promise
<void
>
Parameters
Parameter | Type |
---|---|
e | MouseEvent |
Returns
Promise
<void
>
onRectSelect()
onRectSelect(
selection
,addToSelection
,unselect
):void
Parameters
Parameter | Type | Default value |
---|---|---|
selection | null | [[number , number ], [number , number ]] | undefined |
addToSelection | boolean | false |
unselect | boolean | true |
Returns
void
onPolygonSelect()
onPolygonSelect(
polygonPoints
,addToSelection
,unselect
):void
Parameters
Parameter | Type | Default value |
---|---|---|
polygonPoints | [number , number ][] | undefined |
addToSelection | boolean | false |
unselect | boolean | true |
Returns
void
onPointMouseOver()
onPointMouseOver(…
args
):void
Parameters
Parameter | Type |
---|---|
…args | [number , [number , number ], any ] |
Returns
void
onPointMouseOut()
onPointMouseOut(…
args
):void
Parameters
Parameter | Type |
---|---|
…args | [any ] |
Returns
void
onMouseMove()
onMouseMove(…
args
):void
Parameters
Parameter | Type |
---|---|
…args | [number , [number , number ], MouseEvent ] |
Returns
void
onZoomStart()
onZoomStart(…
args
):void
Parameters
Parameter | Type |
---|---|
…args | [D3ZoomEvent <HTMLCanvasElement , undefined >, boolean ] |
Returns
void
onDrag()
onDrag(…
args
):void
Parameters
Parameter | Type |
---|---|
…args | [D3DragEvent <HTMLCanvasElement , undefined , Hovered >] |
Returns
void
onDragEnd()
onDragEnd(…
args
):void
Parameters
Parameter | Type |
---|---|
…args | [D3DragEvent <HTMLCanvasElement , undefined , Hovered >] |
Returns
void
onZoom()
onZoom(…
args
):Promise
<void
>
Parameters
Parameter | Type |
---|---|
…args | [D3ZoomEvent <HTMLCanvasElement , undefined >, boolean ] |
Returns
Promise
<void
>
onZoomEnd()
onZoomEnd(…
args
):void
Parameters
Parameter | Type |
---|---|
…args | [D3ZoomEvent <HTMLCanvasElement , undefined >, boolean ] |
Returns
void
onSimulationStart()
onSimulationStart(…
args
):void
Parameters
Parameter | Type |
---|---|
…args | [] |
Returns
void
onSimulationTick()
onSimulationTick(…
args
):void
Parameters
Parameter | Type |
---|---|
…args | [number , number , [number , number ]] |
Returns
void
onSimulationEnd()
onSimulationEnd(…
args
):void
Parameters
Parameter | Type |
---|---|
…args | [] |
Returns
void
onSimulationPause()
onSimulationPause(…
args
):void
Parameters
Parameter | Type |
---|---|
…args | [] |
Returns
void
onSimulationRestart()
onSimulationRestart(…
args
):void
Parameters
Parameter | Type |
---|---|
…args | [] |
Returns
void