NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Annotations.LineWeldDataBuilder Class Reference

Represents a NXOpen.Annotations.LineWeldDataBuilder More...

Inheritance diagram for NXOpen.Annotations.LineWeldDataBuilder:
NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ContourSymbolType {
  None, Convex, Flat, Concave,
  BlendedToesIsoAndDinOnly, BackingStripPermanentIsoAndDinOnly, BackingStripRemovableIsoAndDinOnly, MeltThrough,
  Flush, MachiningGradedJunction
}
 Represents the contour symbol type More...
 
enum  FinishSymbolType {
  None, Chipping, Grinding, Hammering,
  Machining, Rolling, Peening
}
 Represents the finish symbol type. More...
 
enum  WeldSizeCodeType {
  None, A, C, D,
  S, Z, P
}
 Represents the weld size code type More...
 
enum  WeldSymbolType {
  None, ButtWeldWithRaisedEdges, SingleFlange, SquareButt,
  VButt, VButtWithBroadRootFace, BevelButt, BevelButtWithBroadRootFace,
  UButt, JButt, FlareV, FlareBevel,
  KGroove, Fillet, Stake, PlugSlot,
  Edge, Edge2, Spot, Spot2,
  Seam, Seam2, SteepFlankedVButt, SteepFlankedBevelButt,
  Backing, SurfaceJoint, SolderedJoint, InclinedJoint,
  FoldJoint, Stud, Surfacing, Intermittent,
  BackingPlate, NotSpecified
}
 Represents the weld symbol type More...
 

Public Member Functions

unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe string CompoundWeldSize [get, set]
 Returns or sets the compound weld size More...
 
unsafe
NXOpen.Annotations.LineWeldDataBuilder.WeldSizeCodeType 
CompoundWeldSizeCode [get, set]
 Returns or sets the compound weld size letter code More...
 
unsafe
NXOpen.Annotations.LineWeldDataBuilder.ContourSymbolType 
ContourSymbol [get, set]
 Returns or sets the supplementary contour weld symbols that identify the shape of the weld surface or execution of a weld for both top and bottom of the reference line More...
 
unsafe
NXOpen.Annotations.LineWeldDataBuilder.FinishSymbolType 
FinishSymbol [get, set]
 Returns or sets the finishing method for the weld symbol More...
 
unsafe string GrooveCountersinkAngle [get, set]
 Returns or sets the groove or coutersink angle More...
 
unsafe bool IsCompound [get, set]
 Returns or sets the compound weld More...
 
unsafe string LengthPitch [get, set]
 Returns or sets the length or pitch More...
 
unsafe string NumberRootDepth [get, set]
 Returns or sets the number of welds or root opening or depth of weld More...
 
unsafe string WeldSize [get, set]
 Returns or sets the weld size More...
 
unsafe
NXOpen.Annotations.LineWeldDataBuilder.WeldSizeCodeType 
WeldSizeCode [get, set]
 Returns or sets the weld size letter code More...
 
unsafe
NXOpen.Annotations.LineWeldDataBuilder.WeldSymbolType 
WeldSymbol [get, set]
 Returns or sets the weld symbol More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Annotations.LineWeldDataBuilder

Created in NX6.0.0

Member Enumeration Documentation

Represents the contour symbol type

Enumerator
None 
Convex 
Flat 
Concave 
BlendedToesIsoAndDinOnly 
BackingStripPermanentIsoAndDinOnly 
BackingStripRemovableIsoAndDinOnly 
MeltThrough 
Flush 
MachiningGradedJunction 

Represents the finish symbol type.

Enumerator
None 
Chipping 
Grinding 
Hammering 
Machining 
Rolling 
Peening 

Represents the weld size code type

Enumerator
None 
A 
C 
D 
S 
Z 
P 

Represents the weld symbol type

Enumerator
None 
ButtWeldWithRaisedEdges 
SingleFlange 
SquareButt 
VButt 
VButtWithBroadRootFace 
BevelButt 
BevelButtWithBroadRootFace 
UButt 
JButt 
FlareV 
FlareBevel 
KGroove 
Fillet 
Stake 
PlugSlot 
Edge 
Edge2 
Spot 
Spot2 
Seam 
Seam2 
SteepFlankedVButt 
SteepFlankedBevelButt 
Backing 
SurfaceJoint 
SolderedJoint 
InclinedJoint 
FoldJoint 
Stud 
Surfacing 
Intermittent 
BackingPlate 
NotSpecified 

Member Function Documentation

unsafe bool NXOpen.Annotations.LineWeldDataBuilder.Validate ( )
inline

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Created in NX3.0.1

License requirements: None.

Returns
Was self validation successful

Implements NXOpen.GeometricUtilities.IComponentBuilder.

Property Documentation

unsafe string NXOpen.Annotations.LineWeldDataBuilder.CompoundWeldSize
getset

Returns or sets the compound weld size

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe NXOpen.Annotations.LineWeldDataBuilder.WeldSizeCodeType NXOpen.Annotations.LineWeldDataBuilder.CompoundWeldSizeCode
getset

Returns or sets the compound weld size letter code

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe NXOpen.Annotations.LineWeldDataBuilder.ContourSymbolType NXOpen.Annotations.LineWeldDataBuilder.ContourSymbol
getset

Returns or sets the supplementary contour weld symbols that identify the shape of the weld surface or execution of a weld for both top and bottom of the reference line

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe NXOpen.Annotations.LineWeldDataBuilder.FinishSymbolType NXOpen.Annotations.LineWeldDataBuilder.FinishSymbol
getset

Returns or sets the finishing method for the weld symbol

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe string NXOpen.Annotations.LineWeldDataBuilder.GrooveCountersinkAngle
getset

Returns or sets the groove or coutersink angle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe bool NXOpen.Annotations.LineWeldDataBuilder.IsCompound
getset

Returns or sets the compound weld

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe string NXOpen.Annotations.LineWeldDataBuilder.LengthPitch
getset

Returns or sets the length or pitch

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe string NXOpen.Annotations.LineWeldDataBuilder.NumberRootDepth
getset

Returns or sets the number of welds or root opening or depth of weld

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe string NXOpen.Annotations.LineWeldDataBuilder.WeldSize
getset

Returns or sets the weld size

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe NXOpen.Annotations.LineWeldDataBuilder.WeldSizeCodeType NXOpen.Annotations.LineWeldDataBuilder.WeldSizeCode
getset

Returns or sets the weld size letter code

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe NXOpen.Annotations.LineWeldDataBuilder.WeldSymbolType NXOpen.Annotations.LineWeldDataBuilder.WeldSymbol
getset

Returns or sets the weld symbol

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.