|
NX Open C++ 参考指南 2406 v1.1
|
焊接管理器 更多...
#include <Weld_WeldManager.hxx>
类 | |
| class | iterator |
Public 类型 | |
| enum | SearchOption { SearchOptionDesignFeatureAndDesignControlElement , SearchOptionDesignFeature , SearchOptionDesignControlElement } |
焊接管理器
管理焊接特征和辅助工具。
要获取此类的实例,请参考 NXOpen::Features::FeatureCollection
创建于 NX6.0.0。
| iterator NXOpen::Weld::WeldManager::begin | ( | ) |
返回指向第一个元素的迭代器。
| NXOpen::Weld::AutoPointBuilder * NXOpen::Weld::WeldManager::CreateAutoPointBuilder | ( | NXOpen::Features::Feature * | unused | ) |
创建 NXOpen::Weld::AutoPointBuilder 对象。
| unused | 构建器仅创建 |
| NXOpen::Weld::AutoWeldSymbolsBuilder * NXOpen::Weld::WeldManager::CreateAutoWeldSymbolsBuilder | ( | ) |
创建一个 NXOpen::Weld::AutoWeldSymbolsBuilder 对象。
| void NXOpen::Weld::WeldManager::CreateBeadDesignFeature | ( | ) |
| NXOpen::Weld::CharacteristicsBuilder * NXOpen::Weld::WeldManager::CreateCharacteristicsBuilder | ( | NXOpen::NXObject * | object, |
| NXOpen::Weld::CharacteristicsBuilder::Type | charxType ) |
创建 NXOpen::Weld::CharacteristicsBuilder ,用于为任何焊接特征指定焊接特性。
创建 NXOpen::Weld::CharacteristicsBuilder ,用于为任何焊接特征指定焊接特性。
在 NX9.0.0 中创建。
许可证要求:ugweld ("UG WELD") 或 structure_weld ("STRUCTURE WELD") 或 tooling_locators ("Tooling Locators")
| object | 具有待编辑属性的对象。 |
| charxType | 正在处理的特性类型 |
| NXOpen::Weld::CompoundWeldBuilder * NXOpen::Weld::WeldManager::CreateCompoundWeldBuilder | ( | NXOpen::Weld::CompoundWeld * | compoundWeld | ) |
创建一个 NXOpen::Weld::CompoundWeldBuilder
| compoundWeld | 要编辑的 NXOpen::Weld::CompoundWeld |
| NXOpen::Weld::ConnectedFaceFinderBuilder * NXOpen::Weld::WeldManager::CreateConnectedFaceFinderBuilder | ( | const std::vector< NXOpen::Features::Feature * > & | weldFeatures | ) |
创建用于运行 Connected Face Finder 实用程序的构建器。 仅在内部用于即时镜像或变换。
| weldFeatures | 必须是用于即时镜像或平移的一组焊缝特征。 |
| NXOpen::Weld::ConnectedFaceFinderBuilder * NXOpen::Weld::WeldManager::CreateConnectedFaceFinderBuilder2 | ( | bool | ignoreHoles, |
| const std::vector< NXOpen::Features::Feature * > & | weldFeatures ) |
创建用于运行 Connected Face Finder 实用程序的构建器。 内部用于从现有点、即时镜像或变换。
| ignoreHoles | 查找面时忽略孔。如果不想在点位于孔上方时查找面,请设置为 false。 |
| weldFeatures | 必须是用于即时镜像或平移的一组焊缝特征。 |
| NXOpen::Weld::ConnectedFaceFinderBuilder * NXOpen::Weld::WeldManager::CreateConnectedFaceFinderOperation | ( | ) |
创建用于运行 Connected Face Finder 实用程序的构建器。
| NXOpen::Weld::DatumEdgeBuilder * NXOpen::Weld::WeldManager::CreateDatumEdgeBuilder | ( | NXOpen::Weld::DatumEdge * | feature | ) |
创建一个 NXOpen::Weld::DatumEdgeBuilder 对象。
创建于 NX2312.0.0。
许可要求:tooling_locators ("Tooling Locators")
| feature | 要编辑的 NXOpen::Weld::DatumEdge |
| NXOpen::Weld::DatumPinBuilder * NXOpen::Weld::WeldManager::CreateDatumPinBuilder | ( | NXOpen::Weld::DatumPin * | feature | ) |
创建一个 NXOpen::Weld::DatumPinBuilder 对象。
创建于 NX8.5.0。
许可要求:tooling_locators ("Tooling Locators")
| feature | 要编辑的 NXOpen::Weld::DatumPin |
| NXOpen::Weld::DatumSurfaceBuilder * NXOpen::Weld::WeldManager::CreateDatumSurfaceBuilder | ( | NXOpen::Weld::DatumSurface * | feature | ) |
创建一个 NXOpen::Weld::DatumSurfaceBuilder 对象。
创建于 NX8.5.0。
许可要求:tooling_locators ("Tooling Locators")
| feature | 要编辑的 NXOpen::Weld::DatumSurface |
| NXOpen::Weld::EasyPatternBuilder * NXOpen::Weld::WeldManager::CreateEasyPatternBuilder | ( | NXOpen::Features::Feature * | patternFeatureSet | ) |
创建 NXOpen::Weld::EasyPatternBuilder 对象。
| patternFeatureSet | 阵列特征集。 |
| NXOpen::Weld::EdgePrepBuilder * NXOpen::Weld::WeldManager::CreateEdgePrepBuilder | ( | NXOpen::Weld::EdgePrep * | edgePrepFeature | ) |
创建一个 NXOpen::Weld::EdgePrepBuilder 对象。
创建于 NX8.0.0。
许可要求:structure_weld ("STRUCTURE WELD")
| edgePrepFeature | 要编辑的焊接边缘准备特征 |
| NXOpen::Weld::EdgePrepValuesBuilder * NXOpen::Weld::WeldManager::CreateEdgePrepValuesBuilder | ( | ) |
创建 NXOpen::Weld::EdgePrepValuesBuilder 对象。
| NXOpen::Weld::ExportDpvBuilder * NXOpen::Weld::WeldManager::CreateExportDpvBuilder | ( | ) |
创建一个 NXOpen::Weld::ExportDpvBuilder 对象。
| NXOpen::Weld::ExportWeldBuilder * NXOpen::Weld::WeldManager::CreateExportWeldBuilder | ( | ) |
创建 NXOpen::Weld::ExportWeldBuilder 对象。
| NXOpen::Weld::ExportWeldJointBuilder * NXOpen::Weld::WeldManager::CreateExportWeldJointBuilder | ( | ) |
创建一个 NXOpen::Weld::ExportWeldJointBuilder 对象。
| NXOpen::Weld::WeldFillBuilder * NXOpen::Weld::WeldManager::CreateFillBuilder | ( | NXOpen::Weld::Fill * | fillFeature | ) |
创建 NXOpen::Weld::WeldFillBuilder ,用于创建或编辑 NXOpen::Weld::Fill 特征。
在 NX7.5.0 中创建。
许可证要求:ugweld ("UG WELD")
| fillFeature | 待编辑的 NXOpen::Weld::Fill |
| NXOpen::Weld::FilletBuilder * NXOpen::Weld::WeldManager::CreateFilletBuilder | ( | NXOpen::Features::Feature * | feature | ) |
创建一个 NXOpen::Weld::FilletBuilder 对象。
创建于 NX8.0.0。
许可要求:ugweld ("UG WELD")
| feature | 要编辑的焊接圆角特征 |
| NXOpen::Weld::WeldImportBuilder * NXOpen::Weld::WeldManager::CreateImportBuilder | ( | ) |
创建 NXOpen::Weld::WeldImportBuilder 对象。
| NXOpen::Weld::InformationBuilder * NXOpen::Weld::WeldManager::CreateInformationBuilder | ( | ) |
创建一个 NXOpen::Weld::InformationBuilder
在 NX9.0.0 中创建。
许可证要求:ugweld ("UG WELD") 或 structure_weld ("STRUCTURE WELD")
| NXOpen::Weld::WeldJointBuilder * NXOpen::Weld::WeldManager::CreateJointBuilder | ( | NXOpen::Weld::WeldJoint * | weldJoint | ) |
创建 NXOpen::Weld::WeldJointBuilder
| weldJoint | 待编辑的 NXOpen::Weld::WeldJoint |
| NXOpen::Weld::JointExitBuilder * NXOpen::Weld::WeldManager::CreateJointExitBuilder | ( | NXOpen::Weld::WeldJoint * | weldJoint | ) |
创建 NXOpen::Weld::JointExitBuilder
| weldJoint | 待编辑的 NXOpen::Weld::WeldJoint |
| NXOpen::Weld::JointExitBuilder * NXOpen::Weld::WeldManager::CreateJointExitBuilderCurve | ( | NXOpen::Curve * | curve | ) |
使用 NXOpen::Weld::WeldJoint 的曲线创建 NXOpen::Weld::JointExitBuilder
| curve | 曲线 |
| NXOpen::Weld::JointmarkBuilder * NXOpen::Weld::WeldManager::CreateJointmarkBuilder | ( | NXOpen::Weld::Jointmark * | jointmarkFeature | ) |
创建一个 NXOpen::Weld::JointmarkBuilder 对象。
在 NX9.0.0 中创建。
许可证要求:ugweld ("UG WELD")
| jointmarkFeature | 要编辑的 Jointmark |
| NXOpen::Weld::LocatorReferenceBuilder * NXOpen::Weld::WeldManager::CreateLocatorReferenceBuilder | ( | ) |
创建一个 NXOpen::Weld::LocatorReferenceBuilder
在 NX10.0.2 中创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::MeasureHemBuilder * NXOpen::Weld::WeldManager::CreateMeasureHemBuilder | ( | NXOpen::Weld::MeasureHem * | feature | ) |
创建一个 NXOpen::Weld::MeasureHemBuilder 对象。
创建于 NX2406.0.0。
许可要求:tooling_locators ("Tooling Locators")
| feature | 要编辑的 NXOpen::Weld::MeasureHem |
| NXOpen::Weld::MeasureHoleBuilder * NXOpen::Weld::WeldManager::CreateMeasureHoleBuilder | ( | NXOpen::Weld::MeasureHole * | feature | ) |
创建一个 NXOpen::Weld::MeasureHoleBuilder 对象。
创建于 NX2306.0.0。
许可要求:tooling_locators ("Tooling Locators")
| feature | 要编辑的 NXOpen::Weld::MeasureHole |
| NXOpen::Weld::MeasureSurfaceBuilder * NXOpen::Weld::WeldManager::CreateMeasureSurfaceBuilder | ( | NXOpen::Weld::MeasureSurface * | measureSurface | ) |
创建一个 NXOpen::Weld::MeasureSurfaceBuilder 对象。
创建于 NX2306.0.0。
许可要求:tooling_locators ("Tooling Locators")
| measureSurface | 要编辑的 NXOpen::Weld::MeasureSurface,若为 NULL 则创建新的 |
| NXOpen::Weld::MeasureTrimBuilder * NXOpen::Weld::WeldManager::CreateMeasureTrimBuilder | ( | NXOpen::Weld::MeasureTrim * | feature | ) |
创建一个 NXOpen::Weld::MeasureTrimBuilder 对象。
创建于 NX2312.0.0。
许可要求:tooling_locators ("Tooling Locators")
| feature | 要编辑的 NXOpen::Weld::MeasureTrim |
| NXOpen::Weld::PlugSlotBuilder * NXOpen::Weld::WeldManager::CreatePlugSlotBuilder | ( | NXOpen::Features::Feature * | feature | ) |
创建一个 NXOpen::Weld::PlugSlotBuilder 对象。
创建于 NX8.0.0。
许可要求:ugweld ("UG WELD")
| feature | 要编辑的焊接塞槽特征 |
| NXOpen::Weld::PointMarkBuilder * NXOpen::Weld::WeldManager::CreatePointMarkBuilder | ( | NXOpen::Weld::PointMark * | pointMarkFeature | ) |
创建一个 NXOpen::Weld::PointMarkBuilder 对象。
在 NX9.0.0 中创建。
许可证要求:ugweld ("UG WELD")
| pointMarkFeature | 要编辑的 PointMark 特征 |
| NXOpen::Weld::WeldPreferenceBuilder * NXOpen::Weld::WeldManager::CreatePreferenceBuilder | ( | ) |
创建 NXOpen::Weld::WeldPreferenceBuilder 对象。
| NXOpen::Weld::SurfaceWeldBuilder * NXOpen::Weld::WeldManager::CreateSurfaceWeldBuilder | ( | NXOpen::Weld::SurfaceWeld * | surfaceWeld | ) |
创建一个 NXOpen::Weld::SurfaceWeldBuilder
| surfaceWeld | 要编辑的 NXOpen::Weld::SurfaceWeld。NULL 表示创建新的表面焊缝。 |
| NXOpen::Weld::TransformBuilder * NXOpen::Weld::WeldManager::CreateTransformBuilder | ( | NXOpen::Weld::Transform * | feature | ) |
创建一个 NXOpen::Weld::TransformBuilder 对象。
在 NX11.0.1 中创建。
许可证要求:ugweld ("UG WELD") 或 tooling_locators ("Tooling Locators")
| feature | 要编辑的特征 |
| NXOpen::Weld::UserDefinedWeldBuilder * NXOpen::Weld::WeldManager::CreateUserDefinedWeldBuilder | ( | NXOpen::Features::Feature * | featureSet | ) |
创建 NXOpen::Weld::UserDefinedWeldBuilder
在 NX7.5.0 中创建。
许可证要求:ugweld ("UG WELD")
| featureSet | 构建器仅创建 |
| NXOpen::Weld::WeldAdvisorBuilder * NXOpen::Weld::WeldManager::CreateWeldAdvisorBuilder | ( | ) |
创建 NXOpen::Weld::WeldAdvisorBuilder 对象。
| NXOpen::Weld::WeldBeadBuilder * NXOpen::Weld::WeldManager::CreateWeldBeadBuilder | ( | NXOpen::Features::Feature * | beadFeature | ) |
创建 NXOpen::Weld::WeldBeadBuilder 对象。
在 NX7.5.0 中创建。
许可证要求:ugweld ("UG WELD")
| beadFeature | 待编辑的焊道 |
| NXOpen::Weld::WeldGrooveBuilder * NXOpen::Weld::WeldManager::CreateWeldGroove1Builder | ( | NXOpen::Features::Feature * | grooveFeature | ) |
创建一个 NXOpen::Weld::WeldGrooveBuilder 对象。
| grooveFeature | 要编辑的焊接坡口特征 |
| NXOpen::Weld::WeldLabelBuilder * NXOpen::Weld::WeldManager::CreateWeldLabelBuilder | ( | NXOpen::Annotations::Annotation * | annotation | ) |
要编辑的焊接注释,若为 NULL 则创建新的
| annotation | 焊接注释 |
| NXOpen::Weld::WeldObjectBuilder * NXOpen::Weld::WeldManager::CreateWeldObjectBuilder | ( | ) |
创建一个 NXOpen::Weld::WeldObjectBuilder 对象。
创建于 NX8.0.1。
许可要求:ugweld ("UG WELD") 或 structure_weld ("STRUCTURE WELD")
| NXOpen::Weld::WeldPmiBuilder * NXOpen::Weld::WeldManager::CreateWeldPmiBuilder | ( | ) |
创建一个 NXOpen::Weld::WeldPmiBuilder 对象。
| NXOpen::Weld::WeldPointBuilder * NXOpen::Weld::WeldManager::CreateWeldPointBuilder | ( | NXOpen::Features::Feature * | weldPoint | ) |
创建 NXOpen::Weld::GrooveBuilder 对象。
创建 NXOpen::Weld::WeldPointBuilder 对象。
| weldPoint | NXOpen::Weld::WeldPointBuilder 要编辑的对象,如果为 NULL 则创建新的对象 |
| NXOpen::Weld::WeldPointExitBuilder * NXOpen::Weld::WeldManager::CreateWeldPointExitBuilder | ( | ) |
创建一个 NXOpen::Weld::WeldPointExitBuilder 对象。
在 NX8.0.2 中创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::JointmarkBuilder * NXOpen::Weld::WeldManager::EditSingleJointmarkFeature | ( | NXOpen::Features::Feature * | elementFeature | ) |
从单个元素特征创建一个 NXOpen::Weld::JointmarkBuilder 对象。
在 NX9.0.0 中创建。
许可证要求:ugweld ("UG WELD")
| elementFeature | 要编辑的单个 Jointmark 元素 |
| NXOpen::Weld::PointMarkBuilder * NXOpen::Weld::WeldManager::EditSinglePointMarkFeature | ( | NXOpen::Weld::PointMarkPoint * | elementFeature | ) |
从单个元素特征创建一个 NXOpen::Weld::PointMarkBuilder 对象。
在 NX9.0.0 中创建。
许可证要求:ugweld ("UG WELD")
| elementFeature | 要编辑的单个 PointMarkPoints 元素 |
|
inline |
返回指向最后一个元素之后位置的迭代器。
| bool NXOpen::Weld::WeldManager::IsEntityAWeldObject | ( | ) |
检查对象是否是焊接对象。
于 NX2306.0.0 中创建。
许可证要求:无
| bool NXOpen::Weld::WeldManager::IsEntityFromDesignFeatureOrDesignControlElementPart | ( | NXOpen::Weld::WeldManager::SearchOption | searchOption | ) |
检查对象是否来自设计特征或设计控制元素。
于 NX2306.0.0 中创建。
许可证要求:无
| searchOption | 搜索选项 |
| tag_t NXOpen::Weld::WeldManager::Tag | ( | ) | const |
返回此对象的标签。