A3DRWParamsAssemblyData Struct Reference

Structure to define parameters to manage CAD assemblies reading. More...

Data Fields

A3DBool m_bRootDirRecursive
 
A3DBool m_bUseRootDirectory
 
A3DUTF8Char ** m_ppcPathDefinitions
 
A3DRWParamsSearchDirData ** m_ppcSearchDirectories
 
A3DUns32 m_uiPathDefinitionsSize
 
A3DUns32 m_uiSearchDirectoriesSize
 
A3DUns16 m_usStructSize
 

Detailed Description

Structure to define parameters to manage CAD assemblies reading.

This is valid only for CAD formats handling assemblies. These options identify the locations that the load function searches to load subassemblies and parts for the assembly document.

Version
3.0

Field Documentation

A3DBool A3DRWParamsAssemblyData::m_bRootDirRecursive

Only used if m_bUseRootDirectory is TRUE. With a value of TRUE, the load function searches for all subparts of an assembly in the root directory of the assembly file. Then, it searches the subdirectories for any files that it did not find in the root directory.

A3DBool A3DRWParamsAssemblyData::m_bUseRootDirectory

With a value of TRUE, the load function searches subparts in the same directory as the head of the assembly. If not found, they are searched for in the additional search directories (m_ppcSearchDirectories).

A3DUTF8Char** A3DRWParamsAssemblyData::m_ppcPathDefinitions

Array to specify the location of text files that define additional paths. A text file contains all paths and recursive options. It follows this format: "path name", [recursive = ] 1/0
Examples:

"c:\data\project\",recursive=1
"f:\parts",recursive=0
"d:\special ",1
"x:\standard-data\production",0
A3DRWParamsSearchDirData** A3DRWParamsAssemblyData::m_ppcSearchDirectories

Array of additional directories that the load function will search in addition to the root.

A3DUns32 A3DRWParamsAssemblyData::m_uiPathDefinitionsSize

Size of next array.

A3DUns32 A3DRWParamsAssemblyData::m_uiSearchDirectoriesSize

Size of next array.

A3DUns16 A3DRWParamsAssemblyData::m_usStructSize

Reserved; must be initialized by A3D_INITIALIZE_DATA.