Data Structures

struct  A3DMarkupLineWeldingData
 Markup line welding symbol. More...
 
struct  A3DMarkupSpotWeldingData
 Markup spot welding symbol. More...
 

Enumerations

enum  EA3DMDLineWeldingFinishSymbol {
  KEA3DMDWeldFinishSymbolNone = 0, KEA3DMDWeldFinishSymbolC = 1, KEA3DMDWeldFinishSymbolF = 2, KEA3DMDWeldFinishSymbolG = 3,
  KEA3DMDWeldFinishSymbolH = 4, KEA3DMDWeldFinishSymbolM = 5, KEA3DMDWeldFinishSymbolR = 6, KEA3DMDWeldFinishSymbolU = 7,
  KEA3DMDWeldFinishSymbolChipping = 8, KEA3DMDWeldFinishSymbolGrinding = 9, KEA3DMDWeldFinishSymbolHammering = 10, KEA3DMDWeldFinishSymbolMachining = 11,
  KEA3DMDWeldFinishSymbolRolling = 12, KEA3DMDWeldFinishSymbolPeening = 13
}
 Line Welding finish symbol description. More...
 
enum  EA3DMDLineWeldingOption {
  KEA3DMDLineWeldOptionUnknown = -1, KEA3DMDLineWeldOptionNone = 0, KEA3DMDLineWeldOptionAllAround = 0x00100, KEA3DMDLineWeldOptionFieldWeld = 0x00200,
  KEA3DMDLineWeldOptionReferenceSign = 0x00400, KEA3DMDLineWeldOptionTail = 0x00800, KEA3DMDLineWeldOptionIdentifLine = 0x01000, KEA3DMDLineWeldOptionIdentifLineUp = 0x02000,
  KEA3DMDLineWeldOptionTextSideDown = 0x04000
}
 Line Welding symbol options description. More...
 
enum  EA3DMDLineWeldingSupplSymbolType {
  KEA3DMDWeldAddSymbolUnknown = -1, KEA3DMDWeldAddSymbolNone = 0, KEA3DMDWeldAddSymbolFlush = 1, KEA3DMDWeldAddSymbolConvex = 2,
  KEA3DMDWeldAddSymbolConcave = 3, KEA3DMDWeldAddSymbolToesBlended = 4, KEA3DMDWeldAddSymbolFlushFinished = 5, KEA3DMDWeldAddSymbolBackingPermanent = 6,
  KEA3DMDWeldAddSymbolBackingpRemovable = 7
}
 Line Welding supplementary symbol description. More...
 
enum  EA3DMDLineWeldingType {
  KEA3DMDWeldTypeUnknown = -1, KEA3DMDWeldTypeNone = 0, KEA3DMDWeldTypeEdgeFlange = 1, KEA3DMDWeldTypeSquare = 2,
  KEA3DMDWeldTypeSingleV = 3, KEA3DMDWeldTypeSingleBevel = 4, KEA3DMDWeldTypeBroadRootFaceSingleV = 5, KEA3DMDWeldTypeBroadRootFaceSingleBevel = 6,
  KEA3DMDWeldTypeSingleU = 7, KEA3DMDWeldTypeSingleJ = 8, KEA3DMDWeldTypeBacking = 9, KEA3DMDWeldTypeFillet = 10,
  KEA3DMDWeldTypePlug = 11, KEA3DMDWeldTypeSeam = 12, KEA3DMDWeldTypeSteepFlankedSingleV = 13, KEA3DMDWeldTypeSteepFlankedSingleBevel = 14,
  KEA3DMDWeldTypeEdge = 15, KEA3DMDWeldTypeSurface = 16, KEA3DMDWeldTypeSurfaceJoint = 17, KEA3DMDWeldTypeInclinedJoint = 18,
  KEA3DMDWeldTypeFoldJoint = 19, KEA3DMDWeldTypeSpot = 20, KEA3DMDWeldTypePermanentBackStrip = 21, KEA3DMDWeldTypeRemovableBackStrip = 22,
  KEA3DMDWeldTypeUnspecifiedEdgeType = 23, KEA3DMDWeldTypeFlare_V_Butt = 24, KEA3DMDWeldTypeFlare_Bevel_Butt = 25, KEA3DMDWeldTypeSingleEdgeFlange = 26
}
 A3DSDKMarkupWielding. More...
 
enum  EA3DMDSpotWeldThickness {
  KEA3DMDSpotWeldThickUnknown = -1, KEA3DMDSpotWeldThick_None = 0, KEA3DMDSpotWeldTwoThick = 1, KEA3DMDSpotWeldThreeThick = 2,
  KEA3DMDSpotWeldE_FourThick = 3
}
 Spot welding thickness description. More...
 
enum  EA3DMDSpotWeldType { KEA3DMDSpotWeldTypeUnknown = -1, KEA3DMDSpotWeldTypeNone = 0, KEA3DMDSpotWeldTypeResistance = 1, KEA3DMDSpotWeldTypeProjection = 2 }
 Spot welding symbol type description. More...
 

Functions

A3DStatus A3DMarkupLineWeldingGet (const A3DMarkupLineWelding *pLineWelding, A3DMarkupLineWeldingData *pData)
 Populates the A3DMarkupLineWeldingData structure. More...
 
A3DStatus A3DMarkupSpotWeldingGet (const A3DMarkupSpotWelding *pSpotWelding, A3DMarkupSpotWeldingData *pData)
 Populates the A3DMarkupSpotWeldingData structure. More...
 

Detailed Description

Version
4.0

Enumeration Type Documentation

Line Welding finish symbol description.

Enumerator
KEA3DMDWeldFinishSymbolNone 

Undocumented.

KEA3DMDWeldFinishSymbolC 

Undocumented.

KEA3DMDWeldFinishSymbolF 

Undocumented.

KEA3DMDWeldFinishSymbolG 

Undocumented.

KEA3DMDWeldFinishSymbolH 

Undocumented.

KEA3DMDWeldFinishSymbolM 

Undocumented.

KEA3DMDWeldFinishSymbolR 

Undocumented.

KEA3DMDWeldFinishSymbolU 

Undocumented.

KEA3DMDWeldFinishSymbolChipping 

Undocumented.

KEA3DMDWeldFinishSymbolGrinding 

Undocumented.

KEA3DMDWeldFinishSymbolHammering 

Undocumented.

KEA3DMDWeldFinishSymbolMachining 

Undocumented.

KEA3DMDWeldFinishSymbolRolling 

Undocumented.

KEA3DMDWeldFinishSymbolPeening 

Undocumented.

Line Welding symbol options description.

Enumerator
KEA3DMDLineWeldOptionUnknown 

Unknown.

KEA3DMDLineWeldOptionNone 

None.

KEA3DMDLineWeldOptionAllAround 

Weld applies all around.

KEA3DMDLineWeldOptionFieldWeld 

Unfinished flag.

KEA3DMDLineWeldOptionReferenceSign 

Reference frame.

KEA3DMDLineWeldOptionTail 

Process symbol.

KEA3DMDLineWeldOptionIdentifLine 

Additionnal dotted line.

KEA3DMDLineWeldOptionIdentifLineUp 

Additionnal dotted line up.

KEA3DMDLineWeldOptionTextSideDown 

Up/down reversing for approx texts and others.

Line Welding supplementary symbol description.

Enumerator
KEA3DMDWeldAddSymbolUnknown 

Unknown.

KEA3DMDWeldAddSymbolNone 

None.

KEA3DMDWeldAddSymbolFlush 
KE_LineWeldSuppl_Flush.png
KEA3DMDWeldAddSymbolConvex 

Weld with convex face:

KEA3DMDWeldAddSymbolConvex.png
KEA3DMDWeldAddSymbolConcave 

Weld with concave face:

KEA3DMDWeldAddSymbolConcave.png
KEA3DMDWeldAddSymbolToesBlended 

Fillet weld with smooth blended face:

KEA3DMDWeldAddSymbolToesBlended.png
KEA3DMDWeldAddSymbolFlushFinished 

Flush finished weld:

KEA3DMDWeldAddSymbolFlushFinished.png
KEA3DMDWeldAddSymbolBackingPermanent 

Undocumented.

KEA3DMDWeldAddSymbolBackingpRemovable 

Undocumented.

A3DSDKMarkupWielding.

Enumerator that describes the direction of lay

Enumerator
KEA3DMDWeldTypeUnknown 

Unknown.

KEA3DMDWeldTypeNone 

None.

KEA3DMDWeldTypeEdgeFlange 

Undocumented.

KEA3DMDWeldTypeSquare 

Square butt weld:

KEA3DMDWeldTypeSquare.png
KEA3DMDWeldTypeSingleV 

Single V butt weld:

KEA3DMDWeldTypeSingleV.png
KEA3DMDWeldTypeSingleBevel 

Single bevel butt weld:

KEA3DMDWeldTypeSingleBevel.png
KEA3DMDWeldTypeBroadRootFaceSingleV 

Undocumented.

KEA3DMDWeldTypeBroadRootFaceSingleBevel 

Undocumented.

KEA3DMDWeldTypeSingleU 

Single U butt weld:

KEA3DMDWeldTypeSingleU.png
KEA3DMDWeldTypeSingleJ 

Single J butt weld:

KEA3DMDWeldTypeSingleJ.png
KEA3DMDWeldTypeBacking 

Back weld:

KEA3DMDWeldTypeBacking.png
KEA3DMDWeldTypeFillet 

Fillet weld:

KEA3DMDWeldTypeFillet.png
KEA3DMDWeldTypePlug 

Plug weld:

KEA3DMDWeldTypePlug.png
KEA3DMDWeldTypeSeam 

Undocumented.

KEA3DMDWeldTypeSteepFlankedSingleV 

Steep-flanked single-V butt weld:

KEA3DMDWeldTypeSteepFlankedSingleV.png
KEA3DMDWeldTypeSteepFlankedSingleBevel 

Steep-flanked single-bevel butt weld:

KEA3DMDWeldTypeSteepFlankedSingleBevel.png
KEA3DMDWeldTypeEdge 

Undocumented.

KEA3DMDWeldTypeSurface 

Surfacing weld:

KEA3DMDWeldTypeSurface.png
KEA3DMDWeldTypeSurfaceJoint 

Undocumented.

KEA3DMDWeldTypeInclinedJoint 

Undocumented.

KEA3DMDWeldTypeFoldJoint 

Undocumented.

KEA3DMDWeldTypeSpot 

Spot weld:

KEA3DMDWeldTypeSpot.png
KEA3DMDWeldTypePermanentBackStrip 

Permanent backing strip used:

KEA3DMDWeldTypePermanentBackStrip.png
KEA3DMDWeldTypeRemovableBackStrip 

Removable backing strip used:

KEA3DMDWeldTypeRemovableBackStrip.png
KEA3DMDWeldTypeUnspecifiedEdgeType 

Undocumented.

KEA3DMDWeldTypeFlare_V_Butt 

Flare V butt weld:

KEA3DMDWeldTypeFlare_V_Butt.png
KEA3DMDWeldTypeFlare_Bevel_Butt 

Flare Bevel butt weld:

KEA3DMDWeldTypeFlare_Bevel_Butt.png
KEA3DMDWeldTypeSingleEdgeFlange 

Undocumented.

Spot welding thickness description.

Enumerator
KEA3DMDSpotWeldThickUnknown 

Unknown.

KEA3DMDSpotWeldThick_None 

None.

KEA3DMDSpotWeldTwoThick 

Undocumented.

KEA3DMDSpotWeldThreeThick 

Undocumented.

KEA3DMDSpotWeldE_FourThick 

Undocumented.

Spot welding symbol type description.

Enumerator
KEA3DMDSpotWeldTypeUnknown 

Unknown.

KEA3DMDSpotWeldTypeNone 

None.

KEA3DMDSpotWeldTypeResistance 

Undocumented.

KEA3DMDSpotWeldTypeProjection 

Undocumented.

Function Documentation