Data Structures | |
struct | A3DMkpViewData |
View structure. | |
Functions | |
A3DStatus | A3DMkpViewGet (const A3DMkpView *pView, A3DMkpViewData *pData) |
Populates the A3DMkpViewData structure. More... | |
A3DStatus | A3DMkpViewCreate (const A3DMkpViewData *pData, A3DMkpView **ppView) |
Creates an A3DMkpView from an A3DMkpViewData structure. More... | |
A3DStatus | A3DMkpViewFlagsGet (const A3DMkpView *pView, bool &bIsCameraSet, bool &bIsPMIFilteringSet, bool &bIsGeomFilteringSet, bool &bIsCrosssectionSet, bool &bIsExplosionSet, bool &bIsCombineState) |
A3DMkpViewFlagsGet returns flags that tell what is handled by the view. In view, several components are defined or not; such as camera, annotations, cross-section and explosion. The view flags let you know what components are set. Only component set can impact the current view. For instance, dealing with cross-section , the behaviors are as follow: More... | |
Entity type is kA3DTypeMkpView.
A view is either a grouping of markups or a particular representation of the 3D scene, depending on the value of the A3DMkpViewData::m_bIsAnnotationView member. If A3DMkpViewData::m_bIsAnnotationView is TRUE
, the view contains only an array of annotation entities. If it is FALSE
, it can also redefine other view properties such scene display parameters, entity visibilities, and positions on representation items and markups