OmniGraph Node omni.syntheticdata.SdInstanceMappingPtr

omni.syntheticdata.SdInstanceMappingPtr Properties

Name

Value

Version

1

Extension

omni.syntheticdata

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

__tokens

[“InstanceMappingInfoSDhost”, “InstancePrimTokenSDhost”, “InstancePrimTokenSD”, “SemanticPrimTokenSDhost”, “SemanticPrimTokenSD”, “InstanceMapSDhost”, “InstanceMapSD”, “SemanticMapSDhost”, “SemanticMapSD”, “SemanticWorldTransformSDhost”, “SemanticWorldTransformSD”, “SemanticLocalTransformSDhost”, “SemanticLocalTransformSD”, “SemanticLabelTokenSDhost”, “SemanticLabelTokenSD”]

__categories

graph:action

Generated Class Name

OgnSdInstanceMappingPtrDatabase

Python Module

omni.syntheticdata

omni.syntheticdata.SdInstanceMappingPtr Description

Synthetic Data node to expose the scene instances semantic hierarchy information

omni.syntheticdata.SdInstanceMappingPtr Inputs

Name

Type

Default

Required?

Descripton

inputs:cudaPtr

bool

False

Y

If true, return cuda device pointer instead of host pointer

__default

false

inputs:exec

execution

None

Y

Trigger

inputs:renderResults

uint64

0

Y

Render results pointer

inputs:semanticFilerTokens

token[]

[]

Y

Tokens identifying the semantic filters applied to the output semantic labels. Each token should correspond to an activated SdSemanticFilter node

__default

[]

inputs:swhFrameNumber

uint64

0

Y

Fabric frame number

omni.syntheticdata.SdInstanceMappingPtr Outputs

Name

Type

Default

Required?

Descripton

outputs:exec

execution

None

Y

Executes when the event is received

uiName

Received

outputs:instanceMapPtr

uint64

None

Y

Array pointer of numInstances uint16_t containing the semantic index of the instance prim first semantic prim parent

outputs:instancePrimPathPtr

uint64

None

Y

Array pointer of numInstances uint64_t containing the prim path tokens for every instance prims

outputs:minInstanceIndex

uint

None

Y

Instance index of the first instance prim in the instance arrays

outputs:minSemanticIndex

uint

None

Y

Semantic index of the first semantic prim in the semantic arrays

outputs:numInstances

uint

None

Y

Number of instances prim in the instance arrays

outputs:numSemantics

uint

None

Y

Number of semantic prim in the semantic arrays

outputs:semanticLabelTokenPtrs

uint64[]

None

Y

Array containing for every input semantic filters the corresponding array pointer of numSemantics uint64_t representing the semantic label of the semantic prim

outputs:semanticLocalTransformPtr

uint64

None

Y

Array pointer of numSemantics 4x4 float matrices containing the transform from world to object space for every semantic prims

outputs:semanticMapPtr

uint64

None

Y

Array pointer of numSemantics uint16_t containing the semantic index of the semantic prim first semantic prim parent

outputs:semanticPrimPathPtr

uint64

None

Y

Array pointer of numSemantics uint32_t containing the prim part of the prim path tokens for every semantic prims

outputs:semanticWorldTransformPtr

uint64

None

Y

Array pointer of numSemantics 4x4 float matrices containing the transform from local to world space for every semantic entity

outputs:swhFrameNumber

uint64

None

Y

Fabric frame number