Interface: RFState
Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:49
State structure for the React Flow instance, including arrays of nodes and edges, and functions to manipulate these arrays.
Properties
addChildNode()
addChildNode: (
parentNode,position) =>void
Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:54
Parameters
parentNode
NodeWithData
position
XYPosition
Returns
void
addEdge()
addEdge: (
newEdge) =>void
Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:60
Parameters
newEdge
EdgeWithData
Returns
void
addParentNode()
addParentNode: (
childNode,position) =>void
Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:55
Parameters
childNode
NodeWithData
position
XYPosition
Returns
void
deleteNodeAndReattachChildren()
deleteNodeAndReattachChildren: (
nodeId) =>void
Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:56
Parameters
nodeId
string
Returns
void
edges
edges:
Edge[]
Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:51
getChildren()
getChildren: (
nodeId) =>string[]
Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:62
Parameters
nodeId
string
Returns
string[]
getChildrenLabels()
getChildrenLabels: (
nodeId) =>string[]
Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:59
Parameters
nodeId
string
Returns
string[]
getParentLabels()
getParentLabels: (
nodeId) =>string[]
Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:58
Parameters
nodeId
string
Returns
string[]
getParents()
getParents: (
nodeId) =>string[]
Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:61
Parameters
nodeId
string
Returns
string[]
nodes
nodes:
NodeWithData[]
Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:50
onEdgesChange
onEdgesChange:
OnEdgesChange
Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:53
onNodesChange
onNodesChange:
OnNodesChange
Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:52
updateNodeLabel()
updateNodeLabel: (
nodeId,newLabel) =>void
Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:57
Parameters
nodeId
string
newLabel
string
Returns
void
