|
NX Open C++ 参考指南 2406 v1.1
|
命令库 更多...
#include <Report_CommandLibrary.hxx>
Public 类型 | |
| enum | MoveCommandLocation { MoveCommandLocationBefore , MoveCommandLocationAfter } |
Public 成员函数 | |
| virtual NXOpen::INXObject * | FindObject (const char *journalIdentifier) |
| virtual NXOpen::INXObject * | FindObject (const NXString &journalIdentifier) |
| void | GetCommands (std::vector< NXOpen::Report::Command * > &pCommands) |
| virtual bool | IsOccurrence () |
| virtual NXString | JournalIdentifier () |
| void | MoveCommands (const std::vector< NXOpen::Report::Command * > &pCommand, NXOpen::Report::CommandLibrary::MoveCommandLocation newLocation, NXOpen::Report::Command *pReferenceCommand) |
| virtual NXString | Name () |
| virtual NXOpen::Assemblies::Component * | OwningComponent () |
| virtual NXOpen::BasePart * | OwningPart () |
| virtual void | Print () |
| virtual NXOpen::INXObject * | Prototype () |
| void | Save () |
| virtual void | SetName (const char *name) |
| virtual void | SetName (const NXString &name) |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _CommandLibraryBuilder |
命令库
表示命令管理器中的命令库。
不支持KF。
版本:NX11.0.0。
|
virtual |
根据日志中记录的标识符查找NXOpen::NXObject 对象。 不同软件版本中,对象的日志标识符可能不同,但新版本软件可通过旧版本日志标识符找到同一对象。 通常此方法不用于手写代码,仅支持日志的录制与回放。 若找不到对应标识符的对象,将抛出异常。
| journalIdentifier | 对象的日志标识符 |
实现了 NXOpen::INXObject.
|
virtual |
根据日志中记录的标识符查找NXOpen::NXObject 对象。 不同软件版本中,对象的日志标识符可能不同,但新版本软件可通过旧版本日志标识符找到同一对象。 通常此方法不用于手写代码,仅支持日志的录制与回放。 若找不到对应标识符的对象,将抛出异常。
| journalIdentifier | 对象的日志标识符 |
实现了 NXOpen::INXObject.
| void NXOpen::Report::CommandLibrary::GetCommands | ( | std::vector< NXOpen::Report::Command * > & | pCommands | ) |
获取命令库中的所有命令。
版本:NX11.0.0。
许可要求:无
| pCommands | 输出命令列表 |
|
virtual |
返回此对象是否为实例。
版本:NX3.0.0。
许可要求:无
实现了 NXOpen::INXObject.
|
virtual |
返回此对象在日志中记录的标识符。 不同软件版本中该标识符可能不同。
版本:NX3.0.0。
许可要求:无
实现了 NXOpen::INXObject.
| void NXOpen::Report::CommandLibrary::MoveCommands | ( | const std::vector< NXOpen::Report::Command * > & | pCommand, |
| NXOpen::Report::CommandLibrary::MoveCommandLocation | newLocation, | ||
| NXOpen::Report::Command * | pReferenceCommand ) |
将命令移动至新位置。
版本:NX11.0.0。
许可要求:无
| pCommand | 要移动的命令 |
| newLocation | 目标位置类型 |
| pReferenceCommand | 参考命令 |
|
virtual |
返回对象的自定义名称。
版本:NX3.0.0。
许可要求:无
实现了 NXOpen::INXObject.
|
virtual |
若此对象为实例,返回其所属组件。
版本:NX3.0.0。
许可要求:无
实现了 NXOpen::INXObject.
|
virtual |
返回此对象所属的部件。
版本:NX3.0.0。
许可要求:无
实现了 NXOpen::INXObject.
|
virtual |
将此对象的信息输出至系统日志文件。
版本:NX3.0.0。
许可要求:无
实现了 NXOpen::INXObject.
|
virtual |
若此对象为实例,返回其原型对象。
版本:NX3.0.0。
许可要求:无
实现了 NXOpen::INXObject.
| void NXOpen::Report::CommandLibrary::Save | ( | ) |
将所有命令保存至其绑定的XML文件。
版本:NX11.0.0。
许可要求:无
|
virtual |
设置对象的自定义名称。 注意:此方法不可用于编辑只读对象(如镜像PMI对象), 否则在部件更新时修改内容将被覆盖。
版本:NX3.0.0。
许可要求:无
| name | 自定义名称 |
实现了 NXOpen::INXObject.
|
virtual |
设置对象的自定义名称。 注意:此方法不可用于编辑只读对象(如镜像PMI对象), 否则在部件更新时修改内容将被覆盖。
版本:NX3.0.0。
许可要求:无
| name | 自定义名称 |
实现了 NXOpen::INXObject.