tunable
Configuration
Variable |
Default |
Tunable |
Description |
---|---|---|---|
non_tunable |
(no default value) |
NO |
The non-tunable output. |
tunable |
(no default value) |
YES |
The tunable output. |
Input Ports
There are no input ports for this process.
Output Ports
Port name |
Data Type |
Flags |
Description |
---|---|---|---|
non_tunable |
string |
(none) |
The non-tunable output. |
tunable |
string |
(none) |
The tunable output. |
Pipefile Usage
The following sections describe the blocks needed to use this process in a pipe file.
Pipefile block
# ================================================================
process <this-proc>
:: tunable
# The non-tunable output.
non_tunable = <value>
# The tunable output.
tunable = <value>
# ================================================================
Process connections
The following Input ports will need to be set
# There are no input port's for this process
The following Output ports will need to be set
# This process will produce the following output ports
connect from <this-proc>.non_tunable
to <downstream-proc>.non_tunable
connect from <this-proc>.tunable
to <downstream-proc>.tunable
Class Description
-
class tunable_process : public sprokit::process
A tunable process.
\process Outputs a tunable result.
\oports
\oport{tunable} The tunable output. \oport{non_tunable} The non-tunable output.
\configs
\config{tunable} The tunable value to use. \config{non_tunable} The non-tunable value to use.
\reqs
\req The \port{tunable} output must be connected.
Public Functions
-
tunable_process(kwiver::vital::config_block_sptr const &config)
Constructor.
- Parameters:
config – The configuration for the process.
-
~tunable_process()
Destructor.
-
class priv
-
tunable_process(kwiver::vital::config_block_sptr const &config)