OmniGraph Node omni.syntheticdata.SdSemanticFilter

omni.syntheticdata.SdSemanticFilter Properties

Name

Value

Version

1

Extension

omni.syntheticdata

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

__categories

graph:simulation,internal

Generated Class Name

OgnSdSemanticFilterDatabase

Python Module

omni.syntheticdata

omni.syntheticdata.SdSemanticFilter Description

Synthetic Data node to declare a semantic filter.

omni.syntheticdata.SdSemanticFilter Inputs

Name

Type

Default

Required?

Descripton

inputs:exec

execution

None

Y

Dependency

inputs:hierarchicalLabels

bool

True

Y

If true the filter consider all labels in the semantic hierarchy above the prims

__default

true

inputs:matchingLabels

bool

True

Y

If true output only the labels matching the filter (if false keep all labels of the matching prims)

__default

true

inputs:name

token

Y

Filter unique identifier [if empty, use the normalized predicate as an identifier]

__default

“”

inputs:predicate

token

Y

The semantic filter specification : a disjunctive normal form of semantic type and label

__default

“”

omni.syntheticdata.SdSemanticFilter Outputs

Name

Type

Default

Required?

Descripton

outputs:exec

execution

None

Y

Trigger

outputs:name

token

Y

The semantic filter name identifier

__default

“”

outputs:predicate

token

Y

The semantic filter predicate in normalized form

__default

“”