NX Open C++ Reference Guide
|
Manages weld features and assistant tools. More...
Classes | |
class | iterator |
Iterator for accessing the contents of the collection. More... | |
Manages weld features and assistant tools.
To obtain an instance of this class, refer to Features::FeatureCollection
Created in NX6.0.0.
iterator NXOpen::Weld::WeldManager::begin | ( | ) |
Returns an iterator addressing the first element.
NXOpen::Weld::AutoPointBuilder* NXOpen::Weld::WeldManager::CreateAutoPointBuilder | ( | NXOpen::Features::Feature * | unused | ) |
Creates a Weld::AutoPointBuilder object.
unused | Builder only creates |
NXOpen::Weld::AutoWeldSymbolsBuilder* NXOpen::Weld::WeldManager::CreateAutoWeldSymbolsBuilder | ( | ) |
Creates a Weld::AutoWeldSymbolsBuilder object.
NXOpen::Weld::CharacteristicsBuilder* NXOpen::Weld::WeldManager::CreateCharacteristicsBuilder | ( | NXOpen::NXObject * | object, |
int | weldType | ||
) |
Creates a Weld::CharacteristicsBuilder , used to specify welding characteristics for any welding feature.
Created in NX7.5.0.
License requirements : ugweld ("UG WELD") OR structure_weld ("STRUCTURE WELD")
object | object having attributes to be edited. |
weldType | type of weld feature being created/edited, see uf_weld_types.h. |
NXOpen::Weld::CharacteristicsBuilder* NXOpen::Weld::WeldManager::CreateCharacteristicsBuilder | ( | NXOpen::NXObject * | object, |
NXOpen::Weld::CharacteristicsBuilder::Type | charxType | ||
) |
Creates a Weld::CharacteristicsBuilder , used to specify welding characteristics for any welding feature.
object | object having attributes to be edited. |
charxType | The type of characteristics being processed |
NXOpen::Weld::CompoundWeldBuilder* NXOpen::Weld::WeldManager::CreateCompoundWeldBuilder | ( | NXOpen::Weld::CompoundWeld * | compoundWeld | ) |
Creates a Weld::CompoundWeldBuilder.
compoundWeld | Weld::CompoundWeld to be edited |
NXOpen::Weld::ConnectedFaceFinderBuilder* NXOpen::Weld::WeldManager::CreateConnectedFaceFinderOperation | ( | ) |
Creates a builder for running the Connected Face Finder utility.
NXOpen::Weld::DatumPinBuilder* NXOpen::Weld::WeldManager::CreateDatumPinBuilder | ( | NXOpen::Weld::DatumPin * | feature | ) |
Creates a Weld::DatumPinBuilder object.
feature | Weld::DatumPin to be edited |
NXOpen::Weld::DatumSurfaceBuilder* NXOpen::Weld::WeldManager::CreateDatumSurfaceBuilder | ( | NXOpen::Weld::DatumSurface * | feature | ) |
Creates a Weld::DatumSurfaceBuilder object.
feature | Weld::DatumSurface to be edited |
NXOpen::Weld::EasyPatternBuilder* NXOpen::Weld::WeldManager::CreateEasyPatternBuilder | ( | NXOpen::Features::Feature * | patternFeatureSet | ) |
Creates a Weld::EasyPatternBuilder object.
patternFeatureSet | Pattern feature set. |
NXOpen::Weld::EdgePrepBuilder* NXOpen::Weld::WeldManager::CreateEdgePrepBuilder | ( | NXOpen::Weld::EdgePrep * | edgePrepFeature | ) |
Creates a Weld::EdgePrepBuilder object.
NXOpen::Weld::EdgePrepValuesBuilder* NXOpen::Weld::WeldManager::CreateEdgePrepValuesBuilder | ( | ) |
Creates a Weld::EdgePrepValuesBuilder object.
NXOpen::Weld::ExportWeldBuilder* NXOpen::Weld::WeldManager::CreateExportWeldBuilder | ( | ) |
Creates a Weld::ExportWeldBuilder object.
NXOpen::Weld::ExportWeldJointBuilder* NXOpen::Weld::WeldManager::CreateExportWeldJointBuilder | ( | ) |
Creates a Weld::ExportWeldJointBuilder object.
NXOpen::Weld::WeldFillBuilder* NXOpen::Weld::WeldManager::CreateFillBuilder | ( | NXOpen::Weld::Fill * | fillFeature | ) |
Creates a Weld::WeldFillBuilder , used to create or edit a Weld::Fill feature.
fillFeature | Weld::Fill to be edited |
NXOpen::Weld::FilletBuilder* NXOpen::Weld::WeldManager::CreateFilletBuilder | ( | NXOpen::Features::Feature * | feature | ) |
Creates a Weld::FilletBuilder object.
NXOpen::Weld::WeldImportBuilder* NXOpen::Weld::WeldManager::CreateImportBuilder | ( | ) |
Creates a Weld::WeldImportBuilder object.
NXOpen::Weld::InformationBuilder* NXOpen::Weld::WeldManager::CreateInformationBuilder | ( | ) |
Creates a Weld::InformationBuilder.
NXOpen::Weld::WeldJointBuilder* NXOpen::Weld::WeldManager::CreateJointBuilder | ( | NXOpen::Weld::WeldJoint * | weldJoint | ) |
Creates a Weld::WeldJointBuilder.
weldJoint | Weld::WeldJoint to be edited |
NXOpen::Weld::JointExitBuilder* NXOpen::Weld::WeldManager::CreateJointExitBuilder | ( | NXOpen::Weld::WeldJoint * | weldJoint | ) |
Creates a Weld::JointExitBuilder.
weldJoint | Weld::WeldJoint to be edited |
NXOpen::Weld::JointExitBuilder* NXOpen::Weld::WeldManager::CreateJointExitBuilderCurve | ( | NXOpen::Curve * | curve | ) |
Creates a Weld::JointExitBuilder using the curve of a Weld::WeldJoint.
curve | curve |
NXOpen::Weld::JointmarkBuilder* NXOpen::Weld::WeldManager::CreateJointmarkBuilder | ( | NXOpen::Weld::Jointmark * | jointmarkFeature | ) |
Creates a Weld::JointmarkBuilder object.
jointmarkFeature | Jointmark to be edited |
NXOpen::Weld::PlugSlotBuilder* NXOpen::Weld::WeldManager::CreatePlugSlotBuilder | ( | NXOpen::Features::Feature * | feature | ) |
Creates a Weld::PlugSlotBuilder object.
feature | Weld PlugSlott to be edited |
NXOpen::Weld::WeldPreferenceBuilder* NXOpen::Weld::WeldManager::CreatePreferenceBuilder | ( | ) |
Creates a Weld::WeldPreferenceBuilder object.
NXOpen::Weld::SurfaceWeldBuilder* NXOpen::Weld::WeldManager::CreateSurfaceWeldBuilder | ( | NXOpen::Weld::SurfaceWeld * | surfaceWeld | ) |
Creates a Weld::SurfaceWeldBuilder.
surfaceWeld | Weld::SurfaceWeld to be edited. NULL to create a new surface weld. |
NXOpen::Weld::UserDefinedWeldBuilder* NXOpen::Weld::WeldManager::CreateUserDefinedWeldBuilder | ( | NXOpen::Features::Feature * | featureSet | ) |
Creates a Weld::UserDefinedWeldBuilder.
featureSet | Builder only creates |
NXOpen::Weld::WeldAdvisorBuilder* NXOpen::Weld::WeldManager::CreateWeldAdvisorBuilder | ( | ) |
Creates a Weld::WeldAdvisorBuilder object.
NXOpen::Weld::WeldBeadBuilder* NXOpen::Weld::WeldManager::CreateWeldBeadBuilder | ( | NXOpen::Features::Feature * | beadFeature | ) |
Creates a Weld::WeldBeadBuilder object.
beadFeature | Weld Bead to be edited |
NXOpen::Weld::WeldGrooveBuilder* NXOpen::Weld::WeldManager::CreateWeldGroove1Builder | ( | NXOpen::Features::Feature * | grooveFeature | ) |
Creates a Weld::WeldGrooveBuilder object.
NXOpen::Weld::GrooveBuilder* NXOpen::Weld::WeldManager::CreateWeldGrooveBuilder | ( | NXOpen::Features::Feature * | weldGroove | ) |
Creates a Weld::GrooveBuilder object.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
NXOpen::Weld::WeldLabelBuilder* NXOpen::Weld::WeldManager::CreateWeldLabelBuilder | ( | NXOpen::Annotations::Annotation * | annotation | ) |
The welding annotation to edit, otherwise if NULL, then create a new one.
annotation | The Welding annotation. |
NXOpen::Weld::WeldObjectBuilder* NXOpen::Weld::WeldManager::CreateWeldObjectBuilder | ( | ) |
Creates a Weld::WeldObjectBuilder object.
NXOpen::Weld::WeldPmiBuilder* NXOpen::Weld::WeldManager::CreateWeldPmiBuilder | ( | ) |
Creates a Weld::WeldPmiBuilder object.
NXOpen::Weld::WeldPointBuilder* NXOpen::Weld::WeldManager::CreateWeldPointBuilder | ( | NXOpen::Features::Feature * | weldPoint | ) |
Creates a Weld::WeldPointBuilder object.
weldPoint | WeldPointBuilder to be edited, if NULL then create a new one |
NXOpen::Weld::WeldPointExitBuilder* NXOpen::Weld::WeldManager::CreateWeldPointExitBuilder | ( | ) |
Creates a Weld::WeldPointExitBuilder object.
NXOpen::Weld::JointmarkBuilder* NXOpen::Weld::WeldManager::EditSingleJointmarkFeature | ( | NXOpen::Features::Feature * | elementFeature | ) |
Creates a Weld::JointmarkBuilder object from a single element feature.
elementFeature | Single jointmark element to be edited |
iterator NXOpen::Weld::WeldManager::end | ( | ) |
Returns an iterator addressing one past the last element.
tag_t NXOpen::Weld::WeldManager::Tag | ( | ) | const |
Returns the tag of this object.