|
NX Open C++ 参考指南 2406 v1.1
|
特征构建器基类 更多...
#include <Features_FeatureBuilder.hxx>
Public 成员函数 | |
| NXOpen::Features::Feature * | CommitFeature () |
| NXOpen::Features::Feature * | GetFeature () |
| void | HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature) |
| bool | ParentFeatureInternal () |
| void | SetParentFeatureInternal (bool isInternal) |
| void | SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
| void | ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature) |
| void | UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
| Public 成员函数 继承自 NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _FeatureBuilderBuilder |
特征构建器基类
表示用于创建和修改特征的特征构建器。特征构建器管理在零件上正确创建特征所需的步骤。
这是一个抽象类,无法实例化。
于NX3.0.0创建。
| NXOpen::Features::Feature * NXOpen::Features::FeatureBuilder::CommitFeature | ( | ) |
提交特征参数并创建特征
| NXOpen::Features::Feature * NXOpen::Features::FeatureBuilder::GetFeature | ( | ) |
获取此构建器当前正在编辑的特征。如果正在创建新特征且构建器尚未提交,则返回NULL。
| void NXOpen::Features::FeatureBuilder::HideInternalParentFeatureAfterEdit | ( | NXOpen::Features::Feature * | parentFeature | ) |
在内部父特征(从属特征)编辑后重新抑制它。请注意,如果之前未调用 ShowInternalParentFeatureForEdit,此方法将不执行任何操作。还请注意,当特征构建器被销毁时,此操作会自动发生,因此严格来说不需要调用此方法。
创建于 NX8.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
| parentFeature | 从属特征 |
| bool NXOpen::Features::FeatureBuilder::ParentFeatureInternal | ( | ) |
获取此特征的最新时间戳父特征是否应设为内部特征
于NX5.0.0创建。
许可证要求 : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")
| void NXOpen::Features::FeatureBuilder::SetParentFeatureInternal | ( | bool | isInternal | ) |
设置此特征的最新时间戳父特征是否应设为内部特征
于NX5.0.0创建。
许可证要求 : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")
| isInternal | True = 内部,False = 外部 |
| void NXOpen::Features::FeatureBuilder::SetParentFeatureInternal | ( | NXOpen::Features::Feature * | parentFeature | ) |
设置将成为正在创建或提交的特征的内部特征或从属特征的父特征
于NX6.0.0创建。
许可证要求 : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")
| parentFeature | 从属特征 |
| void NXOpen::Features::FeatureBuilder::ShowInternalParentFeatureForEdit | ( | NXOpen::Features::Feature * | parentFeature | ) |
取消抑制内部父特征(从属特征),以便可以编辑它。
创建于 NX8.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
| parentFeature | 从属特征 |
| void NXOpen::Features::FeatureBuilder::UnsetParentFeatureInternal | ( | NXOpen::Features::Feature * | parentFeature | ) |
将正在编辑的特征的内部父特征设为外部特征
于NX6.0.0创建。
许可证要求 : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")
| parentFeature | 从属特征 |