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