NX Open C++ Reference Guide
Classes | Enumerations
NXOpen::Weld Namespace Reference

Provides classes and interfaces for Weld. More...

Classes

class  AutoPoint
 This class will automatically create weld points from selected components
To create or edit an instance of this class, use NXOpen::Weld::AutoPointBuilder

Created in NX6.0.0. More...
 
class  AutoPointBuilder
 Represents a NXOpen::Weld::AutoPointBuilder builder
To create a new instance of this class, use NXOpen::Weld::WeldManager::CreateAutoPointBuilder
Default values. More...
 
class  AutoWeldSymbolsBuilder
 Represents a NXOpen::Weld::AutoWeldSymbolsBuilder builder
To create a new instance of this class, use NXOpen::Weld::WeldManager::CreateAutoWeldSymbolsBuilder

Created in NX8.0.0. More...
 
class  CharacteristicsBuilder
 This builder allows you to define the attribute values to be set on the output of the weld feature. More...
 
class  CharacteristicsSelectionBuilder
 This builder allows you to define the attribute values to be set on the output of the weld feature. More...
 
class  CharacteristicsValueBuilder
 The object containing the information about the attribute to be placed on the output of the weld feature. More...
 
class  CompoundWeld
 Represents a compound weld feature. More...
 
class  CompoundWeldBuilder
 Represents a NXOpen::Weld::CompoundWeld builder. More...
 
class  ConnectedFaceFinderBuilder
 Represents a builder to run the Connected Face Finder operation. More...
 
class  ConnectedPart
 Represents weld connected part to customize the retrieval of connected part information. More...
 
class  ConnectionFinderBuilder
 Represents a builder to display, manage, delete, and allow the user to reparent face information for the weld objects. More...
 
class  CustomManager
 Represents weld interface to customize the creation of welding joint features. More...
 
class  DatumCommonBuilder
 Used to create or edit a NXOpen::Weld::DatumSurface or NXOpen::Weld::DatumPin feature. More...
 
class  DatumIconBuilder
 Represents a NXOpen::Weld::DatumIconBuilder class used to control the part navigator icon for Datum Pin and Surface Locators. More...
 
class  DatumPin
 Represents a Weld Datum Pin feature
To create or edit an instance of this class, use NXOpen::Weld::DatumPinBuilder

Created in NX8.5.0. More...
 
class  DatumPinBuilder
 Used to create or edit a NXOpen::Weld::DatumPin feature. More...
 
class  DatumSurface
 Represents a Weld Datum Surface feature
To create or edit an instance of this class, use NXOpen::Weld::DatumSurfaceBuilder

Created in NX8.5.0. More...
 
class  DatumSurfaceBuilder
 Used to create or edit a NXOpen::Weld::DatumSurface feature. More...
 
class  EasyPatternBuilder
 Represents the easy pattern builder. More...
 
class  EdgePrep
 Represents a Weld Edge Prep feature
To create or edit an instance of this class, use NXOpen::Weld::EdgePrepBuilder

Created in NX8.0.0. More...
 
class  EdgePrepBuilder
 A builder used to create or edit a NXOpen::Weld::EdgePrep feature. More...
 
class  EdgePrepValuesBuilder
 Used to view or edit the values used to define the welding joint and edge preparation. More...
 
class  ExportWeldBuilder
 Represents a ExportWeldBuilder class
To create a new instance of this class, use NXOpen::Weld::WeldManager::CreateExportWeldBuilder
Default values. More...
 
class  ExportWeldJointBuilder
 Represents exporting weld joints. More...
 
class  Extract
 Represents a Linked Feature created in the Weld Assistant. More...
 
class  Fill
 Represents a Weld Fill feature
To create or edit an instance of this class, use NXOpen::Weld::WeldFillBuilder

Created in NX7.5.0. More...
 
class  Fillet
 Represents a Weld Fillet Feature. More...
 
class  FilletBuilder
 Represents a NXOpen::Weld::Fillet builder. More...
 
class  Groove
 Represents a WeldGroove feature. More...
 
class  GrooveBuilder
 Represents a Groove Weld feature
To create a new instance of this class, use NXOpen::Weld::WeldManager::CreateWeldGrooveBuilder

Created in NX5.0.0. More...
 
class  IFeature
 Represents a Weld Assistant or Structure Welding created feature
Created in NX11.0.0. More...
 
class  InformationBuilder
 This class is used by "Fabrication Information" to output fabrication objects information. More...
 
class  JointExitBuilder
 Used to set custom edge preparation parameters of a NXOpen::Weld::WeldJoint feaure. More...
 
class  JointItemBuilder
 Used to create or edit a Weld::WeldJoint feature. More...
 
class  JointItemBuilderList
 Represents a list of objects. More...
 
class  Jointmark
 Represents a Weld Jointmark Feature. More...
 
class  JointmarkBuilder
 Represents a NXOpen::Weld::Jointmark builder
To create a new instance of this class, use NXOpen::Weld::WeldManager::CreateJointmarkBuilder
Default values. More...
 
class  JointmarkElement
 Represents a Weld.JointmarkElement Feature. More...
 
class  JointmarkFaceSetsBuilder
 Used to create or edit a set of faces for Jointmark
To create a new instance of this class, use NXOpen::Weld::JointmarkBuilder::NewFaceSets

Created in NX9.0.0. More...
 
class  JointmarkFaceSetsBuilderList
 Represents a list of objects. More...
 
class  JointmarkGuideBuilder
 Used to create or edit a guide curve for Jointmark. More...
 
class  JointmarkGuideBuilderList
 Represents a list of objects. More...
 
class  JointmarkPointsBuilder
 Used to create or edit a point in the list of points for Jointmark
To create a new instance of this class, use NXOpen::Weld::JointmarkBuilder::NewPoints

Created in NX9.0.0. More...
 
class  JointmarkPointsBuilderList
 Represents a list of objects. More...
 
class  LocatorReferenceBuilder
 This class is used by "Locator Reference" to add the additional component for a weld datum DF. More...
 
struct  LogInfo
 Represents entity and its log message
Created in NX7.5.0. More...
 
class  PlugSlot
 create a PlugSlot feature for Weld
To create or edit an instance of this class, use NXOpen::Weld::PlugSlotBuilder

Created in NX8.0.0. More...
 
class  PlugSlotBuilder
 Represents a NXOpen::Weld::PlugSlot builder
To create a new instance of this class, use NXOpen::Weld::WeldManager::CreatePlugSlotBuilder
Default values. More...
 
class  PointMark
 Represents a Weld PointMark Feature. More...
 
class  PointMarkBuilder
 Used to create or edit a NXOpen::Weld::PointMark feature. More...
 
class  PointMarkPoint
 Represents a Weld.PointMarkPoint Feature. More...
 
class  PointMarkPointBuilder
 Used to create or edit a point in the list of points for Jointmark
To create a new instance of this class, use NXOpen::Weld::PointMarkBuilder::NewPointsOverride

Created in NX10.0.0. More...
 
class  SelectDatumPin
 Represents a single object selection. More...
 
class  SelectDatumSurface
 Represents a single object selection. More...
 
class  StructureWeldBuilder
 This class is used to create or edit the information shared among all Structure Weld builders. More...
 
class  SurfaceWeld
 Represents a surface weld feature
To create or edit an instance of this class, use NXOpen::Weld::SurfaceWeldBuilder

Created in NX9.0.0. More...
 
class  SurfaceWeldBuilder
 Use to create or edit a NXOpen::Weld::SurfaceWeld feature. More...
 
class  Transform
 Represents a Weld Transform Feature. More...
 
class  TransformBuilder
 Represents a NXOpen::Weld::TransformBuilder builder
To create a new instance of this class, use NXOpen::Weld::WeldManager::CreateTransformBuilder

Created in NX11.0.1. More...
 
class  UserDefinedWeld
 Represents a User Defined Weld feature. More...
 
class  UserDefinedWeldBuilder
 Represents a NXOpen::Weld::UserDefinedWeldBuilder builder. More...
 
class  WeldAdvisorBuilder
 Represents a weld advisor test
To create a new instance of this class, use NXOpen::Weld::WeldManager::CreateWeldAdvisorBuilder

Created in NX7.5.0. More...
 
class  WeldBead
 Represents a Weld Bead feature
To create or edit an instance of this class, use NXOpen::Weld::WeldBeadBuilder

Created in NX7.5.0. More...
 
class  WeldBeadBuilder
 Used to create or edit a NXOpen::Weld::WeldBead feature. More...
 
class  WeldBeadPathBuilder
 Represents the path the bead shape will be swept along. More...
 
class  WeldBeadPathBuilderList
 Represents a list of objects. More...
 
class  WeldBeadSizeBuilder
 This builder is used to define the bead shape. More...
 
class  WeldBeadSizeBuilderList
 Represents a list of objects. More...
 
class  WeldCpdUtils
 Provides methods for access a WeldCpdUtils class object in NX. More...
 
class  WeldFillBuilder
 A builder used to create or edit a NXOpen::Weld::Fill feature. More...
 
class  WeldFillStripBuilder
 A builder used to create or edit a single strip of the NXOpen::Weld::WeldFillBuilder . More...
 
class  WeldFillStripBuilderList
 Represents a list of objects. More...
 
class  WeldGroove
 Represents a Weld Groove Feature
To create or edit an instance of this class, use NXOpen::Weld::WeldGrooveBuilder

Created in NX9.0.0. More...
 
class  WeldGrooveBuilder
 Represents a NXOpen::Weld::WeldGroove builder
To create a new instance of this class, use NXOpen::Weld::WeldManager::CreateWeldGroove1Builder
Default values. More...
 
class  WeldImportBuilder
 Creates Weld features by reading a csv file
To create a new instance of this class, use NXOpen::Weld::WeldManager::CreateImportBuilder

Created in NX7.5.1. More...
 
class  WeldJoint
 Represents a weld joint feature
To create or edit an instance of this class, use NXOpen::Weld::WeldJointBuilder

Created in NX8.0.0. More...
 
class  WeldJointBuilder
 Used to create or edit a NXOpen::Weld::WeldJoint feature. More...
 
class  WeldLabelBuilder
 Create weld labels for multiple welds and BIW locators, this builder's Commit can produce more than one object, the GetCommittedObjects can be used to get the objects and the order of GetCommittedObject's output array is stable. More...
 
class  WeldManager
 Manages weld features and assistant tools. More...
 
class  WeldObjectBuilder
 Represents a NXOpen::Weld::WeldObjectBuilder class used to collect welding objects created or edited from a command. More...
 
class  WeldPmiBuilder
 Create PMI symbols for multiple structure welds, this builder's Commit can produce more than one object, the GetCommittedObjects can be used to get the objects and the order of GetCommittedObject's output array is stable. More...
 
class  WeldPoint
 Represents a WeldPoint feature. More...
 
class  WeldPointBuilder
 Represents a Spot Weld feature
To create a new instance of this class, use NXOpen::Weld::WeldManager::CreateWeldPointBuilder
Default values. More...
 
class  WeldPointExitBuilder
 Represents a NXOpen::Weld::WeldPointExitBuilder class used to pass welding object from the Weld Point command to a user callback. More...
 
class  WeldPreferenceBuilder
 Represents a NXOpen::Weld::WeldPreferenceBuilder builder
To create a new instance of this class, use NXOpen::Weld::WeldManager::CreatePreferenceBuilder
Default values. More...
 

Enumerations

enum  OutputType { OutputTypeAssociative, OutputTypeFixed }
 Settings for output type
Created in NX6.0.0. More...
 
enum  WeldAdvisorCheckerType {
  WeldAdvisorCheckerTypeCoincidentPoint, WeldAdvisorCheckerTypeMinimumPointDistance, WeldAdvisorCheckerTypeMinimumEdgeDistance, WeldAdvisorCheckerTypeStackUpGap,
  WeldAdvisorCheckerTypeFacePlanarity, WeldAdvisorCheckerTypeFaceParallelism, WeldAdvisorCheckerTypePointFaceDistance, WeldAdvisorCheckerTypeCsysFaceNormalAngle,
  WeldAdvisorCheckerTypeMetalStackUp, WeldAdvisorCheckerTypeMetalMinimumPointDatumDistance, WeldAdvisorCheckerTypeMetalMinimumPointMeasurementDistance, WeldAdvisorCheckerTypeSpacingPerPanelCombination,
  WeldAdvisorCheckerTypeWeldFlange, WeldAdvisorCheckerTypeBead, WeldAdvisorCheckerTypeNumber
}
 the type of checker More...
 
enum  WeldAdvisorCustomerDefault {
  WeldAdvisorCustomerDefaultResistanceSpot, WeldAdvisorCustomerDefaultArcSpot, WeldAdvisorCustomerDefaultClinch, WeldAdvisorCustomerDefaultDollop,
  WeldAdvisorCustomerDefaultWeldNut, WeldAdvisorCustomerDefaultWeldStud, WeldAdvisorCustomerDefaultCustom1Point, WeldAdvisorCustomerDefaultCustom2Point,
  WeldAdvisorCustomerDefaultCustom3Point, WeldAdvisorCustomerDefaultCustom4Point, WeldAdvisorCustomerDefaultCustom5Point, WeldAdvisorCustomerDefaultDatum,
  WeldAdvisorCustomerDefaultMeasurement, WeldAdvisorCustomerDefaultNum
}
 the customer default value types More...
 
enum  WeldArcMethod { WeldArcMethodContinuous, WeldArcMethodSkip }
 Settings for output type. More...
 
enum  WeldAttribType { WeldAttribTypeInteger = 1, WeldAttribTypeReal, WeldAttribTypeNull = 4, WeldAttribTypeString }
 the type of attribute More...
 
enum  WeldContourShape { WeldContourShapeNone, WeldContourShapeConvex, WeldContourShapeFlush, WeldContourShapeConcave }
 Top contour shape. More...
 
enum  WeldCreationDirection { WeldCreationDirectionDefault, WeldCreationDirectionOpposite }
 the type of creation direction More...
 
enum  WeldCustom {
  WeldCustomSolidNone, WeldCustomSolidSphere, WeldCustomSolidCylinder, WeldCustomSolidCone,
  WeldCustomSolidDefault
}
 Settings for output solid type. More...
 
enum  WeldDatumControlDirection { WeldDatumControlDirectionInvalid = -1, WeldDatumControlDirectionX, WeldDatumControlDirectionY, WeldDatumControlDirectionZ }
 the control direction for datum More...
 
enum  WeldFacesetIndex { WeldFacesetIndexFirst, WeldFacesetIndexSecond, WeldFacesetIndexThird, WeldFacesetIndexForth }
 the index of user picked face sets More...
 
enum  WeldFeatureOutput { WeldFeatureOutputCurves, WeldFeatureOutputSolid, WeldFeatureOutputBoth }
 Feature output. More...
 
enum  WeldFeatureSetType {
  WeldFeatureSetTypeFilletWeld, WeldFeatureSetTypeGrooveWeld, WeldFeatureSetTypeResistanceSpot, WeldFeatureSetTypeArcSpot,
  WeldFeatureSetTypeClinch, WeldFeatureSetTypeDollop, WeldFeatureSetTypeWeldNut, WeldFeatureSetTypeWeldStud,
  WeldFeatureSetTypeCustom1Point, WeldFeatureSetTypeCustom2Point, WeldFeatureSetTypeCustom3Point, WeldFeatureSetTypeCustom4Point,
  WeldFeatureSetTypeCustom5Point, WeldFeatureSetTypeBiwDatumSurface, WeldFeatureSetTypeBiwDatumPin, WeldFeatureSetTypeBiwDatumCustomer1,
  WeldFeatureSetTypeBiwDatumCustomer2, WeldFeatureSetTypeBiwDatumCustomer3, WeldFeatureSetTypeBiwMeasurementSurface, WeldFeatureSetTypeBiwMeasurementHole,
  WeldFeatureSetTypeBiwMeasurementSlot, WeldFeatureSetTypeBiwMeasurementStud, WeldFeatureSetTypeBiwMeasurementTrim, WeldFeatureSetTypeBiwMeasurementHem,
  WeldFeatureSetTypeBiwMeasurementCustomer1, WeldFeatureSetTypeBiwMeasurementCustomer2, WeldFeatureSetTypeBiwMeasurementCustomer3
}
 the feature set types More...
 
enum  WeldGrooveExtension { WeldGrooveExtensionTangent, WeldGrooveExtensionProject, WeldGrooveExtensionReverseProject }
 Groove Extension Type. More...
 
enum  WeldGrooveShape {
  WeldGrooveShapeSquareButt, WeldGrooveShapeVGroove, WeldGrooveShapeBevel, WeldGrooveShapeUGroove,
  WeldGrooveShapeJGroove, WeldGrooveShapeFlaredV, WeldGrooveShapeFlaredBevel, WeldGrooveShapeFillinFlaredV,
  WeldGrooveShapeFillinFlaredBevel
}
 Groove Weld Section type. More...
 
enum  WeldGrooveType { WeldGrooveTypeEdgesNotPrepared, WeldGrooveTypeEdgesPrepared }
 Groove Creation Type. More...
 
enum  WeldGroupIdColor {
  WeldGroupIdColorNone, WeldGroupIdColorFirst, WeldGroupIdColorSecond, WeldGroupIdColorThird,
  WeldGroupIdColorFourth, WeldGroupIdColorFifth, WeldGroupIdColorSixth, WeldGroupIdColorSeventh,
  WeldGroupIdColorEighth, WeldGroupIdColorNinth, WeldGroupIdColorTenth, WeldGroupIdColorEleventh,
  WeldGroupIdColorTwelfth, WeldGroupIdColorThirteenth, WeldGroupIdColorFourteenth
}
 the group id color indexes More...
 
enum  WeldMeasurementSizeMethod { WeldMeasurementSizeMethodInvalid = -1, WeldMeasurementSizeMethodAuto, WeldMeasurementSizeMethodManual }
 the size method for measurement More...
 
enum  WeldOverlapStatus { WeldOverlapStatusInvalid = -1, WeldOverlapStatusCreation, WeldOverlapStatusNonCreation }
 the create status for overlap More...
 
enum  WeldParasetLocation { WeldParasetLocationLength, WeldParasetLocationPercent, WeldParasetLocationThroughPoint }
 the index of user picked refsheet location More...
 
enum  WeldPointDirection { WeldPointDirectionStartToEnd, WeldPointDirectionEndToStart }
 Spot direction. More...
 
enum  WeldPointExtendMethod { WeldPointExtendMethodNone, WeldPointExtendMethodBoundary }
 Offset curve extend method. More...
 
enum  WeldPointLocation { WeldPointLocationAlongGuideCurve, WeldPointLocationAlongGuideEdge, WeldPointLocationAlongCenterLine, WeldPointLocationSectionPlane }
 Settings locating spot welds using guide curves/edges. More...
 
enum  WeldPointMethod {
  WeldPointMethodMultiple, WeldPointMethodSingle, WeldPointMethodMirror, WeldPointMethodTranslate,
  WeldPointMethodFromPoints
}
 Settings for method. More...
 
enum  WeldPointReferenceSheetType { WeldPointReferenceSheetTypeOverlap, WeldPointReferenceSheetTypeTop, WeldPointReferenceSheetTypeNone }
 Settings for the reference sheet. More...
 
enum  WeldPointSpacingMethod { WeldPointSpacingMethodDistance, WeldPointSpacingMethodNumPoints }
 Guide spacing method. More...
 
enum  WeldPrepareEdges { WeldPrepareEdgesNone, WeldPrepareEdgesEntireEdge, WeldPrepareEdgesWeldLimits, WeldPrepareEdgesComplex }
 Settings for prepare edges. More...
 
enum  WeldProjectionMethod { WeldProjectionMethodNone, WeldProjectionMethodFaceNormal, WeldProjectionMethodAlongVector }
 Settings project method type. More...
 
enum  WeldRootUpdate { WeldRootUpdateAutomatic, WeldRootUpdateNone }
 Arc process type. More...
 
enum  WeldSelectionType { WeldSelectionTypeGeneral, WeldSelectionTypeSurface, WeldSelectionTypeCurve }
 the type of selction More...
 
enum  WeldSpacingCalcMethod {
  WeldSpacingCalcMethodArclength, WeldSpacingCalcMethodParallelXPlane, WeldSpacingCalcMethodParallelYPlane, WeldSpacingCalcMethodParallelZPlane,
  WeldSpacingCalcMethodMiddleOfCurve, WeldSpacingCalcMethodNormalToBody
}
 Settings spacing method type. More...
 
enum  WeldTaperMethod { WeldTaperMethodFromEndFace, WeldTaperMethodFromSideFace }
 Settings for groove taper method. More...
 

Detailed Description

Provides classes and interfaces for Weld.

Enumeration Type Documentation

Settings for output type
Created in NX6.0.0.


Enumerator
OutputTypeAssociative 

output data will be associated to inputs.

If inputs change the outputs will change also

OutputTypeFixed 

output data will not change if inputs change

the type of checker

Enumerator
WeldAdvisorCheckerTypeCoincidentPoint 

Mimimum Distance.

WeldAdvisorCheckerTypeMinimumPointDistance 

minimum point distance

WeldAdvisorCheckerTypeMinimumEdgeDistance 

minimum edge distance

WeldAdvisorCheckerTypeStackUpGap 

stack up gap

WeldAdvisorCheckerTypeFacePlanarity 

face planarity

WeldAdvisorCheckerTypeFaceParallelism 

face parallelism

WeldAdvisorCheckerTypePointFaceDistance 

point face distance

WeldAdvisorCheckerTypeCsysFaceNormalAngle 

csys face normal angle

WeldAdvisorCheckerTypeMetalStackUp 

metal stack up

WeldAdvisorCheckerTypeMetalMinimumPointDatumDistance 

minimum point datum distance

WeldAdvisorCheckerTypeMetalMinimumPointMeasurementDistance 

minimum point measurement distance

WeldAdvisorCheckerTypeSpacingPerPanelCombination 

spacing per panel combination

WeldAdvisorCheckerTypeWeldFlange 

weld flange

WeldAdvisorCheckerTypeBead 

sealer bead

WeldAdvisorCheckerTypeNumber 

number of checkers

the customer default value types

Enumerator
WeldAdvisorCustomerDefaultResistanceSpot 

Resistance Spot.

WeldAdvisorCustomerDefaultArcSpot 

Arc Spot.

WeldAdvisorCustomerDefaultClinch 

Clinch.

WeldAdvisorCustomerDefaultDollop 

Dollop.

WeldAdvisorCustomerDefaultWeldNut 

Weld Nut.

WeldAdvisorCustomerDefaultWeldStud 

Weld Stud.

WeldAdvisorCustomerDefaultCustom1Point 

Custom1 Point.

WeldAdvisorCustomerDefaultCustom2Point 

Custom2 Point.

WeldAdvisorCustomerDefaultCustom3Point 

Custom3 Point.

WeldAdvisorCustomerDefaultCustom4Point 

Custom4 Point.

WeldAdvisorCustomerDefaultCustom5Point 

Custom5 Point.

WeldAdvisorCustomerDefaultDatum 

datum, used for implementing weld advisor parameters

WeldAdvisorCustomerDefaultMeasurement 

measurement, used for implementing weld advisor parameters

WeldAdvisorCustomerDefaultNum 

number of types

Settings for output type.

Enumerator
WeldArcMethodContinuous 

creates a single solid

WeldArcMethodSkip 

creates multiple solids

the type of attribute

Enumerator
WeldAttribTypeInteger 

integer

WeldAttribTypeReal 

real

WeldAttribTypeNull 

null

WeldAttribTypeString 

stringt

Top contour shape.

Enumerator
WeldContourShapeNone 

No shape.

WeldContourShapeConvex 

Convex shape.

WeldContourShapeFlush 

Flush shape.

WeldContourShapeConcave 

Concave shape.

the type of creation direction

Enumerator
WeldCreationDirectionDefault 

Default construction direction.

WeldCreationDirectionOpposite 

Opposite construction direction.

Settings for output solid type.

Enumerator
WeldCustomSolidNone 

creates only a point

WeldCustomSolidSphere 

creates a sphere

WeldCustomSolidCylinder 

creates a cylinder

WeldCustomSolidCone 

creates a cone

WeldCustomSolidDefault 

creates a default solid

the control direction for datum

Enumerator
WeldDatumControlDirectionInvalid 

Invalid direction.

WeldDatumControlDirectionX 

X direction.

WeldDatumControlDirectionY 

Y direction.

WeldDatumControlDirectionZ 

Z direction.

the index of user picked face sets

Enumerator
WeldFacesetIndexFirst 

first face set

WeldFacesetIndexSecond 

second face set

WeldFacesetIndexThird 

third face set

WeldFacesetIndexForth 

forth face set

Feature output.

Enumerator
WeldFeatureOutputCurves 

Output only curves.

WeldFeatureOutputSolid 

Output only solids.

WeldFeatureOutputBoth 

Output both curves and solids.

the feature set types

Enumerator
WeldFeatureSetTypeFilletWeld 

Fillet Weld.

WeldFeatureSetTypeGrooveWeld 

Groove Weld.

WeldFeatureSetTypeResistanceSpot 

Resistance Spot.

WeldFeatureSetTypeArcSpot 

Arc Spot.

WeldFeatureSetTypeClinch 

Clinch.

WeldFeatureSetTypeDollop 

Dollop.

WeldFeatureSetTypeWeldNut 

Weld Nut.

WeldFeatureSetTypeWeldStud 

Weld Stud.

WeldFeatureSetTypeCustom1Point 

Custom1 Point.

WeldFeatureSetTypeCustom2Point 

Custom2 Point.

WeldFeatureSetTypeCustom3Point 

Custom3 Point.

WeldFeatureSetTypeCustom4Point 

Custom4 Point.

WeldFeatureSetTypeCustom5Point 

Custom5 Point.

WeldFeatureSetTypeBiwDatumSurface 

Datum Surface.

WeldFeatureSetTypeBiwDatumPin 

Datum Pin.

WeldFeatureSetTypeBiwDatumCustomer1 

Datum Customer1.

WeldFeatureSetTypeBiwDatumCustomer2 

Datum Customer2.

WeldFeatureSetTypeBiwDatumCustomer3 

Datum Customer3.

WeldFeatureSetTypeBiwMeasurementSurface 

Measurement Surface.

WeldFeatureSetTypeBiwMeasurementHole 

Measurement Hole.

WeldFeatureSetTypeBiwMeasurementSlot 

Measurement Slot.

WeldFeatureSetTypeBiwMeasurementStud 

Measurement Stud.

WeldFeatureSetTypeBiwMeasurementTrim 

Measurement Trim.

WeldFeatureSetTypeBiwMeasurementHem 

Measurement Hem.

WeldFeatureSetTypeBiwMeasurementCustomer1 

Measurement Customer1.

WeldFeatureSetTypeBiwMeasurementCustomer2 

Measurement Customer2.

WeldFeatureSetTypeBiwMeasurementCustomer3 

Measurement Customer3.

Groove Extension Type.

Enumerator
WeldGrooveExtensionTangent 

Extend selected edges to form an intersection.

WeldGrooveExtensionProject 

Project selected edges to opposite face set.

WeldGrooveExtensionReverseProject 

Project selected edges to oppsoite face set using normals from selected edges.

Groove Weld Section type.

Enumerator
WeldGrooveShapeSquareButt 

Square butt shape.

WeldGrooveShapeVGroove 

V groove shape.

WeldGrooveShapeBevel 

Bevel shape.

WeldGrooveShapeUGroove 

U groove shape.

WeldGrooveShapeJGroove 

J groove shape.

WeldGrooveShapeFlaredV 

Flared V shape.

WeldGrooveShapeFlaredBevel 

Flared bevel shape.

WeldGrooveShapeFillinFlaredV 

Fillin Flared V shape.

WeldGrooveShapeFillinFlaredBevel 

Fillin Flared Bevel shape.

Groove Creation Type.

Enumerator
WeldGrooveTypeEdgesNotPrepared 

Edges are not prepared.

WeldGrooveTypeEdgesPrepared 

Edges are prepared.

the group id color indexes

Enumerator
WeldGroupIdColorNone 

None group id color.

WeldGroupIdColorFirst 

First Group Id Color Index.

WeldGroupIdColorSecond 

Second Group Id Color Index.

WeldGroupIdColorThird 

Third Group Id Color Index.

WeldGroupIdColorFourth 

Fourth Group Id Color Index.

WeldGroupIdColorFifth 

Fifth Group Id Color Index.

WeldGroupIdColorSixth 

Sixth Group Id Color Index.

WeldGroupIdColorSeventh 

Seventh Group Id Color Index.

WeldGroupIdColorEighth 

Eighth Group Id Color Index.

WeldGroupIdColorNinth 

Ninth Group Id Color Index.

WeldGroupIdColorTenth 

Tenth Group Id Color Index.

WeldGroupIdColorEleventh 

Eleventh Group Id Color Index.

WeldGroupIdColorTwelfth 

Twelvth Group Id Color Index.

WeldGroupIdColorThirteenth 

Thirteenth Group Id Color Index.

WeldGroupIdColorFourteenth 

Fourteenth Group Id Color Index.

the size method for measurement

Enumerator
WeldMeasurementSizeMethodInvalid 

Invalid size method.

WeldMeasurementSizeMethodAuto 

auto size method

WeldMeasurementSizeMethodManual 

manual size method

the create status for overlap

Enumerator
WeldOverlapStatusInvalid 

invalid status

WeldOverlapStatusCreation 

create overlap

WeldOverlapStatusNonCreation 

don't create overlap

the index of user picked refsheet location

Enumerator
WeldParasetLocationLength 

arc length

WeldParasetLocationPercent 

percent arc length

WeldParasetLocationThroughPoint 

through point

Spot direction.

Enumerator
WeldPointDirectionStartToEnd 

Direction is from start to end.

WeldPointDirectionEndToStart 

Direction is from end to start.

Offset curve extend method.

Enumerator
WeldPointExtendMethodNone 

Do not extend offset curves.

WeldPointExtendMethodBoundary 

Extend offset curves to the faces boundary.

Settings locating spot welds using guide curves/edges.

Enumerator
WeldPointLocationAlongGuideCurve 

Place spot welds along guide curves.

WeldPointLocationAlongGuideEdge 

Place spot welds by offsetting from an edge(s).

WeldPointLocationAlongCenterLine 

To sections are needed for this method.

WeldPointLocationSectionPlane 

Place spot welds along a section curve.

Settings for method.

Enumerator
WeldPointMethodMultiple 

use guide curve(s) or edge(s) to generate spot weld points

WeldPointMethodSingle 

use point constructor to generate spot weld points

WeldPointMethodMirror 

mirror existing points

WeldPointMethodTranslate 

translate existing points

WeldPointMethodFromPoints 

create fix/single/none points using existing points

Settings for the reference sheet.

Enumerator
WeldPointReferenceSheetTypeOverlap 

spot welds are based on the intersection of face sets

WeldPointReferenceSheetTypeTop 

spot welds are based on the first face set

WeldPointReferenceSheetTypeNone 

spot welds are points in 3d space

Guide spacing method.

Enumerator
WeldPointSpacingMethodDistance 

Place multiple spot welds based on distance.

WeldPointSpacingMethodNumPoints 

Place multiple spot welds based on number of points.

Settings for prepare edges.

Enumerator
WeldPrepareEdgesNone 

Output edges will not be prepared.

WeldPrepareEdgesEntireEdge 

Output edges will be prepared for entire edge length.

WeldPrepareEdgesWeldLimits 

Output edges will be prepared for the weld length only.

WeldPrepareEdgesComplex 

Same as entire edge, but use if a portion of target body is below the desired weld.

Settings project method type.

Enumerator
WeldProjectionMethodNone 

creates only a point

WeldProjectionMethodFaceNormal 

creates a sphere

WeldProjectionMethodAlongVector 

creates a cylinder

Arc process type.

Enumerator
WeldRootUpdateAutomatic 

Automatically compute the root opening.

WeldRootUpdateNone 

Use user specified root opening.

the type of selction

Enumerator
WeldSelectionTypeGeneral 

general type

WeldSelectionTypeSurface 

surface

WeldSelectionTypeCurve 

curve

Settings spacing method type.

Enumerator
WeldSpacingCalcMethodArclength 

spaces based on arc length

WeldSpacingCalcMethodParallelXPlane 

spaces based on parallel x planes

WeldSpacingCalcMethodParallelYPlane 

spaces based on parallel y planes

WeldSpacingCalcMethodParallelZPlane 

spaces based on parallel z planes

WeldSpacingCalcMethodMiddleOfCurve 

spaces based on middle of curve

WeldSpacingCalcMethodNormalToBody 

spaces based on normal to body

Settings for groove taper method.

Enumerator
WeldTaperMethodFromEndFace 

Taper will be measured from groove end caps.

WeldTaperMethodFromSideFace 

Taper will be measured from groove side face.

Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.