Geometrical dimensioning tolerance

Modules

 Feature control frame
 

Data Structures

struct  A3DMarkupGDTData
 Markup geometrical and dimensioning tolerance. More...
 

Functions

A3DStatus A3DMarkupGDTCreate (const A3DMarkupGDTData *pData, A3DMarkupGDT **ppMarkupGDT)
 Creates the A3DMarkupGDT from A3DMarkupGDTData structure. More...
 
A3DStatus A3DMarkupGDTGet (const A3DMarkupGDT *pMarkupGDT, A3DMarkupGDTData *pData)
 Populates the A3DMarkupGDTData structure. More...
 
A3DStatus A3DMDFCFDrawingRowCreate (const A3DMDFCFDrawingRowData *pData, A3DMDFCFDrawingRow **ppDrawingRow)
 Creates the A3DMFCFDrawingRow from A3DMFCFDrawingRowData structure. More...
 
A3DStatus A3DMDFCFRowDatumCreate (const A3DMDFCFRowDatumData *pData, A3DMDFCFRowDatum **ppRowDatum)
 Creates the A3DMSFCFDraftingRow from A3DMSFCFDraftingRowData structure. More...
 
A3DStatus A3DMDFeatureControlFrameCreate (const A3DMDFeatureControlFrameData *pData, A3DMDFeatureControlFrame **ppFCF)
 Creates the A3DMDFeatureControlFrame from A3DMDFeatureControlFrameData structure. More...
 

Detailed Description

Version
4.0

A markup GDT is composed of appended texts and an array of tolerances. In this version, only features control frame tolerance (ref A3DMDFeatureControlFrameData) are yet implemented.

pmi_markup_gdt.png

Function Documentation

A3DStatus A3DMarkupGDTCreate ( const A3DMarkupGDTData pData,
A3DMarkupGDT **  ppMarkupGDT 
)
A3DStatus A3DMDFCFDrawingRowCreate ( const A3DMDFCFDrawingRowData pData,
A3DMDFCFDrawingRow **  ppDrawingRow 
)

Creates the A3DMFCFDrawingRow from A3DMFCFDrawingRowData structure.

Version
4.0
Returns
A3D_INVALID_DATA_STRUCT_SIZE
A3D_INVALID_DATA_STRUCT_NULL
A3D_SUCCESS
A3DStatus A3DMDFCFRowDatumCreate ( const A3DMDFCFRowDatumData pData,
A3DMDFCFRowDatum **  ppRowDatum 
)

Creates the A3DMSFCFDraftingRow from A3DMSFCFDraftingRowData structure.

Version
4.0
Returns
A3D_INVALID_DATA_STRUCT_SIZE
A3D_INVALID_DATA_STRUCT_NULL
A3D_SUCCESS

Creates the A3DMDFCFRowDatum from A3DMFCFRowDatumData structure

Version
4.0
Returns
A3D_INVALID_DATA_STRUCT_SIZE
A3D_INVALID_DATA_STRUCT_NULL
A3D_SUCCESS
A3DStatus A3DMDFeatureControlFrameCreate ( const A3DMDFeatureControlFrameData pData,
A3DMDFeatureControlFrame **  ppFCF 
)