Modules

 Drawing row
 
 Drafting row
 

Data Structures

struct  A3DMDFCFDraftingIndicatorData
 Feature control frame drafting indicator. More...
 
struct  A3DMDFCFIndicatorData
 Feature control frame indicator. More...
 
struct  A3DMDFeatureControlFrameData
 Feature control frame. More...
 

Functions

A3DStatus A3DMDFCFDraftingIndicatorGet (const A3DMDFCFDraftingIndicator *pIndicator, A3DMDFCFDraftingIndicatorData *pData)
 Populates the A3DMDFCFDraftingIndicatorData structure. More...
 
A3DStatus A3DMDFCFIndicatorGet (const A3DMDFCFIndicator *pIndicator, A3DMDFCFIndicatorData *pData)
 Populates the A3DMDFCFIndicatorData structure. More...
 
A3DStatus A3DMDFeatureControlFrameGet (const A3DMDFeatureControlFrame *pFCF, A3DMDFeatureControlFrameData *pData)
 Populates the A3DMDFeatureControlFrameData structure. More...
 
A3DStatus A3DMDSemanticFeatureControlFrameGet (const A3DMDFeatureControlFrame *pFCF, A3DMDFeatureControlFrameData *pData)
 Retrieves the semantic definition if set and populates the A3DMDFeatureControlFrameData structure. More...
 

Detailed Description

Version
4.0

see in the following description of a feature control frame with two rows

pmi_markup_fcf_row.png

Function Documentation

◆ A3DMDFCFIndicatorGet()

A3DStatus A3DMDFCFIndicatorGet ( const A3DMDFCFIndicator pIndicator,
A3DMDFCFIndicatorData pData 
)

Populates the A3DMDFCFIndicatorData structure.

Version
12.2
Returns
A3D_SUCCESS in case of success or an error code
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

◆ A3DMDFCFDraftingIndicatorGet()

A3DStatus A3DMDFCFDraftingIndicatorGet ( const A3DMDFCFDraftingIndicator pIndicator,
A3DMDFCFDraftingIndicatorData pData 
)

Populates the A3DMDFCFDraftingIndicatorData structure.

Version
14.0
Returns
A3D_SUCCESS in case of success or an error code
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

◆ A3DMDFeatureControlFrameGet()

A3DStatus A3DMDFeatureControlFrameGet ( const A3DMDFeatureControlFrame pFCF,
A3DMDFeatureControlFrameData pData 
)

Populates the A3DMDFeatureControlFrameData structure.

Version
4.0
Returns
A3D_SUCCESS in case of success or an error code
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

◆ A3DMDSemanticFeatureControlFrameGet()

A3DStatus A3DMDSemanticFeatureControlFrameGet ( const A3DMDFeatureControlFrame pFCF,
A3DMDFeatureControlFrameData pData 
)

Retrieves the semantic definition if set and populates the A3DMDFeatureControlFrameData structure.

Version
5.2
Returns
A3D_SUCCESS in case of success or an error code
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_MARKUP_SEMANTIC_DEFINITION_NOT_SET
A3D_SUCCESS