View
Detailed Description
-
group
a3d_annots_view 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 isFALSE, it can also redefine other view properties such scene display parameters, entity visibilities, and positions on representation items and markups
Function Documentation
-
A3DStatus
A3DMkpViewGet(const A3DMkpView *pView, A3DMkpViewData *pData) Populates the A3DMkpViewData structure.
- Version
- 2.0
Return values: - A3D_INITIALIZE_NOT_CALLED –
- A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_INVALID_ENTITY_NULL –
- A3D_INVALID_ENTITY_TYPE –
- A3D_SUCCESS –
Returns: A3D_SUCCESSon success, or an error code on failure
-
A3DStatus
A3DMkpViewCreate(const A3DMkpViewData *pData, A3DMkpView **ppView) Creates an A3DMkpView from an A3DMkpViewData structure.
- Version
- 2.0
Return values: - A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_SUCCESS –
Returns: A3D_SUCCESSon success, or an error code on failure
-
A3DStatus
A3DMkpViewGetFlags(const A3DMkpView *pView, A3DMkpViewFlagsData *pFlags) Returns the set of components for a view using a A3DMkpViewFlagsData.
- Version
- 7.1
Parameters: - pView – [in] The view to get components info from.
- pFlags – [out] The set of flags to write in.
Return values: - A3D_INVALID_DATA_STRUCT_NULL –
- A3D_SUCCESS –
Returns: A3D_SUCCESSon success, or an error code on failure