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 |