Documentation
Table of contents

OutputCondition

The parameter OutputCondition defines how the OutputTaskSetting object outputs results that satisfy multiple filter conditions across products.

Example

{
    "OutputCondition": {
        "TaskResultArray": [
            {
                "TargetROIDefName": "B", 
                "TaskSettingNameArray": ["B_task"],
                "Operator": "AND",

                "BackwardReferenceOutput": {
                    "ReferenceTaskNameArray": ["A_task"], 
                    "ReferenceResultTypeArray":[ "ART_TEXT_LINE","ART_BARCODE","ART_FRAME", "ART_TABLE_CELL", "ART_COLOUR_REGION" ]
                }
            }
        ],
        "Operator": "AND"
    }
}

Parameter Summary

TaskResultArray

The parameter TaskResultArray configures multiple tasks of descendant TargetROIDef objects to filter out the results of the tasks of the reference TargetROIDef.

Operator

The parameter Operator defines the type of filtered combination of results from multiple tasks within a TargetROIDef object or across multiple TargetROIDef objects.

Operator Parameter Summary
Type
String
Range
One of the following values: “OR”, “AND”
Default Value
“AND”

TargetROIDefName

The parameter TargetROIDefName configures the name of descendant TargetROIDef object.

TargetROIDefName Parameter Summary
Type
String
Range
One of the names of descendant TargetROIDef object
Default Value
mandatory

TaskSettingNameArray

The parameter TaskSettingNameArray specifies the task name array on the descendant TargetROIDef object.

TaskSettingNameArray Parameter Summary
Type
String[]
Range
Each member of the array should be one of the task in the descendant TargetROIDef object.
Default Value
null

BackwardReferenceOutput

Child Parameter Name Child Parameter Summary
ReferenceTaskNameArray Description
Specifies the task name array on the TargetROIDef object.
Type
String[]
Range
Each member of the array should be one of the task in the reference `TargetROIDef` object.
Default Value
null
ReferenceResultTypeArray Description
Specifies the type of atomic results produced by tasks (except OutputTask) on the TargetROIDef object.
Type
String[]
Range
Each member should be one of the `AtomicResultType`, which are `ART_TEXT_LINE`, `ART_BARCODE`, `ART_FRAME` and `ART_COLOUR_REGION`
Default Value
["ART_TEXT_LINE","ART_BARCODE","ART_FRAME"]

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version
    • Version 2.x
      • Version 2.2.30
      • Version 2.2.20
      • Version 2.2.10
      • Version 2.2.0
      • Version 2.0.30
      • Version 2.0.20
      • Version 2.0.10
      • Version 2.0.0
    Change +