|
NX Open C++ Reference Guide
|
Represents a @link Annotations::LineWeldBuilder Annotations::LineWeldBuilder@endlink <br> To create a new instance of this class, use @link Annotations::WeldCollection::CreateLineWeldBuilder Annotations::WeldCollection::CreateLineWeldBuilder @endlink <br>
Default values. More...
Public Types | |
| enum | FieldWeldType { FieldWeldTypePlain, FieldWeldTypeTopField, FieldWeldTypeTopFieldSimpleFlag } |
| Represents the field weld type. More... | |
| enum | IdLineType { IdLineTypePlain, IdLineTypeIdLineAbove, IdLineTypeIdLineBelow, IdLineTypeCenteredSpotWeld, IdLineTypeCenteredSeamWeld } |
| Represents the id line type. More... | |
| enum | StaggeredWeldType { StaggeredWeldTypeNoStaggeredSymbol, StaggeredWeldTypeStaggeredSymbol, StaggeredWeldTypeStaggeredSymbolWeldSide } |
| Represents the staggered weld type. More... | |
| enum | TailType { TailTypeNoTail, TailTypeTail, TailTypeBox } |
| represents the tail type More... | |
| enum | WeldSymbolWeldAlongContourType { WeldSymbolWeldAlongContourTypeNone, WeldSymbolWeldAlongContourTypeClosed, WeldSymbolWeldAlongContourTypeUnclosed, WeldSymbolWeldAlongContourTypeTrilateralWeld, WeldSymbolWeldAlongContourTypeAllAround } |
| Represents the weld along contour option. More... | |
Public Member Functions | |
| NXOpen::Annotations::LineWeldDataBuilder * | ArrowSideWeldData () |
| Returns the Annotations::LineWeldDataBuilder for the arrow side of the weld symbol Created in NX6.0.0. | |
| NXOpen::Annotations::LineWeldBuilder::FieldWeldType | FieldWeld () |
| Returns the field indicating the weld is done at the field site Created in NX6.0.0. | |
| bool | FlipDirection () |
| Returns the flip direction for top seam Created in NX6.0.0. | |
| bool | FlipHorizontal () |
| Returns the flip horizontal direction for side seam Created in NX6.0.0. | |
| bool | FlipVertical () |
| Returns the flip vertical direction for side seam Created in NX6.0.0. | |
| std::vector< NXString > | GetReference () |
| Returns the reference or specification text. | |
| NXOpen::Annotations::LineWeldBuilder::IdLineType | IdLine () |
| Returns the identification or reference line Created in NX6.0.0. | |
| NXOpen::SelectDisplayableObject * | Inherit () |
| Returns the weld symbol from which the style properties are inherited Created in NX6.0.0. | |
| void | InheritProperties (NXOpen::Annotations::Weld *annotation) |
| This inherits the properties from the existing weld symbol Created in NX8.0.0. | |
| void | InheritPropertiesFromWeldFeature (NXOpen::Body *feature) |
| This inherits the properties from the existing weld feature Created in NX8.0.0. | |
| NXOpen::Annotations::LeaderBuilder * | Leader () |
| Returns the Annotations::LeaderBuilder for weld symbol Created in NX6.0.0. | |
| NXOpen::Annotations::OriginBuilder * | Origin () |
| Returns the Annotations::OriginBuilder for the weld symbol Created in NX6.0.0. | |
| NXOpen::Annotations::LineWeldDataBuilder * | OtherSideWeldData () |
| Returns the Annotations::LineWeldDataBuilder for the other side of the weld symbol Created in NX6.0.0. | |
| double | Scale () |
| Returns the scaling factor for the welding symbol Created in NX6.0.0. | |
| void | SetFieldWeld (NXOpen::Annotations::LineWeldBuilder::FieldWeldType fieldWeld) |
| Sets the field indicating the weld is done at the field site Created in NX6.0.0. | |
| void | SetFlipDirection (bool flipDirection) |
| Sets the flip direction for top seam Created in NX6.0.0. | |
| void | SetFlipHorizontal (bool flipHorizontal) |
| Sets the flip horizontal direction for side seam Created in NX6.0.0. | |
| void | SetFlipVertical (bool flipVertical) |
| Sets the flip vertical direction for side seam Created in NX6.0.0. | |
| void | SetIdLine (NXOpen::Annotations::LineWeldBuilder::IdLineType idLine) |
| Sets the identification or reference line Created in NX6.0.0. | |
| void | SetReference (const std::vector< NXString > &reference) |
| Sets the reference or specification text Created in NX6.0.0. | |
| void | SetScale (double scale) |
| Sets the scaling factor for the welding symbol Created in NX6.0.0. | |
| void | SetSpaceFactor (double spaceFactor) |
| Sets the space factor for the welding symbol Created in NX7.0.0. | |
| void | SetStaggeredWeld (NXOpen::Annotations::LineWeldBuilder::StaggeredWeldType staggeredWeld) |
| Sets the staggered weld Created in NX6.0.0. | |
| void | SetTail (NXOpen::Annotations::LineWeldBuilder::TailType tail) |
| Sets the weld tail Created in NX6.0.0. | |
| void | SetWeldAlongContour (NXOpen::Annotations::LineWeldBuilder::WeldSymbolWeldAlongContourType alongContour) |
| Sets the weld along contour option Created in NX6.0.0. | |
| NXOpen::SelectDisplayableObjectList * | SideSeamObjects () |
| Returns the side seam object Created in NX6.0.0. | |
| double | SpaceFactor () |
| Returns the space factor for the welding symbol Created in NX7.0.0. | |
| NXOpen::Annotations::LineWeldBuilder::StaggeredWeldType | StaggeredWeld () |
| Returns the staggered weld Created in NX6.0.0. | |
| NXOpen::Annotations::StyleBuilder * | Style () |
| Returns the Annotations::StyleBuilder for the weld symbol Created in NX6.0.0. | |
| NXOpen::Annotations::LineWeldBuilder::TailType | Tail () |
| Returns the weld tail Created in NX6.0.0. | |
| NXOpen::SelectDisplayableObject * | TopSeamObject () |
| Returns the top seam object Created in NX6.0.0. | |
| NXOpen::Annotations::LineWeldBuilder::WeldSymbolWeldAlongContourType | WeldAlongContour () |
| Returns the weld along contour option Created in NX6.0.0. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Represents a @link Annotations::LineWeldBuilder Annotations::LineWeldBuilder@endlink <br> To create a new instance of this class, use @link Annotations::WeldCollection::CreateLineWeldBuilder Annotations::WeldCollection::CreateLineWeldBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
|
ArrowSideWeldData.ContourSymbol |
None |
|
ArrowSideWeldData.FinishSymbol |
None |
|
ArrowSideWeldData.WeldSizeCode |
None |
|
ArrowSideWeldData.WeldSymbol |
None |
|
FieldWeld |
Plain |
|
FlipDirection |
False |
|
FlipHorizontal |
False |
|
FlipVertical |
False |
|
IdLine |
Plain |
|
Scale |
1 |
|
StaggeredWeld |
NoStaggeredSymbol |
|
Tail |
NoTail |
|
WeldAlongContour |
None |
Created in NX6.0.0.
| NXOpen::Annotations::LineWeldDataBuilder* NXOpen::Annotations::LineWeldBuilder::ArrowSideWeldData | ( | ) |
Returns the Annotations::LineWeldDataBuilder for the arrow side of the weld symbol
Created in NX6.0.0.
License requirements : None
| NXOpen::Annotations::LineWeldBuilder::FieldWeldType NXOpen::Annotations::LineWeldBuilder::FieldWeld | ( | ) |
Returns the field indicating the weld is done at the field site
Created in NX6.0.0.
License requirements : None
| bool NXOpen::Annotations::LineWeldBuilder::FlipDirection | ( | ) |
Returns the flip direction for top seam
Created in NX6.0.0.
License requirements : None
| bool NXOpen::Annotations::LineWeldBuilder::FlipHorizontal | ( | ) |
Returns the flip horizontal direction for side seam
Created in NX6.0.0.
License requirements : None
| bool NXOpen::Annotations::LineWeldBuilder::FlipVertical | ( | ) |
Returns the flip vertical direction for side seam
Created in NX6.0.0.
License requirements : None
| std::vector<NXString> NXOpen::Annotations::LineWeldBuilder::GetReference | ( | ) |
Returns the reference or specification text.
| NXOpen::Annotations::LineWeldBuilder::IdLineType NXOpen::Annotations::LineWeldBuilder::IdLine | ( | ) |
Returns the identification or reference line
Created in NX6.0.0.
License requirements : None
| NXOpen::SelectDisplayableObject* NXOpen::Annotations::LineWeldBuilder::Inherit | ( | ) |
Returns the weld symbol from which the style properties are inherited
Created in NX6.0.0.
License requirements : None
| void NXOpen::Annotations::LineWeldBuilder::InheritProperties | ( | NXOpen::Annotations::Weld * | annotation | ) |
This inherits the properties from the existing weld symbol
Created in NX8.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
| annotation | annotation |
| void NXOpen::Annotations::LineWeldBuilder::InheritPropertiesFromWeldFeature | ( | NXOpen::Body * | feature | ) |
This inherits the properties from the existing weld feature
Created in NX8.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
| feature | feature |
| NXOpen::Annotations::LeaderBuilder* NXOpen::Annotations::LineWeldBuilder::Leader | ( | ) |
Returns the Annotations::LeaderBuilder for weld symbol
Created in NX6.0.0.
License requirements : None
| NXOpen::Annotations::OriginBuilder* NXOpen::Annotations::LineWeldBuilder::Origin | ( | ) |
Returns the Annotations::OriginBuilder for the weld symbol
Created in NX6.0.0.
License requirements : None
| NXOpen::Annotations::LineWeldDataBuilder* NXOpen::Annotations::LineWeldBuilder::OtherSideWeldData | ( | ) |
Returns the Annotations::LineWeldDataBuilder for the other side of the weld symbol
Created in NX6.0.0.
License requirements : None
| double NXOpen::Annotations::LineWeldBuilder::Scale | ( | ) |
Returns the scaling factor for the welding symbol
Created in NX6.0.0.
License requirements : None
| void NXOpen::Annotations::LineWeldBuilder::SetFieldWeld | ( | NXOpen::Annotations::LineWeldBuilder::FieldWeldType | fieldWeld | ) |
Sets the field indicating the weld is done at the field site
Created in NX6.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
| fieldWeld | fieldweld |
| void NXOpen::Annotations::LineWeldBuilder::SetFlipDirection | ( | bool | flipDirection | ) |
Sets the flip direction for top seam
Created in NX6.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
| flipDirection | flipdirection |
| void NXOpen::Annotations::LineWeldBuilder::SetFlipHorizontal | ( | bool | flipHorizontal | ) |
Sets the flip horizontal direction for side seam
Created in NX6.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
| flipHorizontal | fliphorizontal |
| void NXOpen::Annotations::LineWeldBuilder::SetFlipVertical | ( | bool | flipVertical | ) |
Sets the flip vertical direction for side seam
Created in NX6.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
| flipVertical | flipvertical |
| void NXOpen::Annotations::LineWeldBuilder::SetIdLine | ( | NXOpen::Annotations::LineWeldBuilder::IdLineType | idLine | ) |
Sets the identification or reference line
Created in NX6.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
| idLine | id line |
| void NXOpen::Annotations::LineWeldBuilder::SetReference | ( | const std::vector< NXString > & | reference | ) |
Sets the reference or specification text
Created in NX6.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
| reference | reference |
| void NXOpen::Annotations::LineWeldBuilder::SetScale | ( | double | scale | ) |
Sets the scaling factor for the welding symbol
Created in NX6.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
| scale | scale |
| void NXOpen::Annotations::LineWeldBuilder::SetSpaceFactor | ( | double | spaceFactor | ) |
Sets the space factor for the welding symbol
Created in NX7.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
| spaceFactor | spacefactor |
| void NXOpen::Annotations::LineWeldBuilder::SetStaggeredWeld | ( | NXOpen::Annotations::LineWeldBuilder::StaggeredWeldType | staggeredWeld | ) |
Sets the staggered weld
Created in NX6.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
| staggeredWeld | staggeredweld |
| void NXOpen::Annotations::LineWeldBuilder::SetTail | ( | NXOpen::Annotations::LineWeldBuilder::TailType | tail | ) |
Sets the weld tail
Created in NX6.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
| tail | tail |
| void NXOpen::Annotations::LineWeldBuilder::SetWeldAlongContour | ( | NXOpen::Annotations::LineWeldBuilder::WeldSymbolWeldAlongContourType | alongContour | ) |
Sets the weld along contour option
Created in NX6.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
| alongContour | alongcontour |
| NXOpen::SelectDisplayableObjectList* NXOpen::Annotations::LineWeldBuilder::SideSeamObjects | ( | ) |
Returns the side seam object
Created in NX6.0.0.
License requirements : None
| double NXOpen::Annotations::LineWeldBuilder::SpaceFactor | ( | ) |
Returns the space factor for the welding symbol
Created in NX7.0.0.
License requirements : None
| NXOpen::Annotations::LineWeldBuilder::StaggeredWeldType NXOpen::Annotations::LineWeldBuilder::StaggeredWeld | ( | ) |
Returns the staggered weld
Created in NX6.0.0.
License requirements : None
| NXOpen::Annotations::StyleBuilder* NXOpen::Annotations::LineWeldBuilder::Style | ( | ) |
Returns the Annotations::StyleBuilder for the weld symbol
Created in NX6.0.0.
License requirements : None
| NXOpen::Annotations::LineWeldBuilder::TailType NXOpen::Annotations::LineWeldBuilder::Tail | ( | ) |
Returns the weld tail
Created in NX6.0.0.
License requirements : None
| NXOpen::SelectDisplayableObject* NXOpen::Annotations::LineWeldBuilder::TopSeamObject | ( | ) |
Returns the top seam object
Created in NX6.0.0.
License requirements : None
| NXOpen::Annotations::LineWeldBuilder::WeldSymbolWeldAlongContourType NXOpen::Annotations::LineWeldBuilder::WeldAlongContour | ( | ) |
Returns the weld along contour option
Created in NX6.0.0.
License requirements : None