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_SUCCESS
on 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_SUCCESS
on success, or an error code on failure