NXOpen .NET Reference  12.0.0
Classes | Enumerations
Package NXOpen.Weld

Provides classes and interfaces for Weld. More...

Classes

class  AutoPoint
 This class will automatically create weld points from selected components More...
 
class  AutoPointBuilder
 Represents a NXOpen.Weld.AutoPointBuilder builder More...
 
class  AutoWeldSymbolsBuilder
 Represents a NXOpen.Weld.AutoWeldSymbolsBuilder builder 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 More...
 
class  DatumPinBuilder
 Used to create or edit a NXOpen.Weld.DatumPin feature. More...
 
class  DatumSurface
 Represents a Weld Datum Surface feature 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 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 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 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 More...
 
interface  IFeature
 Represents a Weld Assistant or Structure Welding created feature 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 More...
 
class  JointmarkElement
 Represents a Weld. More...
 
class  JointmarkFaceSetsBuilder
 Used to create or edit a set of faces for Jointmark 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 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...
 
class  NamespaceDoc
 Provides classes and interfaces for Weld. More...
 
class  PlugSlot
 create a PlugSlot feature for Weld More...
 
class  PlugSlotBuilder
 Represents a NXOpen.Weld.PlugSlot builder 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. More...
 
class  PointMarkPointBuilder
 Used to create or edit a point in the list of points for Jointmark 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 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 More...
 
class  UserDefinedWeld
 Represents a User Defined Weld feature. More...
 
class  UserDefinedWeldBuilder
 Represents a NXOpen.Weld.UserDefinedWeldBuilder builder. More...
 
struct  LogInfo
 Represents entity and its log message More...
 
struct  _LogInfo
 Represents entity and its log message
 
class  WeldAdvisorBuilder
 Represents a weld advisor test More...
 
class  WeldBead
 Represents a Weld Bead feature 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 More...
 
class  WeldGrooveBuilder
 Represents a NXOpen.Weld.WeldGroove builder More...
 
class  WeldImportBuilder
 Creates Weld features by reading a csv file More...
 
class  WeldJoint
 Represents a weld joint feature 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 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 More...
 

Enumerations

enum  OutputType { Associative, Fixed }
 Settings for output type More...
 
enum  WeldArcMethod { Continuous, Skip }
 Settings for output type More...
 
enum  WeldPrepareEdges { None, EntireEdge, WeldLimits, Complex }
 Settings for prepare edges More...
 
enum  WeldTaperMethod { FromEndFace, FromSideFace }
 Settings for groove taper method More...
 
enum  WeldPointMethod {
  Multiple, Single, Mirror, Translate,
  FromPoints
}
 Settings for method More...
 
enum  WeldPointReferenceSheetType { Overlap, Top, None }
 Settings for the reference sheet More...
 
enum  WeldPointLocation { AlongGuideCurve, AlongGuideEdge, AlongCenterLine, SectionPlane }
 Settings locating spot welds using guide curves/edges More...
 
enum  WeldPointExtendMethod { None, Boundary }
 Offset curve extend method More...
 
enum  WeldPointSpacingMethod { Distance, NumPoints }
 Guide spacing method More...
 
enum  WeldPointDirection { StartToEnd, EndToStart }
 Spot direction More...
 
enum  WeldGrooveShape {
  SquareButt, VGroove, Bevel, UGroove,
  JGroove, FlaredV, FlaredBevel, FillinFlaredV,
  FillinFlaredBevel
}
 Groove Weld Section type More...
 
enum  WeldGrooveType { EdgesNotPrepared, EdgesPrepared }
 Groove Creation Type More...
 
enum  WeldGrooveExtension { Tangent, Project, ReverseProject }
 Groove Extension Type More...
 
enum  WeldContourShape { None, Convex, Flush, Concave }
 Top contour shape More...
 
enum  WeldRootUpdate { Automatic, None }
 Arc process type More...
 
enum  WeldFeatureOutput { Curves, Solid, Both }
 Feature output More...
 
enum  WeldCustom {
  SolidNone, SolidSphere, SolidCylinder, SolidCone,
  SolidDefault
}
 Settings for output solid type More...
 
enum  WeldProjectionMethod { None, FaceNormal, AlongVector }
 Settings project method type More...
 
enum  WeldSpacingCalcMethod {
  Arclength, ParallelXPlane, ParallelYPlane, ParallelZPlane,
  MiddleOfCurve, NormalToBody
}
 Settings spacing method type More...
 
enum  WeldFeatureSetType {
  FilletWeld, GrooveWeld, ResistanceSpot, ArcSpot,
  Clinch, Dollop, WeldNut, WeldStud,
  Custom1Point, Custom2Point, Custom3Point, Custom4Point,
  Custom5Point, BiwDatumSurface, BiwDatumPin, BiwDatumCustomer1,
  BiwDatumCustomer2, BiwDatumCustomer3, BiwMeasurementSurface, BiwMeasurementHole,
  BiwMeasurementSlot, BiwMeasurementStud, BiwMeasurementTrim, BiwMeasurementHem,
  BiwMeasurementCustomer1, BiwMeasurementCustomer2, BiwMeasurementCustomer3
}
 the feature set types More...
 
enum  WeldAdvisorCustomerDefault {
  ResistanceSpot, ArcSpot, Clinch, Dollop,
  WeldNut, WeldStud, Custom1Point, Custom2Point,
  Custom3Point, Custom4Point, Custom5Point, Datum,
  Measurement, Num
}
 the customer default value types More...
 
enum  WeldGroupIdColor {
  None, First, Second, Third,
  Fourth, Fifth, Sixth, Seventh,
  Eighth, Ninth, Tenth, Eleventh,
  Twelfth, Thirteenth, Fourteenth
}
 the group id color indexes More...
 
enum  WeldDatumControlDirection { Invalid = -1, X, Y, Z }
 the control direction for datum More...
 
enum  WeldMeasurementSizeMethod { Invalid = -1, Auto, Manual }
 the size method for measurement More...
 
enum  WeldOverlapStatus { Invalid = -1, Creation, NonCreation }
 the create status for overlap More...
 
enum  WeldFacesetIndex { First, Second, Third, Forth }
 the index of user picked face sets More...
 
enum  WeldParasetLocation { Length, Percent, ThroughPoint }
 the index of user picked refsheet location More...
 
enum  WeldAttribType { Integer = 1, Real, Null = 4, String }
 the type of attribute More...
 
enum  WeldSelectionType { General, Surface, Curve }
 the type of selction More...
 
enum  WeldCreationDirection { Default, Opposite }
 the type of creation direction More...
 
enum  WeldAdvisorCheckerType {
  CoincidentPoint, MinimumPointDistance, MinimumEdgeDistance, StackUpGap,
  FacePlanarity, FaceParallelism, PointFaceDistance, CsysFaceNormalAngle,
  MetalStackUp, MetalMinimumPointDatumDistance, MetalMinimumPointMeasurementDistance, SpacingPerPanelCombination,
  WeldFlange, Bead, Number
}
 the type of checker More...
 

Detailed Description

Provides classes and interfaces for Weld.

Enumeration Type Documentation

Settings for output type

Enumerator
Associative 

output data will be associated to inputs.

If inputs change the outputs will change also

Fixed 

output data will not change if inputs change

the type of checker

Enumerator
CoincidentPoint 

Mimimum Distance

MinimumPointDistance 

minimum point distance

MinimumEdgeDistance 

minimum edge distance

StackUpGap 

stack up gap

FacePlanarity 

face planarity

FaceParallelism 

face parallelism

PointFaceDistance 

point face distance

CsysFaceNormalAngle 

csys face normal angle

MetalStackUp 

metal stack up

MetalMinimumPointDatumDistance 

minimum point datum distance

MetalMinimumPointMeasurementDistance 

minimum point measurement distance

SpacingPerPanelCombination 

spacing per panel combination

WeldFlange 

weld flange

Bead 

sealer bead

Number 

number of checkers

the customer default value types

Enumerator
ResistanceSpot 

Resistance Spot

ArcSpot 

Arc Spot

Clinch 

Clinch

Dollop 

Dollop

WeldNut 

Weld Nut

WeldStud 

Weld Stud

Custom1Point 

Custom1 Point

Custom2Point 

Custom2 Point

Custom3Point 

Custom3 Point

Custom4Point 

Custom4 Point

Custom5Point 

Custom5 Point

Datum 

datum, used for implementing weld advisor parameters

Measurement 

measurement, used for implementing weld advisor parameters

Num 

number of types

Settings for output type

Enumerator
Continuous 

creates a single solid

Skip 

creates multiple solids

the type of attribute

Enumerator
Integer 

integer

Real 

real

Null 

null

String 

stringt

Top contour shape

Enumerator
None 

No shape

Convex 

Convex shape

Flush 

Flush shape

Concave 

Concave shape

the type of creation direction

Enumerator
Default 

Default construction direction

Opposite 

Opposite construction direction

Settings for output solid type

Enumerator
SolidNone 

creates only a point

SolidSphere 

creates a sphere

SolidCylinder 

creates a cylinder

SolidCone 

creates a cone

SolidDefault 

creates a default solid

the control direction for datum

Enumerator
Invalid 

Invalid direction

X 

X direction

Y 

Y direction

Z 

Z direction

the index of user picked face sets

Enumerator
First 

first face set

Second 

second face set

Third 

third face set

Forth 

forth face set

Feature output

Enumerator
Curves 

Output only curves

Solid 

Output only solids

Both 

Output both curves and solids

the feature set types

Enumerator
FilletWeld 

Fillet Weld

GrooveWeld 

Groove Weld

ResistanceSpot 

Resistance Spot

ArcSpot 

Arc Spot

Clinch 

Clinch

Dollop 

Dollop

WeldNut 

Weld Nut

WeldStud 

Weld Stud

Custom1Point 

Custom1 Point

Custom2Point 

Custom2 Point

Custom3Point 

Custom3 Point

Custom4Point 

Custom4 Point

Custom5Point 

Custom5 Point

BiwDatumSurface 

Datum Surface

BiwDatumPin 

Datum Pin

BiwDatumCustomer1 

Datum Customer1

BiwDatumCustomer2 

Datum Customer2

BiwDatumCustomer3 

Datum Customer3

BiwMeasurementSurface 

Measurement Surface

BiwMeasurementHole 

Measurement Hole

BiwMeasurementSlot 

Measurement Slot

BiwMeasurementStud 

Measurement Stud

BiwMeasurementTrim 

Measurement Trim

BiwMeasurementHem 

Measurement Hem

BiwMeasurementCustomer1 

Measurement Customer1

BiwMeasurementCustomer2 

Measurement Customer2

BiwMeasurementCustomer3 

Measurement Customer3

Groove Extension Type

Enumerator
Tangent 

Extend selected edges to form an intersection.

Project 

Project selected edges to opposite face set.

ReverseProject 

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

Groove Weld Section type

Enumerator
SquareButt 

Square butt shape

VGroove 

V groove shape

Bevel 

Bevel shape

UGroove 

U groove shape

JGroove 

J groove shape

FlaredV 

Flared V shape

FlaredBevel 

Flared bevel shape

FillinFlaredV 

Fillin Flared V shape

FillinFlaredBevel 

Fillin Flared Bevel shape

Groove Creation Type

Enumerator
EdgesNotPrepared 

Edges are not prepared

EdgesPrepared 

Edges are prepared

the group id color indexes

Enumerator
None 

None group id color

First 

First Group Id Color Index

Second 

Second Group Id Color Index

Third 

Third Group Id Color Index

Fourth 

Fourth Group Id Color Index

Fifth 

Fifth Group Id Color Index

Sixth 

Sixth Group Id Color Index

Seventh 

Seventh Group Id Color Index

Eighth 

Eighth Group Id Color Index

Ninth 

Ninth Group Id Color Index

Tenth 

Tenth Group Id Color Index

Eleventh 

Eleventh Group Id Color Index

Twelfth 

Twelvth Group Id Color Index

Thirteenth 

Thirteenth Group Id Color Index

Fourteenth 

Fourteenth Group Id Color Index

the size method for measurement

Enumerator
Invalid 

Invalid size method

Auto 

auto size method

Manual 

manual size method

the create status for overlap

Enumerator
Invalid 

invalid status

Creation 

create overlap

NonCreation 

don't create overlap

the index of user picked refsheet location

Enumerator
Length 

arc length

Percent 

percent arc length

ThroughPoint 

through point

Spot direction

Enumerator
StartToEnd 

Direction is from start to end

EndToStart 

Direction is from end to start

Offset curve extend method

Enumerator
None 

Do not extend offset curves.

Boundary 

Extend offset curves to the faces boundary.

Settings locating spot welds using guide curves/edges

Enumerator
AlongGuideCurve 

Place spot welds along guide curves

AlongGuideEdge 

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

AlongCenterLine 

To sections are needed for this method.

SectionPlane 

Place spot welds along a section curve

Settings for method

Enumerator
Multiple 

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

Single 

use point constructor to generate spot weld points

Mirror 

mirror existing points

Translate 

translate existing points

FromPoints 

create fix/single/none points using existing points

Settings for the reference sheet

Enumerator
Overlap 

spot welds are based on the intersection of face sets

Top 

spot welds are based on the first face set

None 

spot welds are points in 3d space

Guide spacing method

Enumerator
Distance 

Place multiple spot welds based on distance

NumPoints 

Place multiple spot welds based on number of points

Settings for prepare edges

Enumerator
None 

Output edges will not be prepared

EntireEdge 

Output edges will be prepared for entire edge length

WeldLimits 

Output edges will be prepared for the weld length only

Complex 

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

Settings project method type

Enumerator
None 

creates only a point

FaceNormal 

creates a sphere

AlongVector 

creates a cylinder

Arc process type

Enumerator
Automatic 

Automatically compute the root opening

None 

Use user specified root opening

the type of selction

Enumerator
General 

general type

Surface 

surface

Curve 

curve

Settings spacing method type

Enumerator
Arclength 

spaces based on arc length

ParallelXPlane 

spaces based on parallel x planes

ParallelYPlane 

spaces based on parallel y planes

ParallelZPlane 

spaces based on parallel z planes

MiddleOfCurve 

spaces based on middle of curve

NormalToBody 

spaces based on normal to body

Settings for groove taper method

Enumerator
FromEndFace 

Taper will be measured from groove end caps

FromSideFace 

Taper will be measured from groove side face

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