pivotick - v0.0.1
Preparing search index...
GraphInteractions
GraphInteractions
Class GraphInteractions<TElement>
Type Parameters
TElement
=
unknown
Index
Constructors
constructor
Methods
add
Nodes
To
Selection
canvas
Click
canvas
Contextmenu
canvas
Mousemove
canvas
Zoom
clear
Edge
Selection
List
clear
Node
Selection
List
dragging
edge
Click
edge
Contextmenu
edge
Dbclick
edge
Hover
In
edge
Hover
Out
get
Graph
get
Selected
Edge
get
Selected
Edge
I
Ds
get
Selected
Edges
get
Selected
Node
get
Selected
Node
I
Ds
get
Selected
Nodes
has
Active
Multiselection
node
Click
node
Contextmenu
node
Dbclick
node
Hover
In
node
Hover
Out
off
on
refresh
Rendering
remove
Nodes
From
Selection
select
Edge
select
Edges
select
Node
select
Nodes
simulation
Slow
Tick
simulation
Tick
unselect
All
unselect
Edge
unselect
Node
Constructors
constructor
new
GraphInteractions
<
TElement
=
unknown
>
(
graph
:
Pivotick
,
)
:
GraphInteractions
.
GraphInteractions
<
TElement
>
Type Parameters
TElement
=
unknown
Parameters
graph
:
Pivotick
Returns
GraphInteractions
.
GraphInteractions
<
TElement
>
Methods
add
Nodes
To
Selection
addNodesToSelection
(
addSelection
:
NodeSelection
<
TElement
>
[]
)
:
void
Parameters
addSelection
:
NodeSelection
<
TElement
>
[]
Returns
void
canvas
Click
canvasClick
(
event
:
PointerEvent
)
:
void
Parameters
event
:
PointerEvent
Returns
void
canvas
Contextmenu
canvasContextmenu
(
event
:
PointerEvent
)
:
void
Parameters
event
:
PointerEvent
Returns
void
canvas
Mousemove
canvasMousemove
(
event
:
MouseEvent
)
:
void
Parameters
event
:
MouseEvent
Returns
void
canvas
Zoom
canvasZoom
(
event
:
unknown
)
:
void
Parameters
event
:
unknown
Returns
void
clear
Edge
Selection
List
clearEdgeSelectionList
()
:
void
Returns
void
clear
Node
Selection
List
clearNodeSelectionList
()
:
void
Returns
void
dragging
dragging
(
event
:
PointerEvent
,
node
:
Node
)
:
void
Parameters
event
:
PointerEvent
node
:
Node
Returns
void
edge
Click
edgeClick
(
element
:
TElement
,
event
:
PointerEvent
,
edge
:
Edge
)
:
void
Parameters
element
:
TElement
event
:
PointerEvent
edge
:
Edge
Returns
void
edge
Contextmenu
edgeContextmenu
(
element
:
TElement
,
event
:
PointerEvent
,
edge
:
Edge
)
:
void
Parameters
element
:
TElement
event
:
PointerEvent
edge
:
Edge
Returns
void
edge
Dbclick
edgeDbclick
(
element
:
TElement
,
event
:
PointerEvent
,
edge
:
Edge
)
:
void
Parameters
element
:
TElement
event
:
PointerEvent
edge
:
Edge
Returns
void
edge
Hover
In
edgeHoverIn
(
element
:
TElement
,
event
:
PointerEvent
,
edge
:
Edge
)
:
void
Parameters
element
:
TElement
event
:
PointerEvent
edge
:
Edge
Returns
void
edge
Hover
Out
edgeHoverOut
(
element
:
TElement
,
event
:
PointerEvent
,
edge
:
Edge
)
:
void
Parameters
element
:
TElement
event
:
PointerEvent
edge
:
Edge
Returns
void
get
Graph
getGraph
()
:
Pivotick
Returns
Pivotick
get
Selected
Edge
getSelectedEdge
()
:
EdgeSelection
<
TElement
>
|
null
Returns
EdgeSelection
<
TElement
>
|
null
get
Selected
Edge
I
Ds
getSelectedEdgeIDs
()
:
string
[]
|
null
Returns
string
[]
|
null
get
Selected
Edges
getSelectedEdges
()
:
EdgeSelection
<
TElement
>
[]
Returns
EdgeSelection
<
TElement
>
[]
get
Selected
Node
getSelectedNode
()
:
NodeSelection
<
TElement
>
|
null
Returns
NodeSelection
<
TElement
>
|
null
get
Selected
Node
I
Ds
getSelectedNodeIDs
()
:
string
[]
|
null
Returns
string
[]
|
null
get
Selected
Nodes
getSelectedNodes
()
:
NodeSelection
<
TElement
>
[]
Returns
NodeSelection
<
TElement
>
[]
has
Active
Multiselection
hasActiveMultiselection
()
:
boolean
Returns
boolean
node
Click
nodeClick
(
element
:
TElement
,
event
:
PointerEvent
,
node
:
Node
)
:
void
Parameters
element
:
TElement
event
:
PointerEvent
node
:
Node
Returns
void
node
Contextmenu
nodeContextmenu
(
element
:
TElement
,
event
:
PointerEvent
,
node
:
Node
)
:
void
Parameters
element
:
TElement
event
:
PointerEvent
node
:
Node
Returns
void
node
Dbclick
nodeDbclick
(
element
:
TElement
,
event
:
PointerEvent
,
node
:
Node
)
:
void
Parameters
element
:
TElement
event
:
PointerEvent
node
:
Node
Returns
void
node
Hover
In
nodeHoverIn
(
element
:
TElement
,
event
:
PointerEvent
,
node
:
Node
)
:
void
Parameters
element
:
TElement
event
:
PointerEvent
node
:
Node
Returns
void
node
Hover
Out
nodeHoverOut
(
element
:
TElement
,
event
:
PointerEvent
,
node
:
Node
)
:
void
Parameters
element
:
TElement
event
:
PointerEvent
node
:
Node
Returns
void
off
off
<
K
extends
keyof
GraphInteractionEvents
<
TElement
>
>
(
event
:
K
,
handler
:
GraphInteractionEvents
<
TElement
>
[
K
]
,
)
:
void
Type Parameters
K
extends
keyof
GraphInteractionEvents
<
TElement
>
Parameters
event
:
K
handler
:
GraphInteractionEvents
<
TElement
>
[
K
]
Returns
void
on
on
<
K
extends
keyof
GraphInteractionEvents
<
TElement
>
>
(
event
:
K
,
handler
:
GraphInteractionEvents
<
TElement
>
[
K
]
,
)
:
void
Type Parameters
K
extends
keyof
GraphInteractionEvents
<
TElement
>
Parameters
event
:
K
handler
:
GraphInteractionEvents
<
TElement
>
[
K
]
Returns
void
refresh
Rendering
refreshRendering
()
:
void
Returns
void
remove
Nodes
From
Selection
removeNodesFromSelection
(
removeSelection
:
NodeSelection
<
TElement
>
[]
)
:
void
Parameters
removeSelection
:
NodeSelection
<
TElement
>
[]
Returns
void
select
Edge
selectEdge
(
element
:
TElement
,
edge
:
Edge
)
:
void
Parameters
element
:
TElement
edge
:
Edge
Returns
void
select
Edges
selectEdges
(
selection
:
[
Edge
,
TElement
]
[]
)
:
void
Parameters
selection
:
[
Edge
,
TElement
]
[]
Returns
void
select
Node
selectNode
(
element
:
TElement
,
node
:
Node
)
:
void
Parameters
element
:
TElement
node
:
Node
Returns
void
select
Nodes
selectNodes
(
selection
:
NodeSelection
<
TElement
>
[]
)
:
void
Parameters
selection
:
NodeSelection
<
TElement
>
[]
Returns
void
simulation
Slow
Tick
simulationSlowTick
()
:
void
Returns
void
simulation
Tick
simulationTick
()
:
void
Returns
void
unselect
All
unselectAll
()
:
void
Returns
void
unselect
Edge
unselectEdge
()
:
void
Returns
void
unselect
Node
unselectNode
()
:
void
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Nodes
To
Selection
canvas
Click
canvas
Contextmenu
canvas
Mousemove
canvas
Zoom
clear
Edge
Selection
List
clear
Node
Selection
List
dragging
edge
Click
edge
Contextmenu
edge
Dbclick
edge
Hover
In
edge
Hover
Out
get
Graph
get
Selected
Edge
get
Selected
Edge
I
Ds
get
Selected
Edges
get
Selected
Node
get
Selected
Node
I
Ds
get
Selected
Nodes
has
Active
Multiselection
node
Click
node
Contextmenu
node
Dbclick
node
Hover
In
node
Hover
Out
off
on
refresh
Rendering
remove
Nodes
From
Selection
select
Edge
select
Edges
select
Node
select
Nodes
simulation
Slow
Tick
simulation
Tick
unselect
All
unselect
Edge
unselect
Node
pivotick - v0.0.1
Loading...