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 NXOpen::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 NXOpen::Weld::AutoPointBuilder object.
unused | Builder only creates |
NXOpen::Weld::AutoWeldSymbolsBuilder* NXOpen::Weld::WeldManager::CreateAutoWeldSymbolsBuilder | ( | ) |
Creates a NXOpen::Weld::AutoWeldSymbolsBuilder object.
void NXOpen::Weld::WeldManager::CreateBeadDesignFeature | ( | ) |
Create a Weld Bead Design Feature part and make it the session work part.
The design feature will be created in the active subset work part.
Created in NX10.0.3.
License requirements : ugweld ("UG WELD")
NXOpen::Weld::CharacteristicsBuilder* NXOpen::Weld::WeldManager::CreateCharacteristicsBuilder | ( | NXOpen::NXObject * | object, |
int | weldType | ||
) |
Creates a NXOpen::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 NXOpen::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 NXOpen::Weld::CompoundWeldBuilder.
compoundWeld | NXOpen::Weld::CompoundWeld to be edited |
NXOpen::Weld::ConnectedFaceFinderBuilder* NXOpen::Weld::WeldManager::CreateConnectedFaceFinderBuilder | ( | const std::vector< NXOpen::Features::Feature * > & | weldFeatures | ) |
Creates a builder for running the Connected Face Finder utility.
Only used internally for Mirror or Transform on the fly.
weldFeatures | MUST be an set of weld features used for Mirror or Translate on the fly. |
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 NXOpen::Weld::DatumPinBuilder object.
feature | NXOpen::Weld::DatumPin to be edited |
NXOpen::Weld::DatumSurfaceBuilder* NXOpen::Weld::WeldManager::CreateDatumSurfaceBuilder | ( | NXOpen::Weld::DatumSurface * | feature | ) |
Creates a NXOpen::Weld::DatumSurfaceBuilder object.
feature | NXOpen::Weld::DatumSurface to be edited |
NXOpen::Weld::EasyPatternBuilder* NXOpen::Weld::WeldManager::CreateEasyPatternBuilder | ( | NXOpen::Features::Feature * | patternFeatureSet | ) |
Creates a NXOpen::Weld::EasyPatternBuilder object.
patternFeatureSet | Pattern feature set. |
NXOpen::Weld::EdgePrepBuilder* NXOpen::Weld::WeldManager::CreateEdgePrepBuilder | ( | NXOpen::Weld::EdgePrep * | edgePrepFeature | ) |
Creates a NXOpen::Weld::EdgePrepBuilder object.
edgePrepFeature | Weld Edge Prep Feature to be edited |
NXOpen::Weld::EdgePrepValuesBuilder* NXOpen::Weld::WeldManager::CreateEdgePrepValuesBuilder | ( | ) |
Creates a NXOpen::Weld::EdgePrepValuesBuilder object.
NXOpen::Weld::ExportWeldBuilder* NXOpen::Weld::WeldManager::CreateExportWeldBuilder | ( | ) |
Creates a NXOpen::Weld::ExportWeldBuilder object.
NXOpen::Weld::ExportWeldJointBuilder* NXOpen::Weld::WeldManager::CreateExportWeldJointBuilder | ( | ) |
Creates a NXOpen::Weld::ExportWeldJointBuilder object.
NXOpen::Weld::WeldFillBuilder* NXOpen::Weld::WeldManager::CreateFillBuilder | ( | NXOpen::Weld::Fill * | fillFeature | ) |
Creates a NXOpen::Weld::WeldFillBuilder , used to create or edit a NXOpen::Weld::Fill feature.
fillFeature | NXOpen::Weld::Fill to be edited |
NXOpen::Weld::FilletBuilder* NXOpen::Weld::WeldManager::CreateFilletBuilder | ( | NXOpen::Features::Feature * | feature | ) |
Creates a NXOpen::Weld::FilletBuilder object.
feature | Weld Fillet to be edited |
NXOpen::Weld::WeldImportBuilder* NXOpen::Weld::WeldManager::CreateImportBuilder | ( | ) |
Creates a NXOpen::Weld::WeldImportBuilder object.
NXOpen::Weld::InformationBuilder* NXOpen::Weld::WeldManager::CreateInformationBuilder | ( | ) |
Creates a NXOpen::Weld::InformationBuilder.
NXOpen::Weld::WeldJointBuilder* NXOpen::Weld::WeldManager::CreateJointBuilder | ( | NXOpen::Weld::WeldJoint * | weldJoint | ) |
Creates a NXOpen::Weld::WeldJointBuilder.
weldJoint | NXOpen::Weld::WeldJoint to be edited |
NXOpen::Weld::JointExitBuilder* NXOpen::Weld::WeldManager::CreateJointExitBuilder | ( | NXOpen::Weld::WeldJoint * | weldJoint | ) |
Creates a NXOpen::Weld::JointExitBuilder.
weldJoint | NXOpen::Weld::WeldJoint to be edited |
NXOpen::Weld::JointExitBuilder* NXOpen::Weld::WeldManager::CreateJointExitBuilderCurve | ( | NXOpen::Curve * | curve | ) |
Creates a NXOpen::Weld::JointExitBuilder using the curve of a NXOpen::Weld::WeldJoint.
curve | curve |
NXOpen::Weld::JointmarkBuilder* NXOpen::Weld::WeldManager::CreateJointmarkBuilder | ( | NXOpen::Weld::Jointmark * | jointmarkFeature | ) |
Creates a NXOpen::Weld::JointmarkBuilder object.
jointmarkFeature | Jointmark to be edited |
NXOpen::Weld::LocatorReferenceBuilder* NXOpen::Weld::WeldManager::CreateLocatorReferenceBuilder | ( | ) |
Creates a NXOpen::Weld::LocatorReferenceBuilder.
NXOpen::Weld::PlugSlotBuilder* NXOpen::Weld::WeldManager::CreatePlugSlotBuilder | ( | NXOpen::Features::Feature * | feature | ) |
Creates a NXOpen::Weld::PlugSlotBuilder object.
feature | Weld PlugSlott to be edited |
NXOpen::Weld::PointMarkBuilder* NXOpen::Weld::WeldManager::CreatePointMarkBuilder | ( | NXOpen::Weld::PointMark * | pointMarkFeature | ) |
Creates a NXOpen::Weld::PointMarkBuilder object.
pointMarkFeature | PointMark feature to be edited |
NXOpen::Weld::WeldPreferenceBuilder* NXOpen::Weld::WeldManager::CreatePreferenceBuilder | ( | ) |
Creates a NXOpen::Weld::WeldPreferenceBuilder object.
NXOpen::Weld::SurfaceWeldBuilder* NXOpen::Weld::WeldManager::CreateSurfaceWeldBuilder | ( | NXOpen::Weld::SurfaceWeld * | surfaceWeld | ) |
Creates a NXOpen::Weld::SurfaceWeldBuilder.
surfaceWeld | NXOpen::Weld::SurfaceWeld to be edited. NULL to create a new surface weld. |
NXOpen::Weld::TransformBuilder* NXOpen::Weld::WeldManager::CreateTransformBuilder | ( | NXOpen::Weld::Transform * | feature | ) |
Creates a NXOpen::Weld::TransformBuilder object.
feature | Feature to be edited |
NXOpen::Weld::UserDefinedWeldBuilder* NXOpen::Weld::WeldManager::CreateUserDefinedWeldBuilder | ( | NXOpen::Features::Feature * | featureSet | ) |
Creates a NXOpen::Weld::UserDefinedWeldBuilder.
featureSet | Builder only creates |
NXOpen::Weld::WeldAdvisorBuilder* NXOpen::Weld::WeldManager::CreateWeldAdvisorBuilder | ( | ) |
Creates a NXOpen::Weld::WeldAdvisorBuilder object.
NXOpen::Weld::WeldBeadBuilder* NXOpen::Weld::WeldManager::CreateWeldBeadBuilder | ( | NXOpen::Features::Feature * | beadFeature | ) |
Creates a NXOpen::Weld::WeldBeadBuilder object.
beadFeature | Weld Bead to be edited |
NXOpen::Weld::WeldGrooveBuilder* NXOpen::Weld::WeldManager::CreateWeldGroove1Builder | ( | NXOpen::Features::Feature * | grooveFeature | ) |
Creates a NXOpen::Weld::WeldGrooveBuilder object.
grooveFeature | Weld Groove to be edited |
NXOpen::Weld::GrooveBuilder* NXOpen::Weld::WeldManager::CreateWeldGrooveBuilder | ( | NXOpen::Features::Feature * | weldGroove | ) |
Creates a NXOpen::Weld::GrooveBuilder object.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
weldGroove | Groove Weld to be edited, if NULL then create a new one |
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 NXOpen::Weld::WeldObjectBuilder object.
NXOpen::Weld::WeldPmiBuilder* NXOpen::Weld::WeldManager::CreateWeldPmiBuilder | ( | ) |
Creates a NXOpen::Weld::WeldPmiBuilder object.
NXOpen::Weld::WeldPointBuilder* NXOpen::Weld::WeldManager::CreateWeldPointBuilder | ( | NXOpen::Features::Feature * | weldPoint | ) |
Creates a NXOpen::Weld::WeldPointBuilder object.
weldPoint | NXOpen::Weld::WeldPointBuilder to be edited, if NULL then create a new one |
NXOpen::Weld::WeldPointExitBuilder* NXOpen::Weld::WeldManager::CreateWeldPointExitBuilder | ( | ) |
Creates a NXOpen::Weld::WeldPointExitBuilder object.
NXOpen::Weld::JointmarkBuilder* NXOpen::Weld::WeldManager::EditSingleJointmarkFeature | ( | NXOpen::Features::Feature * | elementFeature | ) |
Creates a NXOpen::Weld::JointmarkBuilder object from a single element feature.
elementFeature | Single jointmark element to be edited |
NXOpen::Weld::PointMarkBuilder* NXOpen::Weld::WeldManager::EditSinglePointMarkFeature | ( | NXOpen::Weld::PointMarkPoint * | elementFeature | ) |
Creates a NXOpen::Weld::PointMarkBuilder object from a single element feature.
elementFeature | Single PointMarkPoints 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.