Synopsis
PDX_MSGT s044_TraverseAssembly(long option, OTM_TREE *assy_tree, S044_ASSY_TRAVERSE *func)
Purpose
Traverse the assembly.
Description
Traverse the specified assembly tree and call the specified function for each component. By default the matrices at each level will be concatenated to resolve the absolute position. An option is available to disable the concatenation process. There is also another option to prevent the traverse from processing a component more than once. This is option is useful for creating the assembly in a native system.
Input
option
S044_NO_CONCAT_MATRIX
Do not concatenate the matrices as each level is traversed
S044_NO_EXPLODE
Only traverse the components once
assy_tree
Assembly tree of T_S044_ASSEMBLY objects
func
Function to call for each component
Return
S044 error code