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
onLinkMouseOver()
onLinkMouseOver(…
args):void
Parameters
| Parameter | Type |
|---|---|
…args | [number] |
Returns
void
onLinkMouseOut()
onLinkMouseOut(…
args):void
Parameters
| Parameter | Type |
|---|---|
…args | [any] |
Returns
void
onLinkClick()
onLinkClick(…
args):void
Parameters
| Parameter | Type |
|---|---|
…args | [number, MouseEvent] |
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
onSimulationUnpause()
onSimulationUnpause(…
args):void
Parameters
| Parameter | Type |
|---|---|
…args | [] |
Returns
void