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. | |
![]() | |
std::vector < NXOpen::Assemblies::Component * > | GetCommittedComponents () |
This method returns the component parts that are created by Builder::Commit . | |
![]() | |
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. | |
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