Welding
Types
Fields
Functions
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