OmniGraph Node omni.syntheticdata.SdInstanceMapping¶
omni.syntheticdata.SdInstanceMapping Properties¶
Name |
Value |
---|---|
Version |
1 |
Extension |
omni.syntheticdata |
Has State? |
False |
Implementation Language |
C++ |
Default Memory Type |
cpu |
Generated Code Exclusions |
None |
__tokens |
[“InstanceMappingInfoSDhost”, “InstanceMapSDhost”, “SemanticLabelTokenSDhost”, “InstancePrimTokenSDhost”, “SemanticLocalTransformSDhost”, “SemanticWorldTransformSDhost”] |
__categories |
graph:action |
Generated Class Name |
OgnSdInstanceMappingDatabase |
Python Module |
omni.syntheticdata |
omni.syntheticdata.SdInstanceMapping Description¶
Synthetic Data node to expose the scene instances semantic hierarchy information
omni.syntheticdata.SdInstanceMapping Inputs¶
Name |
Type |
Default |
Required? |
Descripton |
---|---|---|---|---|
inputs:exec |
execution |
None |
Y |
Trigger |
inputs:lazy |
bool |
True |
Y |
Compute outputs only when connected to a downstream node |
__default |
true |
|||
inputs:renderResults |
uint64 |
0 |
Y |
Render results pointer |
inputs:swhFrameNumber |
uint64 |
0 |
Y |
Fabric frame number |
omni.syntheticdata.SdInstanceMapping Outputs¶
Name |
Type |
Default |
Required? |
Descripton |
---|---|---|---|---|
outputs:exec |
execution |
None |
Y |
Executes when the event is received |
uiName |
Received |
|||
outputs:sdIMInstanceSemanticMap |
uchar[] |
None |
Y |
Raw array of uint16_t of size sdIMNumInstances*sdIMMaxSemanticHierarchyDepth containing the mapping from the instances index to their inherited semantic entities |
outputs:sdIMInstanceTokens |
token[] |
None |
Y |
Instance array containing the token for every instances |
outputs:sdIMMaxSemanticHierarchyDepth |
uint |
None |
Y |
Maximal number of semantic entities inherited by an instance |
outputs:sdIMMinInstanceIndex |
uint |
None |
Y |
Instance id of the first instance in the instance arrays |
outputs:sdIMMinSemanticIndex |
uint |
None |
Y |
Semantic id of the first semantic entity in the semantic arrays |
outputs:sdIMNumInstances |
uint |
None |
Y |
Number of instances in the instance arrays |
outputs:sdIMNumSemanticTokens |
uint |
None |
Y |
Number of semantics token including the semantic entity path, the semantic entity types and if the number of semantic types is greater than one a |
outputs:sdIMNumSemantics |
uint |
None |
Y |
Number of semantic entities in the semantic arrays |
outputs:sdIMSemanticLocalTransform |
float[] |
None |
Y |
Semantic array of 4x4 float matrices containing the transform from world to local space for every semantic entity |
outputs:sdIMSemanticTokenMap |
token[] |
None |
Y |
Semantic array of token of size numSemantics * numSemanticTypes containing the mapping from the semantic entities to the semantic entity path and semantic types |
outputs:sdIMSemanticWorldTransform |
float[] |
None |
Y |
Semantic array of 4x4 float matrices containing the transform from local to world space for every semantic entity |
outputs:swhFrameNumber |
uint64 |
None |
Y |
Fabric frame number |