Data Fields
A3DAsmPartDefinitionData Struct Reference

A structure that specifies the part definition data. More...

Data Fields

A3DUns16 m_usStructSize
 
A3DBoundingBoxData m_sBoundingBox
 
A3DUns32 m_uiRepItemsSize
 
A3DRiRepresentationItem ** m_ppRepItems
 
A3DUns32 m_uiAnnotationsSize
 
A3DMkpAnnotationEntity ** m_ppAnnotations
 
A3DUns32 m_uiViewsSize
 
A3DMkpView ** m_ppViews
 
A3DUns32 m_uiDrawingModelsSize
 
A3DDrawingModel ** m_ppDrawingModels
 
A3DBool m_bInactivateAnnotations
 

Detailed Description

A structure that specifies the part definition data.

Version
2.0

Field Documentation

A3DUns16 A3DAsmPartDefinitionData::m_usStructSize

Reserved; must be initialized by A3D_INITIALIZE_DATA.

A3DBoundingBoxData A3DAsmPartDefinitionData::m_sBoundingBox

Bounding box.

A3DUns32 A3DAsmPartDefinitionData::m_uiRepItemsSize

Size of next array.

A3DRiRepresentationItem** A3DAsmPartDefinitionData::m_ppRepItems

Representation items stored under current Part definition.

A3DUns32 A3DAsmPartDefinitionData::m_uiAnnotationsSize

Size of next array.

A3DMkpAnnotationEntity** A3DAsmPartDefinitionData::m_ppAnnotations

Annotation entities stored under current Part definition.

A3DUns32 A3DAsmPartDefinitionData::m_uiViewsSize

Size of next array.

A3DMkpView** A3DAsmPartDefinitionData::m_ppViews

Views stored under current Part definition.

A3DUns32 A3DAsmPartDefinitionData::m_uiDrawingModelsSize

Size of next array. Must be set to zero.

A3DDrawingModel** A3DAsmPartDefinitionData::m_ppDrawingModels

For future use. Must be set to zero.

A3DBool A3DAsmPartDefinitionData::m_bInactivateAnnotations

If set to true, annotations are defined but inactivated in the product.

Version
7.0