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

复制粘贴构建器 更多...

#include <Features_CopyPasteBuilder.hxx>

类 NXOpen::Features::CopyPasteBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  BuilderVersion { BuilderVersionOriginal , BuilderVersionExposeOnflySo , BuilderVersionExposeBody , BuilderVersionShowParentSelectOption = 4 }
enum  ExpressionTransferOption { ExpressionTransferOptionCreateNew , ExpressionTransferOptionLinkToOriginal , ExpressionTransferOptionOriginalInstance }
enum  ParentSelectOption { ParentSelectOptionSmartObject , ParentSelectOptionInputForOriginalParent }
enum  ParentTransferOption { ParentTransferOptionPromptForNew , ParentTransferOptionCopyOriginalCurve , ParentTransferOptionOriginalInstance }

Public 成员函数

bool Associative ()
bool CopyResolveGeometry ()
NXOpen::Features::CopyPasteBuilder::ExpressionTransferOption ExpressionOption ()
NXOpen::Features::CopyPasteBuilder::BuilderVersion GetBuilderVersion ()
NXOpen::Features::FeatureReferencesBuilderGetFeatureReferences ()
NXOpen::Features::CopyPasteBuilder::ParentSelectOption SelectOption ()
void SetAssociative (bool associative)
void SetBuilderVersion (NXOpen::Features::CopyPasteBuilder::BuilderVersion version)
void SetCopyResolveGeometry (bool copyResolveGeometry)
void SetExpressionOption (NXOpen::Features::CopyPasteBuilder::ExpressionTransferOption expressionOption)
void SetSelectOption (NXOpen::Features::CopyPasteBuilder::ParentSelectOption selectionOption)
void UpdateBuilder ()
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 _CopyPasteBuilderBuilder

详细描述

复制粘贴构建器

表示 NXOpen::Features::CopyPasteBuilder
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateCopyPasteBuilder2

创建于 NX6.0.0。

成员枚举类型说明

◆ BuilderVersion

版本号类型

枚举值
BuilderVersionOriginal 

原始版本值;可在NX8.0之前设置。

BuilderVersionExposeOnflySo 

暴露复制操作中动态创建的智能对象的版本值;应从NX8.0开始设置。

BuilderVersionExposeBody 

暴露额外目标体父对象的版本值;应从NX8.5开始添加。

BuilderVersionShowParentSelectOption 

引入父对象选择选项的版本值;应从NX8.5.1开始添加。

◆ ExpressionTransferOption

表达式传递模式类型

枚举值
ExpressionTransferOptionCreateNew 

新建

ExpressionTransferOptionLinkToOriginal 

链接到原始

ExpressionTransferOptionOriginalInstance 

原始的实例

◆ ParentSelectOption

父对象选择选项类型;指定智能对象或选择原始父对象的输入

枚举值
ParentSelectOptionSmartObject 

选择原始父对象的输入。复制特征的输入智能对象的创建方法可从原始特征可用的创建方法中选择。

ParentSelectOptionInputForOriginalParent 

使用原始特征中使用的相同创建方法指定智能对象。

◆ ParentTransferOption

父对象传递模式类型

枚举值
ParentTransferOptionPromptForNew 

复制原始曲线

ParentTransferOptionCopyOriginalCurve 

提示新建

ParentTransferOptionOriginalInstance 

原始的实例

成员函数说明

◆ Associative()

bool NXOpen::Features::CopyPasteBuilder::Associative ( )

获取关联切换开关
创建于 NX8.0.0。

许可证要求 : 无

◆ CopyResolveGeometry()

bool NXOpen::Features::CopyPasteBuilder::CopyResolveGeometry ( )

获取复制时解析几何图形的切换开关
创建于 NX8.0.0。

许可证要求 : 无

◆ ExpressionOption()

NXOpen::Features::CopyPasteBuilder::ExpressionTransferOption NXOpen::Features::CopyPasteBuilder::ExpressionOption ( )

获取表达式选项
创建于 NX6.0.0。

许可证要求 : 无

◆ GetBuilderVersion()

NXOpen::Features::CopyPasteBuilder::BuilderVersion NXOpen::Features::CopyPasteBuilder::GetBuilderVersion ( )

构建器版本获取函数
创建于 NX8.5.0。

许可证要求 : solid_modeling ("实体建模")

◆ GetFeatureReferences()

NXOpen::Features::FeatureReferencesBuilder * NXOpen::Features::CopyPasteBuilder::GetFeatureReferences ( )

获取父对象选项

弃用
已在NX8.0.0中弃用。此功能不再受支持。

创建于 NX6.0.0。

许可证要求 : 无

设置父对象选项

弃用
已在NX8.0.0中弃用。此功能不再受支持。

创建于 NX6.0.0。

许可证要求 : solid_modeling ("实体建模")

父对象选项 返回特征引用构建器
创建于 NX6.0.0。

许可证要求 : 无

◆ SelectOption()

NXOpen::Features::CopyPasteBuilder::ParentSelectOption NXOpen::Features::CopyPasteBuilder::SelectOption ( )

获取父对象选择选项。此选项允许用户控制复制特征的输入智能对象是否应具有 从父特征可用的所有输入智能对象创建方法,还是仅使用在原始父对象上选择的智能对象创建方法
创建于 NX8.5.1。

许可证要求 : 无

◆ SetAssociative()

void NXOpen::Features::CopyPasteBuilder::SetAssociative ( bool associative)

设置关联切换开关
创建于 NX8.0.0。

许可证要求 : solid_modeling ("实体建模")

参数
associative关联切换开关

◆ SetBuilderVersion()

void NXOpen::Features::CopyPasteBuilder::SetBuilderVersion ( NXOpen::Features::CopyPasteBuilder::BuilderVersion version)

构建器版本设置函数。此函数设置构建器版本号,该版本号被视为位字段。 它仍使用之前版本中定义的枚举。为了将构建器版本号设置为正确的值, 版本号可以通过对之前版本号进行按位或运算来计算,或者通过对之前版本号进行加法运算来计算。
创建于 NX8.5.0。

许可证要求 : solid_modeling ("实体建模")

参数
version版本

◆ SetCopyResolveGeometry()

void NXOpen::Features::CopyPasteBuilder::SetCopyResolveGeometry ( bool copyResolveGeometry)

设置复制时解析几何图形的切换开关
创建于 NX8.0.0。

许可证要求 : solid_modeling ("实体建模")

参数
copyResolveGeometry复制时解析几何图形的切换开关

◆ SetExpressionOption()

void NXOpen::Features::CopyPasteBuilder::SetExpressionOption ( NXOpen::Features::CopyPasteBuilder::ExpressionTransferOption expressionOption)

设置表达式选项
创建于 NX6.0.0。

许可证要求 : solid_modeling ("实体建模")

参数
expressionOption表达式选项

◆ SetSelectOption()

void NXOpen::Features::CopyPasteBuilder::SetSelectOption ( NXOpen::Features::CopyPasteBuilder::ParentSelectOption selectionOption)

设置父对象选择选项。此选项允许用户控制复制特征的输入智能对象是否应具有 从父特征可用的所有输入智能对象创建方法,还是仅使用在原始父对象上选择的智能对象创建方法
创建于 NX8.5.1。

许可证要求 : solid_modeling ("实体建模")

参数
selectionOption选择选项

◆ UpdateBuilder()

void NXOpen::Features::CopyPasteBuilder::UpdateBuilder ( )

更新构建器函数,需要在重置父对象选择选项后调用
创建于 NX8.0.0。

许可证要求 : solid_modeling ("实体建模")