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.