|
NX Open C++ 参考指南 2406 v1.1
|
连接查找器构建器 更多...
#include <Join_JoinedFinderBuilder.hxx>
Public 类型 | |
| enum | FilterTypes { FilterTypesAll , FilterTypesPassed , FilterTypesWarning , FilterTypesFailed , FilterTypesSaved , FilterTypesNotSaved , FilterTypesDeleted } |
Public 成员函数 | |
| void | CenterNode (NXOpen::NXObject *nodeTag) |
| void | ClearAllTree () |
| void | DeleteNode (NXOpen::NXObject *nodeTag) |
| void | FeatureSelectObjects (NXOpen::NXObject *joinFeatureTag, std::vector< NXOpen::TaggedObject * > &selectObjects) |
| NXOpen::Join::JoinedFinderBuilder::FilterTypes | Filter () |
| std::vector< NXOpen::ScCollector * > | GetBodies (NXOpen::Features::Feature *joinFeature) |
| bool | GroupResults () |
| void | MarkFeatureModified (NXOpen::NXObject *joinFeatureTag, bool isModified) |
| NXOpen::SelectTaggedObject * | ReassignBody () |
| void | ReassignBodyNode (NXOpen::NXObject *ownerTag, NXOpen::TaggedObject *nodeTag) |
| void | RemoveBodyNode (NXOpen::TaggedObject *selectObjectTag) |
| void | SaveAllTree () |
| void | SetFilter (NXOpen::Join::JoinedFinderBuilder::FilterTypes filter) |
| void | SetGroupResults (bool groupResults) |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _JoinedFinderBuilderBuilder |
连接查找器构建器
表示用于显示、管理、删除以及允许用户编辑点连接特征的构建器。
于NX2206.0.0版本创建。
| void NXOpen::Join::JoinedFinderBuilder::CenterNode | ( | NXOpen::NXObject * | nodeTag | ) |
调整部件显示并使所选连接特征在图形窗口中居中。
于NX2206.0.0版本创建。
许可证要求 : nx_join (" NX Join")
| nodeTag | 连接特征或其他NX对象。 |
| void NXOpen::Join::JoinedFinderBuilder::ClearAllTree | ( | ) |
清除树列表并允许执行另一次搜索。
于NX2206.0.0版本创建。
许可证要求 : nx_join (" NX Join")
| void NXOpen::Join::JoinedFinderBuilder::DeleteNode | ( | NXOpen::NXObject * | nodeTag | ) |
将连接特征标记为待删除。
于NX2206.0.0版本创建。
许可证要求 : nx_join (" NX Join")
| nodeTag | 连接特征。 |
| void NXOpen::Join::JoinedFinderBuilder::FeatureSelectObjects | ( | NXOpen::NXObject * | joinFeatureTag, |
| std::vector< NXOpen::TaggedObject * > & | selectObjects ) |
从特征或组实体中获取选择对象实体的数组。 该列表可用于更改选择对象实体中的体。
于NX2206.0.0版本创建。
许可证要求 : nx_join (" NX Join")
| joinFeatureTag | 用于获取连接体的连接特征或组实体。 |
| selectObjects | 连接体的选择对象实体数组。 |
| NXOpen::Join::JoinedFinderBuilder::FilterTypes NXOpen::Join::JoinedFinderBuilder::Filter | ( | ) |
获取用于控制显示哪些节点的筛选器值。
于NX2206.0.0版本创建。
许可证要求 : 无
| std::vector< NXOpen::ScCollector * > NXOpen::Join::JoinedFinderBuilder::GetBodies | ( | NXOpen::Features::Feature * | joinFeature | ) |
获取给定特征的实体收集器。
| joinFeature | 特定的连接特征。 |
| bool NXOpen::Join::JoinedFinderBuilder::GroupResults | ( | ) |
获取按特征类型和公共连接部件对结果分组列出的选项。
于NX2206.0.0版本创建。
许可证要求 : 无
| void NXOpen::Join::JoinedFinderBuilder::MarkFeatureModified | ( | NXOpen::NXObject * | joinFeatureTag, |
| bool | isModified ) |
将特征或组节点标记为已修改/未修改。
于NX2206.0.0版本创建。
许可证要求 : nx_join (" NX Join")
| joinFeatureTag | 用于获取连接体的连接特征或组实体。 |
| isModified | 若为true,节点将被标记为已修改。 |
| NXOpen::SelectTaggedObject * NXOpen::Join::JoinedFinderBuilder::ReassignBody | ( | ) |
获取更改连接体时使用的对象。
于NX2206.0.0版本创建。
许可证要求 : 无
| void NXOpen::Join::JoinedFinderBuilder::ReassignBodyNode | ( | NXOpen::NXObject * | ownerTag, |
| NXOpen::TaggedObject * | nodeTag ) |
为指定节点重新分配体。
于NX2206.0.0版本创建。
许可证要求 : nx_join (" NX Join")
| ownerTag | 连接特征,或按公共连接体编辑时的组实体。 |
| nodeTag | 用于更新此节点的对象列表。 |
| void NXOpen::Join::JoinedFinderBuilder::RemoveBodyNode | ( | NXOpen::TaggedObject * | selectObjectTag | ) |
为单个特征移除连接体,若结果已分组则为多个特征移除。
于NX2206.0.0版本创建。
许可证要求 : nx_join (" NX Join")
| selectObjectTag | 要移除的节点中的选择对象。 实体节点将被标记为删除,并在Builder::Commit 期间删除。 |
| void NXOpen::Join::JoinedFinderBuilder::SaveAllTree | ( | ) |
将所有连接部件信息标识为"已接受",以便Builder::Commit 保存这些信息。
于NX2206.0.0版本创建。
许可证要求 : nx_join (" NX Join")
| void NXOpen::Join::JoinedFinderBuilder::SetFilter | ( | NXOpen::Join::JoinedFinderBuilder::FilterTypes | filter | ) |
设置用于控制显示哪些节点的筛选器值。
于NX2206.0.0版本创建。
许可证要求 : nx_join (" NX Join")
| filter | 筛选器 |
| void NXOpen::Join::JoinedFinderBuilder::SetGroupResults | ( | bool | groupResults | ) |
设置按特征类型和公共连接部件对结果分组列出的选项。
于NX2206.0.0版本创建。
许可证要求 : ugweld ("UG WELD")
| groupResults | 分组结果 |
|
virtual |
验证组件的输入是否足够用于 调用提交。 若组件处于无法提交的状态 则抛出异常。 例如,若组件需要 您设置某些属性,若您尚未设置该属性,此方法将抛出异常。 此方法对某些组件抛出尚未实现的 NXException。