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

变形管理器 更多...

#include <Assemblies_DeformManager.hxx>

Public 成员函数

NXOpen::Assemblies::DeformBuilderCreateDeformBuilder (NXOpen::Part *part, NXOpen::Assemblies::Component *deformComponent)
void DeleteReplacedFeature (NXOpen::Features::Feature *oldFlex)
void LoadOccurrenceData (NXOpen::Part *part)
void PostProcessReplaceFlexFeature (const char *oldReplacedFlexName)
void PostProcessReplaceFlexFeature (const NXString &oldReplacedFlexName)
NXOpen::PartPreProcessDefinitionPart (NXOpen::Assemblies::Component *partOcc, NXOpen::Part *targetPart, bool isReplaceMode)
bool SetReplaceDeformMode (bool isReplacingDeformation)
tag_t Tag () const

静态 Public 成员函数

static DeformManagerGetDeformManager (NXOpen::Session *owner)

详细描述

变形管理器

表示变形管理器类
要获取此类的实例,请参考 NXOpen::Session

创建于NX2406.0.0.

成员函数说明

◆ CreateDeformBuilder()

NXOpen::Assemblies::DeformBuilder * NXOpen::Assemblies::DeformManager::CreateDeformBuilder ( NXOpen::Part * part,
NXOpen::Assemblies::Component * deformComponent )

创建 Assemblies::DeformBuilder 。 此构建器保存变形操作的数据以及用于处理数据的实用函数, 专门用于变形工作流。 part: 创建构建的部件,也是新创建的变形特征将创建的位置 或更新的变形特征所属的部件 deformComponent: 变形定义部件的组件。

返回
Assemblies::DeformBuilder 对象
创建于NX2406.0.0.

许可要求:assemblies ("ASSEMBLIES MODULE")
参数
partpart
deformComponentdeformcomponent

◆ DeleteReplacedFeature()

void NXOpen::Assemblies::DeformManager::DeleteReplacedFeature ( NXOpen::Features::Feature * oldFlex)

替换柔性特征
创建于NX2406.0.0.

许可要求:assemblies ("ASSEMBLIES MODULE")

参数
oldFlexoldflex

◆ GetDeformManager()

DeformManager * NXOpen::Assemblies::DeformManager::GetDeformManager ( NXOpen::Session * owner)
static

返回运行会话的DeformManager对象,该对象作为应用程序API的"网关"类。 对此API中所有其他对象的引用都是直接或间接通过此类上的方法和属性获得的。 在此调用之前,应使用NXOpen API中的'GetSession'方法初始化平台会话。

◆ LoadOccurrenceData()

void NXOpen::Assemblies::DeformManager::LoadOccurrenceData ( NXOpen::Part * part)

加载包含实例数据的部件
创建于NX2406.0.0.

许可要求:assemblies ("ASSEMBLIES MODULE")

参数
partpart

◆ PostProcessReplaceFlexFeature() [1/2]

void NXOpen::Assemblies::DeformManager::PostProcessReplaceFlexFeature ( const char * oldReplacedFlexName)

后处理替换柔性特征
创建于NX2406.0.0.

许可要求:assemblies ("ASSEMBLIES MODULE")

参数
oldReplacedFlexNameoldreplacedflexname

◆ PostProcessReplaceFlexFeature() [2/2]

void NXOpen::Assemblies::DeformManager::PostProcessReplaceFlexFeature ( const NXString & oldReplacedFlexName)

后处理替换柔性特征
创建于NX2406.0.0.

许可要求:assemblies ("ASSEMBLIES MODULE")

参数
oldReplacedFlexNameoldreplacedflexname

◆ PreProcessDefinitionPart()

NXOpen::Part * NXOpen::Assemblies::DeformManager::PreProcessDefinitionPart ( NXOpen::Assemblies::Component * partOcc,
NXOpen::Part * targetPart,
bool isReplaceMode )

预处理变形定义部件
创建于NX2406.0.0.

许可要求:assemblies ("ASSEMBLIES MODULE")

参数
partOccpartocc
targetParttargetpart
isReplaceModeisreplacemode

◆ SetReplaceDeformMode()

bool NXOpen::Assemblies::DeformManager::SetReplaceDeformMode ( bool isReplacingDeformation)

设置变形替换模式
创建于NX2406.0.0.

许可要求:assemblies ("ASSEMBLIES MODULE")

参数
isReplacingDeformationisreplacingdeformation

◆ Tag()

tag_t NXOpen::Assemblies::DeformManager::Tag ( ) const

返回此对象的标签。