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)

execution

Dependency

None

Hierarchical Labels (inputs:hierarchicalLabels)

bool

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

False

Matching Labels (inputs:matchingLabels)

bool

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

True

Name (inputs:name)

token

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

Predicate (inputs:predicate)

token

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

Outputs

Name

Type

Descripton

Default

Exec (outputs:exec)

execution

Trigger

None

Name (outputs:name)

token

The semantic filter name identifier

Predicate (outputs:predicate)

token

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