NX Open C++ Reference Guide
Public Member Functions
NXOpen::Weld::WeldManager Class Reference

Manages weld features and assistant tools. More...

List of all members.

Public Member Functions

NXOpen::Weld::AutoPointBuilderCreateAutoPointBuilder (NXOpen::Features::Feature *unused)
 Creates a Weld::AutoPointBuilder object.
NXOpen::Weld::AutoWeldSymbolsBuilderCreateAutoWeldSymbolsBuilder ()
 Creates a Weld::AutoWeldSymbolsBuilder object.
NXOpen::Weld::CharacteristicsBuilderCreateCharacteristicsBuilder (NXOpen::NXObject *object, int weldType)
 Creates a Weld::CharacteristicsBuilder , used to specify welding characteristics for any welding feature.
NXOpen::Weld::EasyPatternBuilderCreateEasyPatternBuilder (NXOpen::Features::Feature *patternFeatureSet)
 Creates a Weld::EasyPatternBuilder object.
NXOpen::Weld::EdgePrepBuilderCreateEdgePrepBuilder (NXOpen::Weld::EdgePrep *edgePrepFeature)
 Creates a Weld::EdgePrepBuilder object.
NXOpen::Weld::ExportWeldBuilderCreateExportWeldBuilder ()
 Creates a Weld::ExportWeldBuilder object.
NXOpen::Weld::WeldFillBuilderCreateFillBuilder (NXOpen::Weld::Fill *fillFeature)
 Creates a Weld::WeldFillBuilder , used to create or edit a Weld::Fill feature.
NXOpen::Weld::FilletBuilderCreateFilletBuilder (NXOpen::Features::Feature *feature)
 Creates a Weld::FilletBuilder object.
NXOpen::Weld::WeldImportBuilderCreateImportBuilder ()
 Creates a Weld::WeldImportBuilder object.
NXOpen::Weld::WeldJointBuilderCreateJointBuilder (NXOpen::Weld::WeldJoint *weldJoint)
 Creates a Weld::WeldJointBuilder.
NXOpen::Weld::JointExitBuilderCreateJointExitBuilder (NXOpen::Weld::WeldJoint *weldJoint)
 Creates a Weld::JointExitBuilder.
NXOpen::Weld::PlugSlotBuilderCreatePlugSlotBuilder (NXOpen::Features::Feature *feature)
 Creates a Weld::PlugSlotBuilder object.
NXOpen::Weld::WeldPreferenceBuilderCreatePreferenceBuilder ()
 Creates a Weld::WeldPreferenceBuilder object.
NXOpen::Weld::UserDefinedWeldBuilderCreateUserDefinedWeldBuilder (NXOpen::Features::Feature *featureSet)
 Creates a Weld::UserDefinedWeldBuilder.
NXOpen::Weld::WeldAdvisorBuilderCreateWeldAdvisorBuilder ()
 Creates a Weld::WeldAdvisorBuilder object.
NXOpen::Weld::WeldBeadBuilderCreateWeldBeadBuilder (NXOpen::Features::Feature *beadFeature)
 Creates a Weld::WeldBeadBuilder object.
NXOpen::Weld::GrooveBuilderCreateWeldGrooveBuilder (NXOpen::Features::Feature *weldGroove)
 Creates a Weld::GrooveBuilder object.
NXOpen::Weld::WeldObjectBuilderCreateWeldObjectBuilder ()
 Creates a Weld::WeldObjectBuilder object.
NXOpen::Weld::WeldPointBuilderCreateWeldPointBuilder (NXOpen::Features::Feature *weldPoint)
 Creates a Weld::WeldPointBuilder object.
tag_t Tag () const
 Returns the tag of this object.

Detailed Description

Manages weld features and assistant tools.


To obtain an instance of this class, refer to Features::FeatureCollection


Member Function Documentation

Creates a Weld::AutoPointBuilder object.

Returns:
AutoPoint assistant builder
Created in NX6.0.0.

License requirements : ugweld ("UG WELD")
Parameters:
unusedBuilder only creates

Creates a Weld::AutoWeldSymbolsBuilder object.

Returns:
Auto Weld Symbol assistant builder
Created in NX8.0.0.

License requirements : ugweld ("UG WELD")

Creates a Weld::CharacteristicsBuilder , used to specify welding characteristics for any welding feature.

Returns:

Created in NX7.5.0.

License requirements : ugweld ("UG WELD") OR structure_weld ("STRUCTURE WELD")
Parameters:
objectobject having attributes to be edited.
weldTypetype of weld feature being created/edited, see uf_weld_types.h.

Creates a Weld::EasyPatternBuilder object.

Returns:
EasyPattern assistant builder
Created in NX6.0.0.

License requirements : ugweld ("UG WELD")
Parameters:
patternFeatureSetPattern feature set.

Creates a Weld::EdgePrepBuilder object.

Returns:

Created in NX8.0.0.

License requirements : structure_weld ("STRUCTURE WELD")
Parameters:
edgePrepFeatureWeld Edge Prep Feature to be edited

Creates a Weld::ExportWeldBuilder object.

Returns:
ExportWeld assistant builder
Created in NX6.0.0.

License requirements : ugweld ("UG WELD")

Creates a Weld::WeldFillBuilder , used to create or edit a Weld::Fill feature.

Returns:

Created in NX7.5.0.

License requirements : ugweld ("UG WELD")
Parameters:
fillFeatureWeld::Fill to be edited

Creates a Weld::FilletBuilder object.

Returns:

Created in NX8.0.0.

License requirements : ugweld ("UG WELD")
Parameters:
featureWeld Fillet to be edited

Creates a Weld::WeldImportBuilder object.

Returns:
Import weld builder
Created in NX7.5.1.

License requirements : None

Creates a Weld::WeldJointBuilder.

Returns:

Created in NX8.0.0.

License requirements : structure_weld ("STRUCTURE WELD")
Parameters:
weldJointWeld::WeldJoint to be edited

Creates a Weld::JointExitBuilder.

Returns:

Created in NX8.0.0.

License requirements : structure_weld ("STRUCTURE WELD")
Parameters:
weldJointWeld::WeldJoint to be edited

Creates a Weld::PlugSlotBuilder object.

Returns:

Created in NX8.0.0.

License requirements : ugweld ("UG WELD")
Parameters:
featureWeld PlugSlott to be edited

Creates a Weld::WeldPreferenceBuilder object.

Returns:
WeldPref assistant builder
Created in NX6.0.0.

License requirements : ugweld ("UG WELD")

Creates a Weld::UserDefinedWeldBuilder.

Returns:

Created in NX7.5.0.

License requirements : ugweld ("UG WELD")
Parameters:
featureSetBuilder only creates

Creates a Weld::WeldAdvisorBuilder object.

Returns:
Weld Advisor builder
Created in NX6.0.0.

License requirements : ugweld ("UG WELD")

Creates a Weld::WeldBeadBuilder object.

Returns:

Created in NX7.5.0.

License requirements : ugweld ("UG WELD")
Parameters:
beadFeatureWeld Bead to be edited

Creates a Weld::GrooveBuilder object.

Returns:
WeldGroove feature builder
Created in NX5.0.0.

License requirements : ugweld ("UG WELD")
Parameters:
weldGrooveGroove Weld to be edited, if NULL then create a new one

Creates a Weld::WeldObjectBuilder object.

Returns:

Created in NX8.0.1.

License requirements : ugweld ("UG WELD")

Creates a Weld::WeldPointBuilder object.

Returns:
WeldPoint feature builder
Created in NX5.0.0.

License requirements : ugweld ("UG WELD")
Parameters:
weldPointWeldPointBuilder to be edited, if NULL then create a new one

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.