|
| ||||||||||||||||
The Base Node class. All nodes to be inserted in a network must derive from this class. It contains the proper initializations for the connectivity of the nodes.
| string |
[protected]
Node's name
| vector<NodeInput> |
[protected]
Node's inputs
| vector<string> |
[protected]
Node's outputs
| ParameterSet |
[protected]
Parameters given to the node at construction time
| UINode * |
[protected]
Corresponding UINode
| void |
[protected virtual]
Connect an input node using numeric (integer) input/output names
| int |
[protected virtual]
Adding an output to a node
| int |
[protected virtual]
Adding an input to a node
| vector<NodeInput>& |
[protected virtual]
Returns the inputs vector
| |
Constructor, takes the name of the node and a set of parameters
| ~ |
[virtual]
Destructor
| ObjectRef |
[pure virtual]
Ask for the node's output which ID (number) is output_id and for the 'count' iteration
| ObjectRef |
[virtual]
Ask for the node's output (named) and for the count iteration
| void |
[virtual]
Connect an input node using symbolic (strings) input/output names
| void |
[virtual]
Initialize a node
| bool |
[const virtual]
Checks whether node really has a certain output
| ObjectRef |
| void |
[virtual]
Asks the node to stop what it is doing to allow processing termination
| void |
[virtual]
Notify the node that is will be destroyed shortly
| void |
[virtual]
Resets the node internal values and buffers
| string |
Returns the node name
| void |
[virtual]
Standard request-passing method between nodes during initialization
| void |
[virtual]
Verify input connections for the node
| void |
[const]
A node can print itself
Reimplemented from Object.
| void |
| int |
[static]
Adding a factory into the static dictionary
| _NodeFactory* |
[static]
The factory lookup function
| |
[protected]
Default constructor, should not be used
| int |
[protected virtual]
symbolic to numeric translation for input names
| int |
[protected virtual]
symbolic to numeric translation for output names
| void |
[protected virtual]
Run-time assertions
| void |
[protected virtual]
Construct-time assertions
| void |
[protected virtual]
Error with the node
| map<string,_NodeFactory*> & |
[static]
The node instance factory
| vector<string> & |
[static]
The node information map
| int |
[static]
Routine to add info for a node