Public Member Functions | |
| string | name (void) |
| void | setName (string) |
| int | id (void) |
| ParameterContainer * | paramContainer (void) |
| NodeGraph * | parentGraph (void) |
| NodeGraph * | rootGraph (void) |
| NodeGraph * | toNodeGraph (void) |
| NodeDescriptor * | descriptor (void) |
| TerminalList * | terminalList (void) |
| Terminal * | terminal (string name) |
Represents an element in a NodeGraph.
The Node class represents an element in a NodeGraph. As the NodeGraph class inherits from Node, a Node can possible also represent a NodeGraph class, to convert the Node to a NodeGraph, call toNodeGraph() (if possible). Nodes can be constructed via the NodeGraph::addNode() command. The type of a node is uniquely identified by it's path or uuid, both can be queried using the NodeDescriptor class. Once created, each node has a unique Node::id() inside the NodeGraph.
| NodeDescriptor* Node::descriptor | ( | void | ) |
Returns the NodeDescriptor of the node which can be used to query specifics about the Node's type.
| int Node::id | ( | void | ) |
| ParameterContainer* Node::paramContainer | ( | void | ) |
Returns the ParameterContainer of this Node. Each Node has a ParameterContainer specifying its attributes and settings.
| NodeGraph* Node::parentGraph | ( | void | ) |
| NodeGraph* Node::rootGraph | ( | void | ) |
| void Node::setName | ( | string | ) |
Sets the name of the Node to the specified string.
| Terminal* Node::terminal | ( | string | name) |
| TerminalList* Node::terminalList | ( | void | ) |
Returns a list of all Terminals of the Node.
1.8.4