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

命令管理器 更多...

#include <Report_CommandManager.hxx>

Public 成员函数

NXOpen::Report::CommandBuilderCreateCommandBuilder (NXOpen::Report::CommandLibrary *commandLibrary, NXOpen::Report::Command *command)
void ExportCommandsToLibraryFile (const std::vector< NXOpen::Report::Command * > &pCommands, const char *libraryFile)
void ExportCommandsToLibraryFile (const std::vector< NXOpen::Report::Command * > &pCommands, const NXString &libraryFile)
NXOpen::TaggedObjectFind (const char *journalIdentifier)
NXOpen::TaggedObjectFind (const NXString &journalIdentifier)
void GetCommandLibraries (std::vector< NXOpen::Report::CommandLibrary * > &pCommandLibraries)
NXOpen::Report::CommandImporterNewCommandImporter (NXOpen::Report::CommandLibrary *pCommandLibrary, const char *libraryFile)
NXOpen::Report::CommandImporterNewCommandImporter (NXOpen::Report::CommandLibrary *pCommandLibrary, const NXString &libraryFile)
tag_t Tag () const

详细描述

命令管理器

表示命令管理器。
不支持KF。

在NX11.0.0版本创建。

成员函数说明

◆ CreateCommandBuilder()

NXOpen::Report::CommandBuilder * NXOpen::Report::CommandManager::CreateCommandBuilder ( NXOpen::Report::CommandLibrary * commandLibrary,
NXOpen::Report::Command * command )

创建命令构造器。

返回
命令构造器对象
在NX11.0.0版本创建。

许可要求: 无
参数
commandLibrary命令库
command命令

◆ ExportCommandsToLibraryFile() [1/2]

void NXOpen::Report::CommandManager::ExportCommandsToLibraryFile ( const std::vector< NXOpen::Report::Command * > & pCommands,
const char * libraryFile )

将选中的命令导出到库文件夹压缩文件。
在NX11.0.0版本创建。

许可要求: 无

参数
pCommands要导出的命令
libraryFile带完整路径的库文件夹压缩文件名

◆ ExportCommandsToLibraryFile() [2/2]

void NXOpen::Report::CommandManager::ExportCommandsToLibraryFile ( const std::vector< NXOpen::Report::Command * > & pCommands,
const NXString & libraryFile )

将选中的命令导出到库文件夹压缩文件。
在NX11.0.0版本创建。

许可要求: 无

参数
pCommands要导出的命令
libraryFile带完整路径的库文件夹压缩文件名

◆ Find() [1/2]

NXOpen::TaggedObject * NXOpen::Report::CommandManager::Find ( const char * journalIdentifier)

根据日志中记录的标识符查找TaggedObject 对象。

返回
找到的对象,无匹配对象时返回空
在NX11.0.0版本创建。

许可要求: 无
参数
journalIdentifier要查找的TaggedObject 对象的标识符

◆ Find() [2/2]

NXOpen::TaggedObject * NXOpen::Report::CommandManager::Find ( const NXString & journalIdentifier)

根据日志中记录的标识符查找TaggedObject 对象。

返回
找到的对象,无匹配对象时返回空
在NX11.0.0版本创建。

许可要求: 无
参数
journalIdentifier要查找的TaggedObject 对象的标识符

◆ GetCommandLibraries()

void NXOpen::Report::CommandManager::GetCommandLibraries ( std::vector< NXOpen::Report::CommandLibrary * > & pCommandLibraries)

获取所有命令库。
在NX11.0.0版本创建。

许可要求: 无

参数
pCommandLibraries获取到的命令库列表

◆ NewCommandImporter() [1/2]

NXOpen::Report::CommandImporter * NXOpen::Report::CommandManager::NewCommandImporter ( NXOpen::Report::CommandLibrary * pCommandLibrary,
const char * libraryFile )

创建一个临时对象NXOpen::Report::CommandImporter ,用于将命令库文件中选中的命令导入到指定命令库。导入完成后应销毁该对象。
在NX11.0.0版本创建。

许可要求: 无

参数
pCommandLibrary目标命令库
libraryFile带完整路径的库文件夹压缩文件名

◆ NewCommandImporter() [2/2]

NXOpen::Report::CommandImporter * NXOpen::Report::CommandManager::NewCommandImporter ( NXOpen::Report::CommandLibrary * pCommandLibrary,
const NXString & libraryFile )

创建一个临时对象NXOpen::Report::CommandImporter ,用于将命令库文件中选中的命令导入到指定命令库。导入完成后应销毁该对象。
在NX11.0.0版本创建。

许可要求: 无

参数
pCommandLibrary目标命令库
libraryFile带完整路径的库文件夹压缩文件名

◆ Tag()

tag_t NXOpen::Report::CommandManager::Tag ( ) const

返回此对象的标识。