Configuration
Input Ports
Port name |
Data Type |
Flags |
Description |
---|---|---|---|
tagged_input |
_flow_dependent/tag |
(none) |
A tagged input port with a flow dependent type. |
untagged_input |
_flow_dependent/ |
(none) |
An untagged input port with a flow dependent type. |
Output Ports
Port name |
Data Type |
Flags |
Description |
---|---|---|---|
tagged_output |
_flow_dependent/tag |
(none) |
A tagged output port with a flow dependent type |
untagged_output |
_flow_dependent/ |
(none) |
An untagged output port with a flow dependent type |
Pipefile Usage
The following sections describe the blocks needed to use this process in a pipe file.
Pipefile block
# ================================================================
process <this-proc>
:: tagged_flow_dependent
# ================================================================
Process connections
The following Input ports will need to be set
# This process will consume the following input ports
connect from <this-proc>.tagged_input
to <upstream-proc>.tagged_input
connect from <this-proc>.untagged_input
to <upstream-proc>.untagged_input
The following Output ports will need to be set
# This process will produce the following output ports
connect from <this-proc>.tagged_output
to <downstream-proc>.tagged_output
connect from <this-proc>.untagged_output
to <downstream-proc>.untagged_output
Class Description
-
class tagged_flow_dependent_process : public sprokit::process
A process with tagged flow dependent ports.
\process A process with flow dependent ports.
\iports
\iport{untagged_input} An untagged flow dependent input port. \iport{tagged_input} A tagged flow dependent input port.
\oports
\oport{untagged_output} An untagged flow dependent output port. \oport{tagged_output} A tagged flow dependent output port.
Public Functions
-
tagged_flow_dependent_process(kwiver::vital::config_block_sptr const &config)
Constructor.
- Parameters:
config – The configuration for the process.
-
~tagged_flow_dependent_process()
Destructor.
-
class priv
-
tagged_flow_dependent_process(kwiver::vital::config_block_sptr const &config)