# A3DRWParamsNXData

struct `A3DRWParamsNXData`

  Describes reading parameters specific to NX CAD files.

  ## Index

  Variables

  - `m_bApplyToAllLevels`
  - `m_uiPreferredReferenceSetsSize`
  - `m_ppcPreferredReferenceSets`
  - `m_bFitAllToUpdateViewCameras`

Variables

A3DBool `A3DRWParamsNXData.``m_bApplyToAllLevels`
  `A3DBool`

  With a value of `A3D_TRUE`, the preferred reference sets list will apply to all the components, including subassemblies.

  if `A3D_FALSE`it will only be applied to the top assembly. NOTE: the same option exists in the NX software program loading option.

A3DUns32 `A3DRWParamsNXData.``m_uiPreferredReferenceSetsSize`
  `A3DUns32`

  The size of `m_ppcPreferredReferenceSets`.

A3DUTF8Char **`A3DRWParamsNXData.``m_ppcPreferredReferenceSets`
  `A3DUTF8Char`**

  List of Reference Set names that we will try to load, in order.

  The first valid RefSet will be loaded. Depending of the option m_bApplyToAllLevels, this will be applied only on the top assembly or on all levels (sub-assemblies + parts). The behavior should be the same as in the NX software program “assembly loading option”. If it’s not specified by the user, we will add to this list the default RefSets: “As Saved”, “Entire Part”, “Empty” (same as in NX).

A3DBool `A3DRWParamsNXData.``m_bFitAllToUpdateViewCameras`
  `A3DBool`

  With a value of `A3D_TRUE`, the camera views will be computed after a fit all.

  Zoom, position, and rotation of the view will be updated.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...