Data Structures | Enumerations | Functions
A3DSDKMarkupWelding.h File Reference

Header file for the markup welding module. More...

Data Structures

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

Enumerations

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
}
 Enumerator that describes the direction of lay. 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  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  EA3DMDSpotWeldType { KEA3DMDSpotWeldTypeUnknown = -1, KEA3DMDSpotWeldTypeNone = 0, KEA3DMDSpotWeldTypeResistance = 1, KEA3DMDSpotWeldTypeProjection = 2 }
 Spot welding symbol type description. More...
 
enum  EA3DMDSpotWeldThickness {
  KEA3DMDSpotWeldThickUnknown = -1, KEA3DMDSpotWeldThick_None = 0, KEA3DMDSpotWeldTwoThick = 1, KEA3DMDSpotWeldThreeThick = 2,
  KEA3DMDSpotWeldE_FourThick = 3
}
 Spot welding thickness description. More...
 

Functions

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

Detailed Description

Header file for the markup welding module.

Author
Tech Soft 3D
Version
8.1
Date
February 2015
Copyright (c) 2015 by Tech Soft 3D, LLC. All rights reserved.