|
NX Open C++ 参考指南 2406 v1.1
|
连接查找器构建器 更多...
#include <Weld_ConnectionFinderBuilder.hxx>
Public 类型 | |
| enum | FilterTypes { FilterTypesAll , FilterTypesPassed , FilterTypesWarning , FilterTypesFailed , FilterTypesSaved , FilterTypesNotSaved , FilterTypesDeleted } |
友元 | |
| class | _ConnectionFinderBuilderBuilder |
连接查找器构建器
表示一个用于显示、管理、删除并允许用户为焊接对象重定向面信息的构建器。
于NX9.0.0创建。
| void NXOpen::Weld::ConnectionFinderBuilder::CenterNode | ( | NXOpen::NXObject * | nodeTag | ) |
调整部件显示,使选中的焊接点拟合到图形窗口中心。
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| nodeTag | 焊接特征。 |
| void NXOpen::Weld::ConnectionFinderBuilder::ClearAllTree | ( | ) |
清除树列表,允许您执行另一次搜索。
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| void NXOpen::Weld::ConnectionFinderBuilder::ClearMarking | ( | NXOpen::NXObject * | nodeTag | ) |
取消标记(移除保存或删除标记)焊接特征,使其不参与处理。
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| nodeTag | 焊接特征。 |
| void NXOpen::Weld::ConnectionFinderBuilder::DeleteNode | ( | NXOpen::NXObject * | nodeTag | ) |
从结果中删除连接部件信息。
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| nodeTag | 焊接特征 |
| NXOpen::Weld::ConnectionFinderBuilder::FilterTypes NXOpen::Weld::ConnectionFinderBuilder::Filter | ( | ) |
返回控制"全部保存"处理的筛选值。
于NX10.0.0创建。
许可要求 : 无
| NXOpen::ScCollector * NXOpen::Weld::ConnectionFinderBuilder::GetEdgeNodeCollector | ( | NXOpen::NXObject * | weldObject, |
| int | edgeNodeIndex ) |
获取特定焊接对象和索引的边收集器。当对象的边节点为空且需要填充时,此方法非常有用。搜索范围受列表特征集设置限制。
| weldObject | 要搜索的特定焊接特征集或点。 |
| edgeNodeIndex | 焊接对象中要查找的特定位置索引。 |
| NXOpen::ScCollector * NXOpen::Weld::ConnectionFinderBuilder::GetFaceNodeCollector | ( | NXOpen::NXObject * | weldObject, |
| int | faceNodeIndex ) |
获取特定焊接对象和索引的面收集器。当对象的面节点为空且需要填充时,此方法非常有用。搜索范围受列表特征集设置限制。
| weldObject | 要搜索的特定焊接特征集或点。 |
| faceNodeIndex | 焊接对象中要查找的特定位置索引。 |
| std::vector< NXOpen::ScCollector * > NXOpen::Weld::ConnectionFinderBuilder::GetFaces | ( | NXOpen::NXObject * | weldObject | ) |
根据 NXOpen::Weld::ConnectionFinderBuilder::ListFeatureSet ,获取给定特征集或点的面收集器。
| weldObject | 要搜索的特定焊接特征集或点。 |
| bool NXOpen::Weld::ConnectionFinderBuilder::IgnoreHoles | ( | ) |
获取查找面时是否忽略孔的选项。
创建于NX2406.0.0。
许可证要求:无
| bool NXOpen::Weld::ConnectionFinderBuilder::IsEdgeNodeEmpty | ( | NXOpen::NXObject * | weldObject, |
| int | edgeNodeIndex ) |
识别特定焊接对象和索引的边收集器是否已分配边。搜索范围受列表特征集设置限制。如果无法找到边节点或收集器缺失,将返回错误。
于 NX9.0.0 版本创建。
许可证要求:无
| weldObject | 要搜索的特定焊接特征集或点。 |
| edgeNodeIndex | 焊接对象中要查找的特定位置索引。 |
| bool NXOpen::Weld::ConnectionFinderBuilder::IsFaceNodeEmpty | ( | NXOpen::NXObject * | weldObject, |
| int | faceNodeIndex ) |
识别特定焊接对象和索引对应的面收集器是否分配了面。搜索将受列表特征集设置限制。如果找不到面节点或收集器缺失,将返回错误。
创建于NX9.0.0。
许可证要求:无
| weldObject | 要搜索的特定焊接特征集或点。 |
| faceNodeIndex | 要在焊接对象中查找的特定位置索引。 |
| bool NXOpen::Weld::ConnectionFinderBuilder::ListFeatureSet | ( | ) |
返回是否根据指定焊点所属的特征集列出搜索结果的选项。
于NX9.0.0创建。
许可要求 : 无
| NXOpen::ScCollector * NXOpen::Weld::ConnectionFinderBuilder::ReassignEdge | ( | ) |
返回点击“重新分配”按钮时使用的边。
于 NX9.0.0 版本创建。
许可证要求:无
| void NXOpen::Weld::ConnectionFinderBuilder::ReassignEdgeNode | ( | NXOpen::NXObject * | ownerTag, |
| NXOpen::NXObject * | nodeTag ) |
将重新分配边收集器中的边重新分配到指定节点。
于 NX9.0.0 版本创建。
许可证要求:ugweld ("UG WELD")
| ownerTag | 焊接特征集或特征点。 |
| nodeTag | 边或收集器,用于标识要在集合或点中修改的边。 |
| NXOpen::ScCollector * NXOpen::Weld::ConnectionFinderBuilder::ReassignFace | ( | ) |
获取当调用重新分配按钮时要使用的面。
创建于NX9.0.0。
许可证要求:无
| void NXOpen::Weld::ConnectionFinderBuilder::ReassignFaceNode | ( | NXOpen::NXObject * | ownerTag, |
| NXOpen::NXObject * | nodeTag ) |
将重新分配面收集器中的面重新分配到指定节点。
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| ownerTag | 焊接特征集或特征点。 |
| nodeTag | 面或收集器,标识要在特征集或点中修改的面。 |
| void NXOpen::Weld::ConnectionFinderBuilder::ReorderAfterEdgeNode | ( | NXOpen::NXObject * | parentTag, |
| int | edgeSetIndexToMove, | ||
| int | edgeSetIndexToReoderAfter ) |
通过将所选边置于指定边之后来重新排序。索引从 0 开始(表示第 1 个元素)。
于 NX9.0.0 版本创建。
许可证要求:ugweld ("UG WELD")
| parentTag | 父焊接特征。 |
| edgeSetIndexToMove | 要重新排序的边集索引 |
| edgeSetIndexToReoderAfter | 要移至其之后的边集索引 |
| void NXOpen::Weld::ConnectionFinderBuilder::ReorderAfterFaceNode | ( | NXOpen::NXObject * | parentTag, |
| int | faceSetIndexToMove, | ||
| int | faceSetIndexToReoderAfter ) |
将选中的面重新排序,放置在指定面之后。索引从0开始表示第一个元素。
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| parentTag | 父焊接特征。 |
| faceSetIndexToMove | 要重新排序的面集索引 |
| faceSetIndexToReoderAfter | 要放置在其之后的目标面集索引 |
| void NXOpen::Weld::ConnectionFinderBuilder::ReorderBeforeEdgeNode | ( | NXOpen::NXObject * | parentTag, |
| int | edgeSetIndexToMove, | ||
| int | edgeSetIndexToReoderBefore ) |
通过将所选边置于指定边之前来重新排序。索引从 0 开始(表示第 1 个元素)。
于 NX9.0.0 版本创建。
许可证要求:ugweld ("UG WELD")
| parentTag | 父焊接特征。 |
| edgeSetIndexToMove | 要重新排序的边集索引 |
| edgeSetIndexToReoderBefore | 要移至其之前的边集索引 |
| void NXOpen::Weld::ConnectionFinderBuilder::ReorderBeforeFaceNode | ( | NXOpen::NXObject * | parentTag, |
| int | faceSetIndexToMove, | ||
| int | faceSetIndexToReoderBefore ) |
将选中的面重新排序,放置在指定面之前。索引从0开始表示第一个元素。
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| parentTag | 父焊接特征。 |
| faceSetIndexToMove | 要重新排序的面集索引 |
| faceSetIndexToReoderBefore | 要放置在其之前的目标面集索引 |
| void NXOpen::Weld::ConnectionFinderBuilder::RequiredFaceNode | ( | NXOpen::NXObject * | nodeTag, |
| bool | isRequired ) |
识别面节点是必填(true)还是可选(false)。当识别到焊接点仅包含来自一个连接部件的面时,会使用此方法。
于 NX9.0.0 版本创建。
许可证要求:ugweld ("UG WELD")
| nodeTag | 焊接面标识符。通常是收集器的标签。 |
| isRequired | 面节点是必填(true)还是可选(false)? |
| void NXOpen::Weld::ConnectionFinderBuilder::SaveAllTree | ( | ) |
将所有连接部件信息标记为“已保存”,以便提交时保存信息。依赖于NXOpen::Weld::ConnectionFinderBuilder::FilterTypes 的值。失败条件中识别的节点将不会被标记。
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| void NXOpen::Weld::ConnectionFinderBuilder::SaveNode | ( | NXOpen::NXObject * | nodeTag | ) |
将连接部件信息标记为“已保存”,以便提交时保存信息。
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| nodeTag | 焊接特征。 |
| void NXOpen::Weld::ConnectionFinderBuilder::SetFilter | ( | NXOpen::Weld::ConnectionFinderBuilder::FilterTypes | filter | ) |
设置控制"全部保存"处理的筛选值。
于NX10.0.0创建。
许可要求 : ugweld ("UG WELD")
| filter | 筛选 |
| void NXOpen::Weld::ConnectionFinderBuilder::SetIgnoreHoles | ( | bool | ignoreHoles | ) |
设置查找面时是否忽略孔的选项。
创建于NX2406.0.0。
许可证要求:ugweld ("UG WELD")
| ignoreHoles | 是否忽略孔 |
| void NXOpen::Weld::ConnectionFinderBuilder::SetListFeatureSet | ( | bool | listFeatureSet | ) |
设置是否根据指定焊点所属的特征集列出搜索结果的选项。
于NX9.0.0创建。
许可要求 : ugweld ("UG WELD")
| listFeatureSet | listfeatureset |
| void NXOpen::Weld::ConnectionFinderBuilder::SetUpdateCoordinateSystem | ( | bool | updateCoordinateSystem | ) |
设置当保存时是否更新节点坐标系以使用获得的重新连接坐标系的选项。
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| updateCoordinateSystem | 是否更新坐标系 |
| bool NXOpen::Weld::ConnectionFinderBuilder::UpdateCoordinateSystem | ( | ) |
获取当保存时是否更新节点坐标系以使用获得的重新连接坐标系的选项。
创建于NX9.0.0。
许可证要求:无
|
virtual |
验证组件的输入是否足以调用 commit。如果组件未处于可提交状态,则会抛出异常。例如,如果组件要求您设置某些属性,而您尚未设置,此方法会抛出异常。某些组件会抛出未实现的 NXException。