Need better scanning performance?
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"] |