Welding

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

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 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