Drawing row
Modules | |
| Semantic drawing row value | |
Data Structures | |
| struct | A3DMDFCFDrawingRowData |
| FCF drawing row. More... | |
| struct | A3DMDFCFRowDatumData |
| FCF datum row. More... | |
Enumerations | |
| enum | A3DMDGDTValueType { KEA3DGDTValueNone = 0, KEA3DGDTValueDiameter = 1, KEA3DGDTValueRadius = 2, KEA3DGDTValueSpherical = 3 } |
| Enumerations for modifier type. More... | |
| enum | EA3DGDTType { KEA3DGDTTypeNone = 0, KEA3DGDTTypeStraightness = 1, KEA3DGDTTypeFlatness = 2, KEA3DGDTTypeCircularity = 3, KEA3DGDTTypeCylindricity = 4, KEA3DGDTTypeLineProfile = 5, KEA3DGDTTypeSurfaceProfile = 6, KEA3DGDTTypeAngularity = 7, KEA3DGDTTypePerpendicularity = 8, KEA3DGDTTypeParallelism = 9, KEA3DGDTTypePosition = 10, KEA3DGDTTypeConcentricity = 11, KEA3DGDTTypeSymmetry = 12, KEA3DGDTTypeCircularRunout = 13, KEA3DGDTTypeTotalRunout = 14 } |
| Enumerations for row type. More... | |
| enum | EA3DMDGDTModifierType { KEA3DGDTModifierNone = 0, KEA3DGDTModifierMax = 1, KEA3DGDTModifierMin = 2, KEA3DGDTModifierProj = 3, KEA3DGDTModifierFree = 4, KEA3DGDTModifierRfs = 5, KEA3DGDTModifierTangent = 6, KEA3DGDTModifierST = 8 } |
| Enumerations for modifier type. More... | |
Functions | |
| A3DStatus | A3DMDFCFDrawingRowGet (const A3DMDFCFDrawingRow *pDrawingRow, A3DMDFCFDrawingRowData *pData) |
| Populates the A3DMDFCFDrawingRowData structure. More... | |
| A3DStatus | A3DMDFCFRowDatumGet (const A3DMDFCFRowDatum *pRowDatum, A3DMDFCFRowDatumData *pData) |
| Populates the A3DMDFCFRowDatumData structure. More... | |
| A3DStatus | A3DMDFCFSemanticRowGet (const A3DMDFCFRow *pRow, A3DMDFCFDrawingRowData *pData) |
| Populates the A3DMDFCFDrawingRowData structure whatever the row type. More... | |
| A3DStatus | A3DMDFCFToleranceValueGet (const A3DMDFCFToleranceValue *pToleranceValue, A3DMDFCFToleranceValueData *pData) |
| Populates the A3DMDFCFToleranceValueData structure. More... | |
Detailed Description
- Version
- 4.0
Enumeration Type Documentation
| enum A3DMDGDTValueType |
| enum EA3DGDTType |
Enumerations for row type.
- Version
- 4.0
Enumerations for modifier type.
- Version
- 4.0
Function Documentation
| A3DStatus A3DMDFCFDrawingRowGet | ( | const A3DMDFCFDrawingRow * | pDrawingRow, |
| A3DMDFCFDrawingRowData * | pData | ||
| ) |
Populates the A3DMDFCFDrawingRowData structure.
- Version
- 4.0
| A3DStatus A3DMDFCFRowDatumGet | ( | const A3DMDFCFRowDatum * | pRowDatum, |
| A3DMDFCFRowDatumData * | pData | ||
| ) |
Populates the A3DMDFCFRowDatumData structure.
- Version
- 4.0
| A3DStatus A3DMDFCFSemanticRowGet | ( | const A3DMDFCFRow * | pRow, |
| A3DMDFCFDrawingRowData * | pData | ||
| ) |
Populates the A3DMDFCFDrawingRowData structure whatever the row type.
Note that if the drawing row is not defined with a tolerance value, the function returns A3D_MARKUP_SEMANTIC_TOL_VALUE_NOT_SET
- See also
- A3DMDFCFDrawingRowData
- Version
- 5.2
| A3DStatus A3DMDFCFToleranceValueGet | ( | const A3DMDFCFToleranceValue * | pToleranceValue, |
| A3DMDFCFToleranceValueData * | pData | ||
| ) |
Populates the A3DMDFCFToleranceValueData structure.
- Version
- 5.2
