Welding
Types
Fields
Detailed Description
-
group
a3d_markupwelding - Version
- 4.0
Type Documentation
-
enum
EA3DMDLineWeldingType A3DSDKMarkupWielding.
Enumerator that describes the direction of lay
Values:
-
enumerator
KEA3DMDWeldTypeUnknown Unknown.
-
enumerator
KEA3DMDWeldTypeNone None.
-
enumerator
KEA3DMDWeldTypeEdgeFlange Square edge flange.
-
enumerator
KEA3DMDWeldTypeSquare Square butt weld:

-
enumerator
KEA3DMDWeldTypeSingleV Single V butt weld:

-
enumerator
KEA3DMDWeldTypeSingleBevel Single bevel butt weld:

-
enumerator
KEA3DMDWeldTypeBroadRootFaceSingleV Single-V Butt Weld With Broad Root.
-
enumerator
KEA3DMDWeldTypeBroadRootFaceSingleBevel Single-Bevel Butt Weld with Broad Root Face .
-
enumerator
KEA3DMDWeldTypeSingleU Single U butt weld:

-
enumerator
KEA3DMDWeldTypeSingleJ Single J butt weld:

-
enumerator
KEA3DMDWeldTypeBacking Back weld:

-
enumerator
KEA3DMDWeldTypeFillet Fillet weld:

-
enumerator
KEA3DMDWeldTypePlug Plug weld:

-
enumerator
KEA3DMDWeldTypeSeam Seam.
-
enumerator
KEA3DMDWeldTypeSteepFlankedSingleV Steep-flanked single-V butt weld:

-
enumerator
KEA3DMDWeldTypeSteepFlankedSingleBevel Steep-flanked single-bevel butt weld:

-
enumerator
KEA3DMDWeldTypeEdge Edge.
-
enumerator
KEA3DMDWeldTypeSurface Surfacing weld:

-
enumerator
KEA3DMDWeldTypeSurfaceJoint Surface Joint.
-
enumerator
KEA3DMDWeldTypeInclinedJoint Inclined Joint.
-
enumerator
KEA3DMDWeldTypeFoldJoint Fold Joint.
-
enumerator
KEA3DMDWeldTypeSpot Spot weld:

-
enumerator
KEA3DMDWeldTypePermanentBackStrip Permanent backing strip used:

-
enumerator
KEA3DMDWeldTypeRemovableBackStrip Removable backing strip used:

-
enumerator
KEA3DMDWeldTypeUnspecifiedEdgeType Unspecified Edge.
-
enumerator
KEA3DMDWeldTypeFlare_V_Butt Flare V butt weld:

-
enumerator
KEA3DMDWeldTypeFlare_Bevel_Butt Flare Bevel butt weld:

-
enumerator
KEA3DMDWeldTypeSingleEdgeFlange Single Edge Flange.
-
enumerator
-
enum
EA3DMDLineWeldingSupplSymbolType Line Welding supplementary symbol description.
Values:
-
enumerator
KEA3DMDWeldAddSymbolUnknown Unknown.
-
enumerator
KEA3DMDWeldAddSymbolNone None.
-
enumerator
KEA3DMDWeldAddSymbolFlush 
-
enumerator
KEA3DMDWeldAddSymbolConvex Weld with convex face:

-
enumerator
KEA3DMDWeldAddSymbolConcave Weld with concave face:

-
enumerator
KEA3DMDWeldAddSymbolToesBlended Fillet weld with smooth blended face:

-
enumerator
KEA3DMDWeldAddSymbolFlushFinished Flush finished weld:

-
enumerator
KEA3DMDWeldAddSymbolBackingPermanent Permanent Backing.
-
enumerator
KEA3DMDWeldAddSymbolBackingpRemovable Removable Backing.
-
enumerator
-
enum
EA3DMDLineWeldingFinishSymbol Line Welding finish symbol description.
Values:
-
enumerator
KEA3DMDWeldFinishSymbolNone No symbol.
-
enumerator
KEA3DMDWeldFinishSymbolC C.
-
enumerator
KEA3DMDWeldFinishSymbolF F.
-
enumerator
KEA3DMDWeldFinishSymbolG G.
-
enumerator
KEA3DMDWeldFinishSymbolH H.
-
enumerator
KEA3DMDWeldFinishSymbolM M.
-
enumerator
KEA3DMDWeldFinishSymbolR R.
-
enumerator
KEA3DMDWeldFinishSymbolU U.
-
enumerator
KEA3DMDWeldFinishSymbolChipping Chipping symbol.
-
enumerator
KEA3DMDWeldFinishSymbolGrinding Grinding symbol.
-
enumerator
KEA3DMDWeldFinishSymbolHammering Hammering symbol.
-
enumerator
KEA3DMDWeldFinishSymbolMachining Machining symbol.
-
enumerator
KEA3DMDWeldFinishSymbolRolling Rolling symbol.
-
enumerator
KEA3DMDWeldFinishSymbolPeening Peening symbol.
-
enumerator
-
enum
EA3DMDLineWeldingOption Line Welding symbol options description.
Values:
-
enumerator
KEA3DMDLineWeldOptionUnknown Unknown.
-
enumerator
KEA3DMDLineWeldOptionNone None.
-
enumerator
KEA3DMDLineWeldOptionAllAround Weld applies all around.
-
enumerator
KEA3DMDLineWeldOptionFieldWeld Unfinished flag.
-
enumerator
KEA3DMDLineWeldOptionReferenceSign Reference frame.
-
enumerator
KEA3DMDLineWeldOptionTail Process symbol.
-
enumerator
KEA3DMDLineWeldOptionIdentifLine Additionnal dotted line.
-
enumerator
KEA3DMDLineWeldOptionIdentifLineUp Additionnal dotted line up.
-
enumerator
KEA3DMDLineWeldOptionTextSideDown Up/down reversing for approx texts and others.
-
enumerator
-
enum
EA3DMDSpotWeldType Spot welding symbol type description.
Values:
-
enumerator
KEA3DMDSpotWeldTypeUnknown Unknown.
-
enumerator
KEA3DMDSpotWeldTypeNone None.
-
enumerator
KEA3DMDSpotWeldTypeResistance Resistance welding.
-
enumerator
KEA3DMDSpotWeldTypeProjection Projection welding.
-
enumerator
-
enum
EA3DMDSpotWeldThickness Spot welding thickness description.
Values:
-
enumerator
KEA3DMDSpotWeldThickUnknown Unknown.
-
enumerator
KEA3DMDSpotWeldThick_None No thickness level.
-
enumerator
KEA3DMDSpotWeldTwoThick Level 2 thickness.
-
enumerator
KEA3DMDSpotWeldThreeThick Level 3 thickness.
-
enumerator
KEA3DMDSpotWeldE_FourThick Level 4 thickness.
-
enumerator
Function Documentation
-
A3DStatus
A3DMarkupSpotWeldingGet(const A3DMarkupSpotWelding *pSpotWelding, A3DMarkupSpotWeldingData *pData) Populates the A3DMarkupSpotWeldingData structure.
- Version
- 4.0
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 –
Returns: A3D_SUCCESSon success, or an error code on failure
-
A3DStatus
A3DMarkupLineWeldingGet(const A3DMarkupLineWelding *pLineWelding, A3DMarkupLineWeldingData *pData) Populates the A3DMarkupLineWeldingData structure.
- Version
- 4.0
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 –
Returns: A3D_SUCCESSon success, or an error code on failure