NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Annotations::LineWeldDataBuilder Class Reference

Represents a Annotations::LineWeldDataBuilder
Created in NX6.0.0. More...

Inheritance diagram for NXOpen::Annotations::LineWeldDataBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  ContourSymbolType {
  ContourSymbolTypeNone, ContourSymbolTypeConvex, ContourSymbolTypeFlat, ContourSymbolTypeConcave,
  ContourSymbolTypeBlendedToesIsoAndDinOnly, ContourSymbolTypeBackingStripPermanentIsoAndDinOnly, ContourSymbolTypeBackingStripRemovableIsoAndDinOnly, ContourSymbolTypeFlush,
  ContourSymbolTypeMachiningGradedJunction
}
 Represents the contour symbol type. More...
enum  FinishSymbolType {
  FinishSymbolTypeNone, FinishSymbolTypeChipping, FinishSymbolTypeGrinding, FinishSymbolTypeHammering,
  FinishSymbolTypeMachining, FinishSymbolTypeRolling, FinishSymbolTypePeening
}
 Represents the finish symbol type. More...
enum  WeldSizeCodeType {
  WeldSizeCodeTypeNone, WeldSizeCodeTypeA, WeldSizeCodeTypeC, WeldSizeCodeTypeD,
  WeldSizeCodeTypeS, WeldSizeCodeTypeZ, WeldSizeCodeTypeP
}
 Represents the weld size code type. More...
enum  WeldSymbolType {
  WeldSymbolTypeNone, WeldSymbolTypeButtWeldWithRaisedEdges, WeldSymbolTypeSingleFlange, WeldSymbolTypeSquareButt,
  WeldSymbolTypeVButt, WeldSymbolTypeVButtWithBroadRootFace, WeldSymbolTypeBevelButt, WeldSymbolTypeBevelButtWithBroadRootFace,
  WeldSymbolTypeUButt, WeldSymbolTypeJButt, WeldSymbolTypeFlareV, WeldSymbolTypeFlareBevel,
  WeldSymbolTypeFillet, WeldSymbolTypePlugSlot, WeldSymbolTypeEdge, WeldSymbolTypeSpot,
  WeldSymbolTypeSeam, WeldSymbolTypeSteepFlankedVButt, WeldSymbolTypeSteepFlankedBevelButt, WeldSymbolTypeBacking,
  WeldSymbolTypeSurfaceJoint, WeldSymbolTypeInclinedJoint, WeldSymbolTypeFoldJoint, WeldSymbolTypeStud,
  WeldSymbolTypeSurfacing, WeldSymbolTypeIntermittent, WeldSymbolTypeBackingPlate, WeldSymbolTypeNotSpecified
}
 Represents the weld symbol type. More...

Public Member Functions

NXString CompoundWeldSize ()
 Returns the compound weld size
Created in NX7.5.0.
NXOpen::Annotations::LineWeldDataBuilder::WeldSizeCodeType CompoundWeldSizeCode ()
 Returns the compound weld size letter code
Created in NX7.5.0.
NXOpen::Annotations::LineWeldDataBuilder::ContourSymbolType ContourSymbol ()
 Returns 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.
NXOpen::Annotations::LineWeldDataBuilder::FinishSymbolType FinishSymbol ()
 Returns the finishing method for the weld symbol
Created in NX6.0.0.
NXString GrooveCountersinkAngle ()
 Returns the groove or coutersink angle
Created in NX6.0.0.
bool IsCompound ()
 Returns the compound weld
Created in NX7.5.0.
NXString LengthPitch ()
 Returns the length or pitch
Created in NX6.0.0.
NXString NumberRootDepth ()
 Returns the number of welds or root opening or depth of weld
Created in NX6.0.0.
void SetCompound (bool isCompound)
 Sets the compound weld
Created in NX7.5.0.
void SetCompoundWeldSize (const NXString &compoundWeldSize)
 Sets the compound weld size
Created in NX7.5.0.
void SetCompoundWeldSizeCode (NXOpen::Annotations::LineWeldDataBuilder::WeldSizeCodeType compoundWeldSizeCode)
 Sets the compound weld size letter code
Created in NX7.5.0.
void SetContourSymbol (NXOpen::Annotations::LineWeldDataBuilder::ContourSymbolType contourSymbol)
 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.
void SetFinishSymbol (NXOpen::Annotations::LineWeldDataBuilder::FinishSymbolType finishSymbol)
 Sets the finishing method for the weld symbol
Created in NX6.0.0.
void SetGrooveCountersinkAngle (const NXString &grooveCountersinkAngle)
 Sets the groove or coutersink angle
Created in NX6.0.0.
void SetLengthPitch (const NXString &lengthPitch)
 Sets the length or pitch
Created in NX6.0.0.
void SetNumberRootDepth (const NXString &numberRootDepth)
 Sets the number of welds or root opening or depth of weld
Created in NX6.0.0.
void SetWeldSize (const NXString &weldSize)
 Sets the weld size
Created in NX6.0.0.
void SetWeldSizeCode (NXOpen::Annotations::LineWeldDataBuilder::WeldSizeCodeType weldSizeCode)
 Sets the weld size letter code
Created in NX6.0.0.
void SetWeldSymbol (NXOpen::Annotations::LineWeldDataBuilder::WeldSymbolType weldSymbol)
 Sets the weld symbol
Created in NX6.0.0.
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called.
NXString WeldSize ()
 Returns the weld size
Created in NX6.0.0.
NXOpen::Annotations::LineWeldDataBuilder::WeldSizeCodeType WeldSizeCode ()
 Returns the weld size letter code
Created in NX6.0.0.
NXOpen::Annotations::LineWeldDataBuilder::WeldSymbolType WeldSymbol ()
 Returns the weld symbol
Created in NX6.0.0.

Detailed Description

Represents a Annotations::LineWeldDataBuilder
Created in NX6.0.0.



Member Enumeration Documentation

Represents the contour symbol type.

Enumerator:
ContourSymbolTypeNone 

none

ContourSymbolTypeConvex 

convex

ContourSymbolTypeFlat 

flat

ContourSymbolTypeConcave 

concave

ContourSymbolTypeBlendedToesIsoAndDinOnly 

blended toes iso and din only

ContourSymbolTypeBackingStripPermanentIsoAndDinOnly 

backing strip permanent iso and din only

ContourSymbolTypeBackingStripRemovableIsoAndDinOnly 

backing strip removable iso and din only

ContourSymbolTypeFlush 

flush

ContourSymbolTypeMachiningGradedJunction 

machining graded junction

Represents the finish symbol type.

Enumerator:
FinishSymbolTypeNone 

none

FinishSymbolTypeChipping 

chipping

FinishSymbolTypeGrinding 

grinding

FinishSymbolTypeHammering 

hammering

FinishSymbolTypeMachining 

machining

FinishSymbolTypeRolling 

rolling

FinishSymbolTypePeening 

peening

Represents the weld size code type.

Enumerator:
WeldSizeCodeTypeNone 

none

WeldSizeCodeTypeA 

a

WeldSizeCodeTypeC 

c

WeldSizeCodeTypeD 

d

WeldSizeCodeTypeS 

s

WeldSizeCodeTypeZ 

z

WeldSizeCodeTypeP 

p

Represents the weld symbol type.

Enumerator:
WeldSymbolTypeNone 

none

WeldSymbolTypeButtWeldWithRaisedEdges 

butt weld with raised edges

WeldSymbolTypeSingleFlange 

single flange

WeldSymbolTypeSquareButt 

square butt

WeldSymbolTypeVButt 

vbutt

WeldSymbolTypeVButtWithBroadRootFace 

vbutt with broad root face

WeldSymbolTypeBevelButt 

bevel butt

WeldSymbolTypeBevelButtWithBroadRootFace 

bevel butt with broad root face

WeldSymbolTypeUButt 

ubutt

WeldSymbolTypeJButt 

jbutt

WeldSymbolTypeFlareV 

flare v

WeldSymbolTypeFlareBevel 

flare bevel

WeldSymbolTypeFillet 

fillet

WeldSymbolTypePlugSlot 

plug slot

WeldSymbolTypeEdge 

edge

WeldSymbolTypeSpot 

spot

WeldSymbolTypeSeam 

seam

WeldSymbolTypeSteepFlankedVButt 

steep flanked vbutt

WeldSymbolTypeSteepFlankedBevelButt 

steep flanked bevel butt

WeldSymbolTypeBacking 

backing

WeldSymbolTypeSurfaceJoint 

surface joint

WeldSymbolTypeInclinedJoint 

inclined joint

WeldSymbolTypeFoldJoint 

fold joint

WeldSymbolTypeStud 

stud

WeldSymbolTypeSurfacing 

surfacing

WeldSymbolTypeIntermittent 

intermittent

WeldSymbolTypeBackingPlate 

backing plate

WeldSymbolTypeNotSpecified 

not specified


Member Function Documentation

Returns the compound weld size
Created in NX7.5.0.



License requirements : None

Returns the compound weld size letter code
Created in NX7.5.0.



License requirements : None

Returns 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 : None

Returns the finishing method for the weld symbol
Created in NX6.0.0.



License requirements : None

Returns the groove or coutersink angle
Created in NX6.0.0.



License requirements : None

Returns the compound weld
Created in NX7.5.0.



License requirements : None

Returns the length or pitch
Created in NX6.0.0.



License requirements : None

Returns the number of welds or root opening or depth of weld
Created in NX6.0.0.



License requirements : None

Sets the compound weld
Created in NX7.5.0.



License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
isCompoundiscompound

Sets the compound weld size
Created in NX7.5.0.



License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
compoundWeldSizecompoundweldsize

Sets the compound weld size letter code
Created in NX7.5.0.



License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
compoundWeldSizeCodecompoundweldsizecode

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 : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
contourSymbolcontoursymbol

Sets the finishing method for the weld symbol
Created in NX6.0.0.



License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
finishSymbolfinishsymbol

Sets the groove or coutersink angle
Created in NX6.0.0.



License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
grooveCountersinkAnglegroovecountersinkangle

Sets the length or pitch
Created in NX6.0.0.



License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
lengthPitchlengthpitch

Sets the number of welds or root opening or depth of weld
Created in NX6.0.0.



License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
numberRootDepthnumberrootdepth

Sets the weld size
Created in NX6.0.0.



License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
weldSizeweldsize

Sets the weld size letter code
Created in NX6.0.0.



License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
weldSizeCodeweldsizecode

Sets the weld symbol
Created in NX6.0.0.



License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
weldSymbolweldsymbol

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.

Returns:
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.

Returns the weld size
Created in NX6.0.0.



License requirements : None

Returns the weld size letter code
Created in NX6.0.0.



License requirements : None

Returns the weld symbol
Created in NX6.0.0.



License requirements : None


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