NX Open C++ Reference Guide
|
Represents a @link Annotations::PmiLineWeld Annotations::PmiLineWeld@endlink builder <br> To create a new instance of this class, use @link Annotations::WeldCollection::CreatePmiLineWeldBuilder Annotations::WeldCollection::CreatePmiLineWeldBuilder @endlink <br>
Default values. More...
Public Member Functions | |
NXOpen::Annotations::AssociatedObjectsBuilder * | AssociatedObjects () |
Returns the Annotations::AssociatedObjectsBuilder for weld symbol Created in NX6.0.0. | |
![]() | |
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. | |
Additional Inherited Members | |
![]() | |
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... | |
Represents a @link Annotations::PmiLineWeld Annotations::PmiLineWeld@endlink builder <br> To create a new instance of this class, use @link Annotations::WeldCollection::CreatePmiLineWeldBuilder Annotations::WeldCollection::CreatePmiLineWeldBuilder @endlink <br>
Default values.
Property | Value |
---|---|
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::AssociatedObjectsBuilder* NXOpen::Annotations::PmiLineWeldBuilder::AssociatedObjects | ( | ) |
Returns the Annotations::AssociatedObjectsBuilder for weld symbol
Created in NX6.0.0.
License requirements : None