|
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. | |
Public Member Functions inherited from NXOpen::Annotations::LineWeldBuilder | |
| 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. | |
Additional Inherited Members | |
Public Types inherited from NXOpen::Annotations::LineWeldBuilder | |
| 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