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

嵌入管理器构建器 更多...

#include <Features_EmbedManagerBuilder.hxx>

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

Public 类型

enum  LocationTypes { LocationTypesOperatingSystem , LocationTypesTeamcenter }
enum  TaskTypes {
  TaskTypesEmbed , TaskTypesReplace , TaskTypesRename , TaskTypesDelete ,
  TaskTypesExport
}
enum  UsageAreaTypes {
  UsageAreaTypesMathWorksheet , UsageAreaTypesTemplates , UsageAreaTypesDesignLogic , UsageAreaTypesGeneral ,
  UsageAreaTypesProductTemplateStudio
}

Public 成员函数

NXOpen::Features::EmbedManagerBuilder::UsageAreaTypes Area ()
NXString EmbedFileBrowser ()
NXString EmbedNativeFileBrowser ()
NXString ExportDirectory ()
std::vector< int > GetEmbeddedFile ()
std::vector< NXStringGetEmbeddedFileNames ()
NXOpen::Features::EmbedManagerBuilder::LocationTypes Location ()
NXString NewNameFile ()
NXString ReplaceFileBrowser ()
NXString ReplaceNativeFileBrowser ()
void SetArea (NXOpen::Features::EmbedManagerBuilder::UsageAreaTypes area)
void SetEmbeddedFile (const std::vector< int > &embeddedFileIndex)
void SetEmbedFileBrowser (const char *filename)
void SetEmbedFileBrowser (const NXString &filename)
void SetEmbedNativeFileBrowser (const char *filename)
void SetEmbedNativeFileBrowser (const NXString &filename)
void SetExportDirectory (const char *foldername)
void SetExportDirectory (const NXString &foldername)
void SetLocation (NXOpen::Features::EmbedManagerBuilder::LocationTypes location)
void SetNewNameFile (const char *newNameFile)
void SetNewNameFile (const NXString &newNameFile)
void SetReplaceFileBrowser (const char *filename)
void SetReplaceFileBrowser (const NXString &filename)
void SetReplaceNativeFileBrowser (const char *filename)
void SetReplaceNativeFileBrowser (const NXString &filename)
void SetTask (NXOpen::Features::EmbedManagerBuilder::TaskTypes type)
NXOpen::Features::EmbedManagerBuilder::TaskTypes Task ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
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::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 _EmbedManagerBuilderBuilder

详细描述

嵌入管理器构建器

用于管理部件文件中嵌入式文件信息的嵌入、替换、重命名和删除操作。
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateEmbedManagerBuilder  NXOpen::Features::FeatureCollection::CreateEmbedManagerBuilder @endlink  <br>

默认值。

属性
Area MathWorksheet
Location OperatingSystem
Task Embed


在NX12.0.0中创建。

成员枚举类型说明

◆ LocationTypes

指定文件位置的选项。

枚举值
LocationTypesOperatingSystem 

文件存在于本机操作系统中。

LocationTypesTeamcenter 

文件存在于Teamcenter中。

◆ TaskTypes

对文件执行的任务。

枚举值
TaskTypesEmbed 

在部件中嵌入操作系统文件。

TaskTypesReplace 

替换现有的嵌入式文件。

TaskTypesRename 

重命名现有的嵌入式文件。

TaskTypesDelete 

删除现有的嵌入式文件。

TaskTypesExport 

导出现有的嵌入式文件。

◆ UsageAreaTypes

文件在部件文件中存储的区域。

枚举值
UsageAreaTypesMathWorksheet 

供NX Maple和Maple应用程序使用。

UsageAreaTypesTemplates 

供特征模板和产品模板工作室应用程序使用。

UsageAreaTypesDesignLogic 

供设计逻辑应用程序使用。

UsageAreaTypesGeneral 

供任何应用程序使用(受限)。

UsageAreaTypesProductTemplateStudio 

供产品模板工作室应用程序使用(已过时,请参见 NXOpen::Features::EmbedManagerBuilder::UsageAreaTypesTemplates )。

成员函数说明

◆ Area()

NXOpen::Features::EmbedManagerBuilder::UsageAreaTypes NXOpen::Features::EmbedManagerBuilder::Area ( )

返回零件文件中与应用程序用途匹配的区域。
建于 NX12.0.0.

许可证要求:无

◆ EmbedFileBrowser()

NXString NXOpen::Features::EmbedManagerBuilder::EmbedFileBrowser ( )

返回用于将新文件嵌入零件的文件浏览器。
建于 NX12.0.0.

许可证要求:无

◆ EmbedNativeFileBrowser()

NXString NXOpen::Features::EmbedManagerBuilder::EmbedNativeFileBrowser ( )

返回用于将新文件嵌入零件的本机操作系统文件浏览器。当会话是 Teamcenter 但位置是 NXOpen::Features::EmbedManagerBuilder::LocationTypesOperatingSystem 时使用。
建于 NX12.0.0.

许可证要求:无

◆ ExportDirectory()

NXString NXOpen::Features::EmbedManagerBuilder::ExportDirectory ( )

返回导出目录
于NX1953.0.0中创建。

许可证要求:无

◆ GetEmbeddedFile()

std::vector< int > NXOpen::Features::EmbedManagerBuilder::GetEmbeddedFile ( )

获取要处理的嵌入文件的索引。删除嵌入数据时可能有多个索引。

返回
要处理的嵌入文件的索引
建于 NX12.0.0.

许可证要求:无

◆ GetEmbeddedFileNames()

std::vector< NXString > NXOpen::Features::EmbedManagerBuilder::GetEmbeddedFileNames ( )

获取嵌入文件的名称。顺序与 NXOpen::Features::EmbedManagerBuilder::GetEmbeddedFile 索引一致。

返回
与索引对应的嵌入文件名称
建于 NX12.0.0.

许可证要求:无

◆ Location()

NXOpen::Features::EmbedManagerBuilder::LocationTypes NXOpen::Features::EmbedManagerBuilder::Location ( )

返回文件的源位置。
建于 NX12.0.0.

许可证要求:无

◆ NewNameFile()

NXString NXOpen::Features::EmbedManagerBuilder::NewNameFile ( )

返回嵌入文件的新名称。用于重命名嵌入文件的存储。
建于 NX12.0.0.

许可证要求:无

◆ ReplaceFileBrowser()

NXString NXOpen::Features::EmbedManagerBuilder::ReplaceFileBrowser ( )

返回用于在部件中替换嵌入文件的文件浏览器。
于NX12.0.0中创建。

许可证要求:无

◆ ReplaceNativeFileBrowser()

NXString NXOpen::Features::EmbedManagerBuilder::ReplaceNativeFileBrowser ( )

返回用于在部件中替换嵌入文件的原生操作系统文件浏览器。当会话为Teamcenter但位置类型为NXOpen::Features::EmbedManagerBuilder::LocationTypesOperatingSystem时使用。
于NX12.0.0中创建。

许可证要求:无

◆ SetArea()

void NXOpen::Features::EmbedManagerBuilder::SetArea ( NXOpen::Features::EmbedManagerBuilder::UsageAreaTypes area)

设置零件文件中与应用程序用途匹配的区域。
建于 NX12.0.0.

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

参数
area区域

◆ SetEmbeddedFile()

void NXOpen::Features::EmbedManagerBuilder::SetEmbeddedFile ( const std::vector< int > & embeddedFileIndex)

设置要处理的嵌入文件的索引。删除嵌入数据时可能有多个索引。
建于 NX12.0.0.

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

参数
embeddedFileIndex要处理的嵌入文件的索引

◆ SetEmbedFileBrowser() [1/2]

void NXOpen::Features::EmbedManagerBuilder::SetEmbedFileBrowser ( const char * filename)

设置用于将新文件嵌入零件的文件浏览器。
建于 NX12.0.0.

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

参数
filename文件名

◆ SetEmbedFileBrowser() [2/2]

void NXOpen::Features::EmbedManagerBuilder::SetEmbedFileBrowser ( const NXString & filename)

设置用于将新文件嵌入零件的文件浏览器。
建于 NX12.0.0.

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

参数
filename文件名

◆ SetEmbedNativeFileBrowser() [1/2]

void NXOpen::Features::EmbedManagerBuilder::SetEmbedNativeFileBrowser ( const char * filename)

设置原生操作系统文件浏览器以在部件中嵌入新文件。当会话为Teamcenter但位置类型为NXOpen::Features::EmbedManagerBuilder::LocationTypesOperatingSystem时使用。
于NX12.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
filename文件名

◆ SetEmbedNativeFileBrowser() [2/2]

void NXOpen::Features::EmbedManagerBuilder::SetEmbedNativeFileBrowser ( const NXString & filename)

设置原生操作系统文件浏览器以在部件中嵌入新文件。当会话为Teamcenter但位置类型为NXOpen::Features::EmbedManagerBuilder::LocationTypesOperatingSystem时使用。
于NX12.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
filename文件名

◆ SetExportDirectory() [1/2]

void NXOpen::Features::EmbedManagerBuilder::SetExportDirectory ( const char * foldername)

设置导出目录
于NX1953.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
foldername文件夹名

◆ SetExportDirectory() [2/2]

void NXOpen::Features::EmbedManagerBuilder::SetExportDirectory ( const NXString & foldername)

设置导出目录
于NX1953.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
foldername文件夹名

◆ SetLocation()

void NXOpen::Features::EmbedManagerBuilder::SetLocation ( NXOpen::Features::EmbedManagerBuilder::LocationTypes location)

设置文件的源位置。
建于 NX12.0.0.

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

参数
location位置

◆ SetNewNameFile() [1/2]

void NXOpen::Features::EmbedManagerBuilder::SetNewNameFile ( const char * newNameFile)

设置嵌入文件的新名称。用于重命名嵌入文件的存储。
建于 NX12.0.0.

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

参数
newNameFilenewnamefile

◆ SetNewNameFile() [2/2]

void NXOpen::Features::EmbedManagerBuilder::SetNewNameFile ( const NXString & newNameFile)

设置嵌入文件的新名称。用于重命名嵌入文件的存储。
建于 NX12.0.0.

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

参数
newNameFilenewnamefile

◆ SetReplaceFileBrowser() [1/2]

void NXOpen::Features::EmbedManagerBuilder::SetReplaceFileBrowser ( const char * filename)

设置用于在部件中替换嵌入文件的文件浏览器。
于NX12.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
filename文件名

◆ SetReplaceFileBrowser() [2/2]

void NXOpen::Features::EmbedManagerBuilder::SetReplaceFileBrowser ( const NXString & filename)

设置用于在部件中替换嵌入文件的文件浏览器。
于NX12.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
filename文件名

◆ SetReplaceNativeFileBrowser() [1/2]

void NXOpen::Features::EmbedManagerBuilder::SetReplaceNativeFileBrowser ( const char * filename)

设置用于在部件中替换嵌入文件的原生操作系统文件浏览器。当会话为Teamcenter但位置类型为NXOpen::Features::EmbedManagerBuilder::LocationTypesOperatingSystem时使用。
于NX12.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
filename文件名

◆ SetReplaceNativeFileBrowser() [2/2]

void NXOpen::Features::EmbedManagerBuilder::SetReplaceNativeFileBrowser ( const NXString & filename)

设置用于在部件中替换嵌入文件的原生操作系统文件浏览器。当会话为Teamcenter但位置类型为NXOpen::Features::EmbedManagerBuilder::LocationTypesOperatingSystem时使用。
于NX12.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
filename文件名

◆ SetTask()

void NXOpen::Features::EmbedManagerBuilder::SetTask ( NXOpen::Features::EmbedManagerBuilder::TaskTypes type)

设置要执行的任务。
建于 NX12.0.0.

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

参数
type类型

◆ Task()

NXOpen::Features::EmbedManagerBuilder::TaskTypes NXOpen::Features::EmbedManagerBuilder::Task ( )

返回要执行的任务。
建于 NX12.0.0.

许可证要求:无