View
Types
Functions
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_SUCCESS
on 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_SUCCESS
on 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_SUCCESS
on success, or an error code on failure