View structure. More...
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.