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

外部文件引用适配器 更多...

#include <ExternalFileReferenceAdapter.hxx>

类 NXOpen::ExternalFileReferenceAdapter 继承关系图:
NXOpen::TaggedObject

Public 类型

enum  Type { TypeNative , TypePart , TypeImanFile , TypeDatabaseObject }

Public 成员函数

void EstablishReference (NXOpen::ExternalFileReferenceAdapter::Type referenceType, const char *externalFileSpec)
void EstablishReference (NXOpen::ExternalFileReferenceAdapter::Type referenceType, const NXString &externalFileSpec)
NXString GetFileSpec ()
void SetAssociatedFileReference ()
void SetCandidateForSave (bool doSave)
void SetExternalFileDefinitionKey (const char *externalFileDefkey)
void SetExternalFileDefinitionKey (const NXString &externalFileDefkey)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ExternalFileReferenceAdapterBuilder

详细描述

外部文件引用适配器

表示用于传递外部文件引用信息的受管理外部文件引用适配器对象。
使用 NXOpen::IExternalFileReferencer::GetExternalFileReferenceAdapter 获取此类的实例。

创建于 NX1847.0.0.

成员枚举类型说明

◆ Type

表示外部文件引用的类型。

枚举值
TypeNative 

表示对本地文件系统中文件的引用。

TypePart 

表示对 Teamcenter 数据库中另一个 NX 部件的引用。

TypeImanFile 

表示对 Teamcenter 数据库中命名引用文件的引用。

TypeDatabaseObject 

表示对 Teamcenter 数据库对象的引用。

成员函数说明

◆ EstablishReference() [1/2]

void NXOpen::ExternalFileReferenceAdapter::EstablishReference ( NXOpen::ExternalFileReferenceAdapter::Type referenceType,
const char * externalFileSpec )

建立对给定外部文件的受管理引用。
创建于 NX1847.0.0.

许可证要求 : 无

参数
referenceType引用类型
externalFileSpec外部文件规范

◆ EstablishReference() [2/2]

void NXOpen::ExternalFileReferenceAdapter::EstablishReference ( NXOpen::ExternalFileReferenceAdapter::Type referenceType,
const NXString & externalFileSpec )

建立对给定外部文件的受管理引用。
创建于 NX1847.0.0.

许可证要求 : 无

参数
referenceType引用类型
externalFileSpec外部文件规范

◆ GetFileSpec()

NXString NXOpen::ExternalFileReferenceAdapter::GetFileSpec ( )

从外部文件引用适配器返回外部文件规范。
创建于 NX1847.0.0.

许可证要求 : 无

◆ SetAssociatedFileReference()

void NXOpen::ExternalFileReferenceAdapter::SetAssociatedFileReference ( )

设置外部文件是否为引用它的部件的关联文件,仅当连接到 Teamcenter 时适用
创建于 NX1847.0.0.

许可证要求 : 无

◆ SetCandidateForSave()

void NXOpen::ExternalFileReferenceAdapter::SetCandidateForSave ( bool doSave)

设置在部件保存时是否将修改后的外部文件上传到 Teamcenter,仅当连接到 Teamcenter 时适用
创建于 NX1847.0.0.

许可证要求 : 无

参数
doSave是否保存

◆ SetExternalFileDefinitionKey() [1/2]

void NXOpen::ExternalFileReferenceAdapter::SetExternalFileDefinitionKey ( const char * externalFileDefkey)

设置外部文件定义,该定义提供有关此引用的 TC 数据模型和其他受管理模式特定方面的信息。
创建于 NX1847.0.0.

许可证要求 : 无

参数
externalFileDefkey外部文件定义键

◆ SetExternalFileDefinitionKey() [2/2]

void NXOpen::ExternalFileReferenceAdapter::SetExternalFileDefinitionKey ( const NXString & externalFileDefkey)

设置外部文件定义,该定义提供有关此引用的 TC 数据模型和其他受管理模式特定方面的信息。
创建于 NX1847.0.0.

许可证要求 : 无

参数
externalFileDefkey外部文件定义键