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. | |
![]() | |
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. | |
![]() | |
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