data_dependent

Configuration

Variable

Default

Tunable

Description

reject

false

NO

Whether to reject type setting requests or not.

set_on_configure

true

NO

Whether to set the type on configure or not.

Input Ports

There are no input ports for this process.

Output Ports

Port name

Data Type

Flags

Description

output

_data_dependent

(none)

An output port with a data dependent type

Pipefile Usage

The following sections describe the blocks needed to use this process in a pipe file.

Pipefile block

# ================================================================
process <this-proc>
  :: data_dependent
# Whether to reject type setting requests or not.
  reject = false
# Whether to set the type on configure or not.
  set_on_configure = true
# ================================================================

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>.output
         to   <downstream-proc>.output

Class Description

class data_dependent_process : public sprokit::process

A process with a data dependent port.

\process A process with a data dependent port.

\configs

\config{reject} Whether to reject the set type or not. \config{set_on_configure} Whether to set the type on configure or not.

\oports

\oport{output} A data dependent output port.

Public Functions

data_dependent_process(kwiver::vital::config_block_sptr const &config)

Constructor.

Parameters:

config – The configuration for the process.

~data_dependent_process()

Destructor.

class priv