Header file for the tolerance markup module. More...
Data Structures | |
struct | A3DMarkupDatumData |
Markup datum. More... | |
struct | A3DMDFCFDraftingRowData |
FCF drafting row. More... | |
struct | A3DMDFCValueData |
Tolerance value. Value can be double or string according to m_bIsValue. More... | |
struct | A3DMDFCTolerancePerUnitData |
Tolerance per unit. More... | |
struct | A3DMDFCProjectedZoneData |
Projected tolerance zone. More... | |
struct | A3DMDFCFToleranceValueData |
FCF tolerance value. More... | |
struct | A3DMDFCFRowDatumData |
FCF datum row. More... | |
struct | A3DMDFCFDrawingRowData |
FCF drawing row. More... | |
struct | A3DMDFeatureControlFrameData |
Feature control frame. More... | |
struct | A3DMarkupGDTData |
Markup geometrical and dimensioning tolerance. More... | |
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 } |
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... | |
Header file for the tolerance markup module.