A3DMkpViewData
Fields
A3DUns32 |
m_uiAnnotationsSize |
A3DMkpAnnotationEntity ** |
m_ppAnnotations |
A3DSurfPlane * |
m_pPlane |
A3DGraphSceneDisplayParameters * |
m_pSceneDisplayParameters |
A3DBool |
m_bIsAnnotationView |
A3DBool |
m_bIsDefaultView |
A3DUns32 |
m_uiLinkedItemsSize |
A3DMiscMarkupLinkedItem ** |
m_ppLinkedItems |
A3DUns32 |
m_uiDisplayFilterSize |
A3DAsmFilter ** |
m_ppDisplayFilters |
Detailed Description
-
struct
A3DMkpViewData
View structure.
The type of children must be kA3DTypeMkpAnnotationSet and must point to existing annotation entities.
- Version
- 2.0
Public Members
-
A3DMkpAnnotationEntity **
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).
-
A3DSurfPlane *
m_pPlane
View plane.
-
A3DGraphSceneDisplayParameters *
m_pSceneDisplayParameters
Scene display parameters.
-
A3DMiscMarkupLinkedItem **
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.
-
A3DAsmFilter **
m_ppDisplayFilters
Filters for display settings.
Several filters are possible, but only one filter is active at a time.