A3DAsmGetFixedTogetherComponents

A3DStatus A3DAsmGetFixedTogetherComponents(const A3DAsmProductOccurrence *pOwnerNode, A3DUns32 *ppuiSizeCount, A3DUns32 **ppuiSizeArray, A3DAsmProductOccurrence ***pppFixedTogetherNodes)
A3DStatus A3DAsmGetFixedTogetherComponents(const A3DAsmProductOccurrence* pOwnerNode, A3DUns32* ppuiSizeCount, A3DUns32** ppuiSizeArray, A3DAsmProductOccurrence* **pppFixedTogetherNodes)

Given a base product occurrence, builds a set of arrays of rigidly linked together entities.

Parameters

pOwnerNode: The base Product Occurrence the resulting list in built on.

ppuiSizeCount: The size of ppuiSizeArray and pppFixedTogetherNodes

ppuiSizeArray: The size of each element of pppFixedTogetherNodes

pppFixedTogetherNodes: An array of arrays. Each internal array is a group of components linked together.

Returns

A3D_SUCCESS on success, or an error code on failure