NX Open C++ Reference Guide
|
Represents exporting weld joints. More...
Public Member Functions | |
NXOpen::Expression * | ChordalTolerance () |
Returns the minimum chordal length used to create a discrete version of the weld path, points along it will be output into xml file to represent the weld path Created in NX8.5.0. | |
void | SetWorkCoordinateSystem (NXOpen::CoordinateSystem *coordSystem) |
Sets the local coordinate system used to calculate the output points on welding joint. | |
NXOpen::CoordinateSystem * | WorkCoordinateSystem () |
Returns the local coordinate system used to calculate the output points on welding joint. | |
![]() | |
bool | ConnectedPartAttrToggle () |
Returns the connected part attribute toggle to control if read connected part attributes from weld points Created in NX6.0.0. | |
NXString | CsvFileName () |
Returns the CSV file name Created in NX6.0.0. | |
std::vector< NXString > | GetConnectedPartAttributes () |
Get the connected part attributes of weld points. | |
std::vector< NXString > | GetExportedAttributes () |
Get the attributes of weld points to be exported to CSV file. | |
void | OpenFromFile () |
Open a template file to update exported attributes. | |
NXOpen::Weld::ExportWeldBuilder::OutputType | Output () |
Returns the option defining where to write the output data. | |
void | ReadAttributesFromWelds () |
Read attributes from selected welds and save to exported attributes and connected part attributes Created in NX6.0.0. | |
void | RestoreDefault () |
Restore default template to update exported attributes. | |
void | SaveAsDefault () |
Save exported attributes as default template. | |
void | SaveToFile () |
Save exported attributes to a template file. | |
void | SetConnectedPartAttributes (std::vector< NXString > &connectedPartAttributes) |
Set the connected part attributes of weld points Created in NX6.0.0. | |
void | SetConnectedPartAttrToggle (bool connectedPartAttrToggle) |
Sets the connected part attribute toggle to control if read connected part attributes from weld points Created in NX6.0.0. | |
void | SetCsvFileName (const NXString &csvFileName) |
Sets the CSV file name Created in NX6.0.0. | |
void | SetCsvFileName (const char *csvFileName) |
Sets the CSV file name Created in NX6.0.0. | |
void | SetExportedAttributes (std::vector< NXString > &exportedAttributes) |
Set the attributes of weld points to be exported to CSV file Created in NX6.0.0. | |
void | SetOutput (NXOpen::Weld::ExportWeldBuilder::OutputType outputType) |
Sets the option defining where to write the output data. | |
void | SetTemplateFileName (const NXString &templateFileName) |
Sets the template file name Created in NX6.0.0. | |
void | SetTemplateFileName (const char *templateFileName) |
Sets the template file name Created in NX6.0.0. | |
NXString | TemplateFileName () |
Returns the template file name Created in NX6.0.0. | |
NXOpen::SelectNXObjectList * | WeldPoints () |
Returns the weld points to be exported to CSV file 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 | OutputType { OutputTypeIntermediateFile, OutputTypeInformationWindow } |
the Output Type enum More... | |
Represents exporting weld joints.
To create a new instance of this class, use Weld::WeldManager::CreateExportWeldJointBuilder
Default values.
Property | Value |
---|---|
ChordalTolerance.Value |
2.54 (millimeters part), 0.1 (inches part) |
Output |
IntermediateFile |
Created in NX8.5.0.
NXOpen::Expression* NXOpen::Weld::ExportWeldJointBuilder::ChordalTolerance | ( | ) |
Returns the minimum chordal length used to create a discrete version of the weld path, points along it will be output into xml file to represent the weld path
Created in NX8.5.0.
License requirements : None
void NXOpen::Weld::ExportWeldJointBuilder::SetWorkCoordinateSystem | ( | NXOpen::CoordinateSystem * | coordSystem | ) |
Sets the local coordinate system used to calculate the output points on welding joint.
If no coordinate system is provided, the points will be calculated in terms of the global coordinate system.
Created in NX8.5.0.
License requirements : structure_weld ("STRUCTURE WELD")
coordSystem | coordsystem |
NXOpen::CoordinateSystem* NXOpen::Weld::ExportWeldJointBuilder::WorkCoordinateSystem | ( | ) |
Returns the local coordinate system used to calculate the output points on welding joint.
If no coordinate system is provided, the points will be calculated in terms of the global coordinate system.
Created in NX8.5.0.
License requirements : None