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 KEA3DMDWeldTypeUnknown
 
- 
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 KEA3DMDWeldAddSymbolUnknown
 
- 
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 KEA3DMDWeldFinishSymbolNone
 
- 
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 KEA3DMDLineWeldOptionUnknown
 
- 
enum EA3DMDSpotWeldType
 Spot welding symbol type description.
Values:
- 
enumerator KEA3DMDSpotWeldTypeUnknown
 Unknown.
- 
enumerator KEA3DMDSpotWeldTypeNone
 None.
- 
enumerator KEA3DMDSpotWeldTypeResistance
 Resistance welding.
- 
enumerator KEA3DMDSpotWeldTypeProjection
 Projection welding.
- 
enumerator KEA3DMDSpotWeldTypeUnknown
 
- 
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 KEA3DMDSpotWeldThickUnknown
 
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_SUCCESS in case of success or an error code
- 
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_SUCCESS in case of success or an error code