Overview

Programming Guide

API Reference

Modules

 Semantic drawing row value
 

Data Structures

struct  A3DMDFCFRowDatumData
 FCF datum row.
 
struct  A3DMDFCFDrawingRowData
 FCF drawing row.
 

Enumerations

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
}
 
enum  A3DMDGDTValueType { KEA3DGDTValueNone = 0, KEA3DGDTValueDiameter = 1, KEA3DGDTValueRadius = 2 }
 
enum  EA3DMDGDTModifierType {
  KEA3DGDTModifierNone = 0, KEA3DGDTModifierMax = 1, KEA3DGDTModifierMin = 2, KEA3DGDTModifierProj = 3,
  KEA3DGDTModifierFree = 4, KEA3DGDTModifierRfs = 5, KEA3DGDTModifierTangent = 6, KEA3DGDTModifierST = 8
}
 
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  A3DMDGDTValueType { KEA3DGDTValueNone = 0, KEA3DGDTValueDiameter = 1, KEA3DGDTValueRadius = 2 }
 Enumerations for modifier 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 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...
 
A3DStatus A3DMDFCFRowDatumGet (const A3DMDFCFRowDatum *pRowDatum, A3DMDFCFRowDatumData *pData)
 Populates the A3DMDFCFRowDatumData structure. More...
 
A3DStatus A3DMDFCFDrawingRowGet (const A3DMDFCFDrawingRow *pDrawingRow, A3DMDFCFDrawingRowData *pData)
 Populates the A3DMDFCFDrawingRowData structure. More...
 

Detailed Description

Version
4.0
pmi_markup_fcf_drawing_row.png