Sd Semantic Filter#
Synthetic Data node to declare a semantic filter.
Installation#
To use this node enable omni.syntheticdata in the Extension Manager.
Inputs#
| Name | Type | Descripton | Default | 
|---|---|---|---|
| Exec (inputs:exec) | 
 | Dependency | None | 
| Hierarchical Labels (inputs:hierarchicalLabels) | 
 | If true the filter consider all labels in the semantic hierarchy above the prims | False | 
| Matching Labels (inputs:matchingLabels) | 
 | If true output only the labels matching the filter (if false keep all labels of the matching prims) | True | 
| Name (inputs:name) | 
 | Filter unique identifier [if empty, use the normalized predicate as an identifier] | |
| Predicate (inputs:predicate) | 
 | The semantic filter specification : a disjunctive normal form of semantic type and label | 
Outputs#
| Name | Type | Descripton | Default | 
|---|---|---|---|
| Exec (outputs:exec) | 
 | Trigger | None | 
| Name (outputs:name) | 
 | The semantic filter name identifier | |
| Predicate (outputs:predicate) | 
 | The semantic filter predicate in normalized form | 
Metadata#
| Name | Value | 
|---|---|
| Unique ID | omni.syntheticdata.SdSemanticFilter | 
| Version | 1 | 
| Extension | omni.syntheticdata | 
| Has State? | False | 
| Implementation Language | C++ | 
| Default Memory Type | cpu | 
| Generated Code Exclusions | None | 
| Categories | graph:simulation | 
| Generated Class Name | OgnSdSemanticFilterDatabase | 
| Python Module | omni.syntheticdata |