Welding

Types

A3DMarkupSpotWeldingData

A3DMarkupLineWeldingData

EA3DMDLineWeldingType

EA3DMDLineWeldingSupplSymbolType

EA3DMDLineWeldingFinishSymbol

EA3DMDLineWeldingOption

EA3DMDSpotWeldType

EA3DMDSpotWeldThickness

Fields

KEA3DMDWeldTypeUnknown

KEA3DMDWeldTypeNone

KEA3DMDWeldTypeEdgeFlange

KEA3DMDWeldTypeSquare

KEA3DMDWeldTypeSingleV

KEA3DMDWeldTypeSingleBevel

KEA3DMDWeldTypeBroadRootFaceSingleV

KEA3DMDWeldTypeBroadRootFaceSingleBevel

KEA3DMDWeldTypeSingleU

KEA3DMDWeldTypeSingleJ

KEA3DMDWeldTypeBacking

KEA3DMDWeldTypeFillet

KEA3DMDWeldTypePlug

KEA3DMDWeldTypeSeam

KEA3DMDWeldTypeSteepFlankedSingleV

KEA3DMDWeldTypeSteepFlankedSingleBevel

KEA3DMDWeldTypeEdge

KEA3DMDWeldTypeSurface

KEA3DMDWeldTypeSurfaceJoint

KEA3DMDWeldTypeInclinedJoint

KEA3DMDWeldTypeFoldJoint

KEA3DMDWeldTypeSpot

KEA3DMDWeldTypePermanentBackStrip

KEA3DMDWeldTypeRemovableBackStrip

KEA3DMDWeldTypeUnspecifiedEdgeType

KEA3DMDWeldTypeFlare_V_Butt

KEA3DMDWeldTypeFlare_Bevel_Butt

KEA3DMDWeldTypeSingleEdgeFlange

KEA3DMDWeldAddSymbolUnknown

KEA3DMDWeldAddSymbolNone

KEA3DMDWeldAddSymbolFlush

KEA3DMDWeldAddSymbolConvex

KEA3DMDWeldAddSymbolConcave

KEA3DMDWeldAddSymbolToesBlended

KEA3DMDWeldAddSymbolFlushFinished

KEA3DMDWeldAddSymbolBackingPermanent

KEA3DMDWeldAddSymbolBackingpRemovable

KEA3DMDWeldFinishSymbolNone

KEA3DMDWeldFinishSymbolC

KEA3DMDWeldFinishSymbolF

KEA3DMDWeldFinishSymbolG

KEA3DMDWeldFinishSymbolH

KEA3DMDWeldFinishSymbolM

KEA3DMDWeldFinishSymbolR

KEA3DMDWeldFinishSymbolU

KEA3DMDWeldFinishSymbolChipping

KEA3DMDWeldFinishSymbolGrinding

KEA3DMDWeldFinishSymbolHammering

KEA3DMDWeldFinishSymbolMachining

KEA3DMDWeldFinishSymbolRolling

KEA3DMDWeldFinishSymbolPeening

KEA3DMDLineWeldOptionUnknown

KEA3DMDLineWeldOptionNone

KEA3DMDLineWeldOptionAllAround

KEA3DMDLineWeldOptionFieldWeld

KEA3DMDLineWeldOptionReferenceSign

KEA3DMDLineWeldOptionTail

KEA3DMDLineWeldOptionIdentifLine

KEA3DMDLineWeldOptionIdentifLineUp

KEA3DMDLineWeldOptionTextSideDown

KEA3DMDSpotWeldTypeUnknown

KEA3DMDSpotWeldTypeNone

KEA3DMDSpotWeldTypeResistance

KEA3DMDSpotWeldTypeProjection

KEA3DMDSpotWeldThickUnknown

KEA3DMDSpotWeldThick_None

KEA3DMDSpotWeldTwoThick

KEA3DMDSpotWeldThreeThick

KEA3DMDSpotWeldE_FourThick

Functions

A3DStatus

A3DMarkupSpotWeldingGet

A3DStatus

A3DMarkupLineWeldingGet

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:

../_images/KEA3DMDWeldTypeSquare.png

enumerator KEA3DMDWeldTypeSingleV

Single V butt weld:

../_images/KEA3DMDWeldTypeSingleV.png

enumerator KEA3DMDWeldTypeSingleBevel

Single bevel butt weld:

../_images/KEA3DMDWeldTypeSingleBevel.png

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:

../_images/KEA3DMDWeldTypeSingleU.png

enumerator KEA3DMDWeldTypeSingleJ

Single J butt weld:

../_images/KEA3DMDWeldTypeSingleJ.png

enumerator KEA3DMDWeldTypeBacking

Back weld:

../_images/KEA3DMDWeldTypeBacking.png

enumerator KEA3DMDWeldTypeFillet

Fillet weld:

../_images/KEA3DMDWeldTypeFillet.png

enumerator KEA3DMDWeldTypePlug

Plug weld:

../_images/KEA3DMDWeldTypePlug.png

enumerator KEA3DMDWeldTypeSeam

Seam.

enumerator KEA3DMDWeldTypeSteepFlankedSingleV

Steep-flanked single-V butt weld:

../_images/KEA3DMDWeldTypeSteepFlankedSingleV.png

enumerator KEA3DMDWeldTypeSteepFlankedSingleBevel

Steep-flanked single-bevel butt weld:

../_images/KEA3DMDWeldTypeSteepFlankedSingleBevel.png

enumerator KEA3DMDWeldTypeEdge

Edge.

enumerator KEA3DMDWeldTypeSurface

Surfacing weld:

../_images/KEA3DMDWeldTypeSurface.png

enumerator KEA3DMDWeldTypeSurfaceJoint

Surface Joint.

enumerator KEA3DMDWeldTypeInclinedJoint

Inclined Joint.

enumerator KEA3DMDWeldTypeFoldJoint

Fold Joint.

enumerator KEA3DMDWeldTypeSpot

Spot weld:

../_images/KEA3DMDWeldTypeSpot.png

enumerator KEA3DMDWeldTypePermanentBackStrip

Permanent backing strip used:

../_images/KEA3DMDWeldTypePermanentBackStrip.png

enumerator KEA3DMDWeldTypeRemovableBackStrip

Removable backing strip used:

../_images/KEA3DMDWeldTypeRemovableBackStrip.png

enumerator KEA3DMDWeldTypeUnspecifiedEdgeType

Unspecified Edge.

enumerator KEA3DMDWeldTypeFlare_V_Butt

Flare V butt weld:

../_images/KEA3DMDWeldTypeFlare_V_Butt.png

enumerator KEA3DMDWeldTypeFlare_Bevel_Butt

Flare Bevel butt weld:

../_images/KEA3DMDWeldTypeFlare_Bevel_Butt.png

enumerator KEA3DMDWeldTypeSingleEdgeFlange

Single Edge Flange.

enum EA3DMDLineWeldingSupplSymbolType

Line Welding supplementary symbol description.

Values:

enumerator KEA3DMDWeldAddSymbolUnknown

Unknown.

enumerator KEA3DMDWeldAddSymbolNone

None.

enumerator KEA3DMDWeldAddSymbolFlush

../_images/KE_LineWeldSuppl_Flush.png

enumerator KEA3DMDWeldAddSymbolConvex

Weld with convex face:

../_images/KEA3DMDWeldAddSymbolConvex.png

enumerator KEA3DMDWeldAddSymbolConcave

Weld with concave face:

../_images/KEA3DMDWeldAddSymbolConcave.png

enumerator KEA3DMDWeldAddSymbolToesBlended

Fillet weld with smooth blended face:

../_images/KEA3DMDWeldAddSymbolToesBlended.png

enumerator KEA3DMDWeldAddSymbolFlushFinished

Flush finished weld:

../_images/KEA3DMDWeldAddSymbolFlushFinished.png

enumerator KEA3DMDWeldAddSymbolBackingPermanent

Permanent Backing.

enumerator KEA3DMDWeldAddSymbolBackingpRemovable

Removable Backing.

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.

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.

enum EA3DMDSpotWeldType

Spot welding symbol type description.

Values:

enumerator KEA3DMDSpotWeldTypeUnknown

Unknown.

enumerator KEA3DMDSpotWeldTypeNone

None.

enumerator KEA3DMDSpotWeldTypeResistance

Resistance welding.

enumerator KEA3DMDSpotWeldTypeProjection

Projection welding.

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.

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