View structure. More...

Data Fields

A3DBool m_bIsAnnotationView
 
A3DBool m_bIsDefaultView
 
A3DMkpAnnotationEntity ** m_ppAnnotations
 
A3DAsmFilter ** m_ppDisplayFilters
 
A3DSurfPlanem_pPlane
 
A3DMiscMarkupLinkedItem ** m_ppLinkedItems
 
A3DGraphSceneDisplayParametersm_pSceneDisplayParameters
 
A3DUns32 m_uiAnnotationsSize
 
A3DUns32 m_uiDisplayFilterSize
 
A3DUns32 m_uiLinkedItemsSize
 

Detailed Description

View structure.

Version
2.0

The type of children must be kA3DTypeMkpAnnotationSet and must point to existing annotation entities.

Field Documentation

◆ m_uiAnnotationsSize

A3DUns32 A3DMkpViewData::m_uiAnnotationsSize

Size of the m_ppAnnotations array.

◆ m_ppAnnotations

A3DMkpAnnotationEntity** A3DMkpViewData::m_ppAnnotations

Contains references to annotations. In an assembly context, if the annotation belongs to a child level of the assembly it is necessary to use linked items to redefine visibility (see m_ppLinkedItems below).

◆ m_pPlane

A3DSurfPlane* A3DMkpViewData::m_pPlane

View plane.

◆ m_pSceneDisplayParameters

A3DGraphSceneDisplayParameters* A3DMkpViewData::m_pSceneDisplayParameters

Scene display parameters. Reserved for future use.

◆ m_bIsAnnotationView

A3DBool A3DMkpViewData::m_bIsAnnotationView

This view is used only to group markups.

◆ m_bIsDefaultView

A3DBool A3DMkpViewData::m_bIsDefaultView

If true, the parameters of this view are used when loading the 3D scene.

◆ m_uiLinkedItemsSize

A3DUns32 A3DMkpViewData::m_uiLinkedItemsSize

Size of m_ppLinkedItems array.

◆ m_ppLinkedItems

A3DMiscMarkupLinkedItem** A3DMkpViewData::m_ppLinkedItems

Array of pointers to A3DMiscMarkupLinkedItem entities, each of which redefines special display parameters for the View. Elements in this array are not owned by the View – they are only referenced by the View, and the A3DMiscMarkupLinkedItemData member m_pTargetProductOccurrence indicates which Product Occurrence actually owns the linked entity.

◆ m_uiDisplayFilterSize

A3DUns32 A3DMkpViewData::m_uiDisplayFilterSize

Size of m_ppDisplayFilters array.

◆ m_ppDisplayFilters

A3DAsmFilter** A3DMkpViewData::m_ppDisplayFilters

Filters for display settings. Several filters are possible, but only one filter is active at a time.