Structure describing a Node.

Data Fields | |
| vx_char | name [VX_MAX_REFERENCE_NAME] |
| Name of the node. More... | |
| vx_int32 | node_type |
| Name type NODE_TYPES. More... | |
| GraphObj * | graph |
| Pointer to the parent Graph _GraphObj. More... | |
| void * | node_cfg |
| Copy of node cfg supplied during add node. More... | |
| vx_int32 | node_index |
| Index among all nodes in the graph. More... | |
| vx_node | tiovx_node |
| Actual OpenVx node. More... | |
| vx_int32 | num_inputs |
| Number of inputs to the Node. More... | |
| vx_int32 | num_outputs |
| Number of outputs to the Node. More... | |
| Pad | sinks [TIOVX_MODULES_MAX_NODE_INPUTS] |
| List of input pads _Pad. More... | |
| Pad | srcs [TIOVX_MODULES_MAX_NODE_OUTPUTS] |
| List of output pads _Pad. More... | |
| NodeCbs * | cbs |
| Module call backs NodeCbs. More... | |
| void * | node_priv |
| Pointer to private data managed by modules. More... | |
| vx_char NodeObj::name[VX_MAX_REFERENCE_NAME] |
Name of the node.
| vx_int32 NodeObj::node_type |
Name type NODE_TYPES.
| GraphObj* NodeObj::graph |
Pointer to the parent Graph _GraphObj.
| void* NodeObj::node_cfg |
Copy of node cfg supplied during add node.
| vx_int32 NodeObj::node_index |
Index among all nodes in the graph.
| vx_node NodeObj::tiovx_node |
Actual OpenVx node.
| vx_int32 NodeObj::num_inputs |
Number of inputs to the Node.
| vx_int32 NodeObj::num_outputs |
Number of outputs to the Node.
| Pad NodeObj::sinks[TIOVX_MODULES_MAX_NODE_INPUTS] |
List of input pads _Pad.
| Pad NodeObj::srcs[TIOVX_MODULES_MAX_NODE_OUTPUTS] |
List of output pads _Pad.
| void* NodeObj::node_priv |
Pointer to private data managed by modules.