The class only exists for documentation.
A node registered at the node factory with DW_REGISTER_NODE() must have the static functions declared in this class.
Definition at line 53 of file NodeConcept.hpp.
Static Public Member Functions | |
| static std::unique_ptr< NodeT > | create (ParameterProvider &provider) |
| Create an instance of the node. More... | |
| static constexpr auto | describeInputPorts () |
| Describe the input ports of the node. More... | |
| static constexpr auto | describeOutputPorts () |
| Describe the output ports of the node. More... | |
| static constexpr auto | describeParameters () |
| Describe the parameters of the node and their mapping to the constructor arguments. More... | |
| static constexpr auto | describePasses () |
| Describe the passes of the node. More... | |
|
static |
Create an instance of the node.
Constructor arguments are being populated with parameters values as declared and mapped by declareParameters().
| provider | to retrieve parameter values from |
|
staticconstexpr |
Describe the input ports of the node.
|
staticconstexpr |
Describe the output ports of the node.
|
staticconstexpr |
Describe the parameters of the node and their mapping to the constructor arguments.
|
staticconstexpr |
Describe the passes of the node.