|
|
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