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  |