NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Assemblies::DeformBuilder类 参考

变形构建器 更多...

#include <Assemblies_DeformBuilder.hxx>

类 NXOpen::Assemblies::DeformBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

void PostCreateNewDeform ()
void PostUpdateDeform (bool isInErrorRecovery)
bool PreCreateNewDeform ()
bool PreUpdateDeform ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _DeformBuilderBuilder

详细描述

变形构建器

变形构建器用于创建、编辑、更新和查询变形。 此构建器与其他常见构建器略有不同,它并不真正提交,例如客户端无需提交。 相反,它持有一些数据和方法,用于处理数据以启动辅助UI/构建器来创建或编辑基于模板的变形。 对于删除和查询操作,构建器的方法将立即执行。
要创建此类的新实例,请使用 NXOpen::Assemblies::DeformManager::CreateDeformBuilder

创建于 NX2406.0.0。

成员函数说明

◆ PostCreateNewDeform()

void NXOpen::Assemblies::DeformBuilder::PostCreateNewDeform ( )

创建新变形的后处理
创建于 NX2406.0.0。

许可要求:无

◆ PostUpdateDeform()

void NXOpen::Assemblies::DeformBuilder::PostUpdateDeform ( bool isInErrorRecovery)

更新现有变形特征的后处理
创建于 NX2406.0.0。

许可要求:装配 ("ASSEMBLIES MODULE")

参数
isInErrorRecovery是否处于错误恢复中

◆ PreCreateNewDeform()

bool NXOpen::Assemblies::DeformBuilder::PreCreateNewDeform ( )

创建新变形的预处理 创建新变形前的预处理。 创建新变形特征的步骤包括:

  1. 通过调用 NXOpen::Assemblies::DeformManager::PreProcessDefinitionPart 预处理变形定义部件
  2. 使用 NXOpen::Assemblies::DeformManager::CreateDeformBuilder 创建 NXOpen::Assemblies::DeformBuilder
  3. 调用 NXOpen::Assemblies::DeformBuilder::PreCreateNewDeform
  4. 使用 NXOpen::UserDefinedTemplate::Collection::CreateInstantiationBuilder 创建 NXOpen::UserDefinedTemplate::InstantiationBuilder
  5. 为实例化构建器设置表达式和引用
  6. 通过调用 NXOpen::Builder::Commit 提交
  7. 通过调用 NXOpen::Assemblies::DeformBuilder::PostCreateNewDeform 进行后处理
    创建于 NX2406.0.0。

    许可要求:无

◆ PreUpdateDeform()

bool NXOpen::Assemblies::DeformBuilder::PreUpdateDeform ( )

更新现有变形特征的预处理 更新现有变形特征的步骤包括:

  1. 通过调用 NXOpen::Assemblies::DeformManager::PreProcessDefinitionPart 预处理变形定义部件
  2. 使用 NXOpen::Assemblies::DeformManager::CreateDeformBuilder 创建 NXOpen::Assemblies::DeformBuilder
  3. 调用 NXOpen::Assemblies::DeformBuilder::PreUpdateDeform
  4. 使用 NXOpen::UserDefinedTemplate::Collection::CreateInstantiationBuilder 创建 NXOpen::UserDefinedTemplate::InstantiationBuilder
  5. 为实例化构建器设置表达式和引用
  6. 通过调用 NXOpen::Builder::Commit 提交
  7. 调用 NXOpen::Assemblies::DeformManager::DeleteReplacedFeature 删除旧的变形特征
  8. 通过调用 NXOpen::Assemblies::DeformBuilder::PostUpdateDeform 进行后处理
    创建于 NX2406.0.0。

    许可要求:装配 ("ASSEMBLIES MODULE")