|
NX Open C++ Reference Guide
|
Use to create or edit a Weld::SurfaceWeld feature. More...
Public Types | |
| enum | DestinationTypes { DestinationTypesWorkPart, DestinationTypesNewComponent } |
| The option specifying where the surface weld feature should be created. More... | |
Public Member Functions | |
| NXOpen::Section * | Boundary () |
| Returns the section defining all the boundaries to use for creating the surface weld. | |
| NXOpen::Weld::CharacteristicsBuilder * | Characteristics () |
| Returns the characteristics to assign to the object created. | |
| NXOpen::Weld::SurfaceWeldBuilder::DestinationTypes | Destination () |
| Returns the option specifying the destination for this surface weld feature. | |
| double | DistanceTolerance () |
| Returns the distance tolerance for constructing the surface weld. | |
| NXOpen::LineColorFontWidthBuilder * | LineColorFontWidth () |
| Returns the color, font, and width of the surface weld output curve. | |
| NXString | NamePrefix () |
| Returns the prefix used for the surface weld Design Feature name in Fourth Generation Design mode. | |
| NXOpen::ScCollector * | Panel () |
| Returns the collector containing the faces to create the surface weld on. | |
| NXOpen::GeometricUtilities::ProjectionOptions * | ProjectionDirection () |
| Returns the project direction, which is used to project the boundary curves to the plate mold face. | |
| void | SetDestination (NXOpen::Weld::SurfaceWeldBuilder::DestinationTypes destination) |
| Sets the option specifying the destination for this surface weld feature. | |
| void | SetDistanceTolerance (double distanceTolerance) |
| Sets the distance tolerance for constructing the surface weld. | |
| void | SetNamePrefix (const NXString &prefix) |
| Sets the prefix used for the surface weld Design Feature name in Fourth Generation Design mode. | |
| void | SetNamePrefix (const char *prefix) |
| Sets the prefix used for the surface weld Design Feature name in Fourth Generation Design mode. | |
| NXOpen::Expression * | Thickness () |
| Returns the expression containing the value of the thickness of the surface weld. | |
| NXOpen::Expression * | Width () |
| Returns the expression containing the value of the width of the surface weld if only the centerline is specified. | |
Public Member Functions inherited from NXOpen::Weld::StructureWeldBuilder | |
| std::vector < NXOpen::Assemblies::Component * > | GetCommittedComponents () |
| This method returns the component parts that are created by Builder::Commit . | |
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. | |
Use to create or edit a Weld::SurfaceWeld feature.
<br> To create a new instance of this class, use @link Weld::WeldManager::CreateSurfaceWeldBuilder Weld::WeldManager::CreateSurfaceWeldBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
|
Thickness.Value |
12.2 (millimeters part), 0.5 (inches part) |
|
Width.Value |
12.2 (millimeters part), 0.5 (inches part) |
Created in NX9.0.0.
| NXOpen::Section* NXOpen::Weld::SurfaceWeldBuilder::Boundary | ( | ) |
Returns the section defining all the boundaries to use for creating the surface weld.
The largest boundary will be treated as the primary exterior boundary.
Created in NX9.0.0.
License requirements : None
| NXOpen::Weld::CharacteristicsBuilder* NXOpen::Weld::SurfaceWeldBuilder::Characteristics | ( | ) |
Returns the characteristics to assign to the object created.
Created in NX9.0.0.
License requirements : None
| NXOpen::Weld::SurfaceWeldBuilder::DestinationTypes NXOpen::Weld::SurfaceWeldBuilder::Destination | ( | ) |
Returns the option specifying the destination for this surface weld feature.
Only applicable during create.
Created in NX9.0.0.
License requirements : None
| double NXOpen::Weld::SurfaceWeldBuilder::DistanceTolerance | ( | ) |
Returns the distance tolerance for constructing the surface weld.
Uses the modeling tolerance during creation.
Created in NX9.0.0.
License requirements : None
| NXOpen::LineColorFontWidthBuilder* NXOpen::Weld::SurfaceWeldBuilder::LineColorFontWidth | ( | ) |
Returns the color, font, and width of the surface weld output curve.
Created in NX9.0.0.
License requirements : None
| NXString NXOpen::Weld::SurfaceWeldBuilder::NamePrefix | ( | ) |
Returns the prefix used for the surface weld Design Feature name in Fourth Generation Design mode.
Only applicable during create.
Created in NX9.0.0.
License requirements : None
| NXOpen::ScCollector* NXOpen::Weld::SurfaceWeldBuilder::Panel | ( | ) |
Returns the collector containing the faces to create the surface weld on.
Created in NX9.0.0.
License requirements : None
| NXOpen::GeometricUtilities::ProjectionOptions* NXOpen::Weld::SurfaceWeldBuilder::ProjectionDirection | ( | ) |
Returns the project direction, which is used to project the boundary curves to the plate mold face.
Created in NX9.0.0.
License requirements : None
| void NXOpen::Weld::SurfaceWeldBuilder::SetDestination | ( | NXOpen::Weld::SurfaceWeldBuilder::DestinationTypes | destination | ) |
Sets the option specifying the destination for this surface weld feature.
Only applicable during create.
Created in NX9.0.0.
License requirements : structure_weld ("STRUCTURE WELD")
| destination | destination |
| void NXOpen::Weld::SurfaceWeldBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
Sets the distance tolerance for constructing the surface weld.
Uses the modeling tolerance during creation.
Created in NX9.0.0.
License requirements : structure_weld ("STRUCTURE WELD")
| distanceTolerance | distancetolerance |
| void NXOpen::Weld::SurfaceWeldBuilder::SetNamePrefix | ( | const NXString & | prefix | ) |
Sets the prefix used for the surface weld Design Feature name in Fourth Generation Design mode.
Only applicable during create.
Created in NX9.0.0.
License requirements : structure_weld ("STRUCTURE WELD")
| prefix | prefix |
| void NXOpen::Weld::SurfaceWeldBuilder::SetNamePrefix | ( | const char * | prefix | ) |
Sets the prefix used for the surface weld Design Feature name in Fourth Generation Design mode.
Only applicable during create.
Created in NX9.0.0.
License requirements : structure_weld ("STRUCTURE WELD")
| prefix | prefix |
| NXOpen::Expression* NXOpen::Weld::SurfaceWeldBuilder::Thickness | ( | ) |
Returns the expression containing the value of the thickness of the surface weld.
Created in NX9.0.0.
License requirements : None
| NXOpen::Expression* NXOpen::Weld::SurfaceWeldBuilder::Width | ( | ) |
Returns the expression containing the value of the width of the surface weld if only the centerline is specified.
Created in NX9.0.0.
License requirements : None