GraphEngine Class
The GraphEngine class is the core engine of Neuronify More...
Header: | #include <GraphEngine> |
Inherits: | QQuickItem. |
Properties
- 23 properties inherited from QQuickItem
Public Functions
GraphEngine(QQuickItem * parent = 0) | |
~GraphEngine() | |
QQmlListProperty<Edge> | edges() |
QQmlListProperty<NodeBase> | nodes() |
- 92 public functions inherited from QQuickItem
Public Slots
void | addEdge(Edge * edge) |
void | addNode(NodeBase * node) |
void | removeEdge(Edge * edge) |
void | removeNode(NodeBase * node) |
void | step(double dt) |
- 1 public slot inherited from QQuickItem
Additional Inherited Members
- 1 signal inherited from QQuickItem
- 33 protected functions inherited from QQuickItem
Detailed Description
The GraphEngine class is the core engine of Neuronify
GraphEngine holds all the nodes and edges of the network. It iterates the network forward in time by stepping each node and organizing the communication along edges.
See also NodeBase, NodeEngine, and Node.
Property Documentation
edges : const QQmlListProperty<Edge>
Access functions:
QQmlListProperty<Edge> | edges() |
nodes : const QQmlListProperty<NodeBase>
Access functions:
QQmlListProperty<NodeBase> | nodes() |