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