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"] |