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

用户输入类 更多...

#include <Report_UserInput.hxx>

类 NXOpen::Report::UserInput 继承关系图:
NXOpen::TaggedObject NXOpen::INXObject

Public 类型

enum  Type { TypeText , TypeImages }

Public 成员函数

virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)
void GetHint (std::vector< NXString > &inputHint)
NXOpen::Report::UserInput::Type InputType ()
virtual bool IsOccurrence ()
virtual NXString JournalIdentifier ()
virtual NXString Name ()
virtual NXOpen::Assemblies::ComponentOwningComponent ()
virtual NXOpen::BasePartOwningPart ()
virtual void Print ()
virtual NXOpen::INXObjectPrototype ()
void SetHint (std::vector< NXString > &inputHint)
void SetInputType (NXOpen::Report::UserInput::Type inputType)
virtual void SetName (const char *name)
virtual void SetName (const NXString &name)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _UserInputBuilder

详细描述

用户输入类

表示命令中的用户输入。
不支持KF。

于NX11.0.0版本创建。

成员枚举类型说明

◆ Type

表示用户输入类型

枚举值
TypeText 

文本数据的用户输入

TypeImages 

图像数据的用户输入

成员函数说明

◆ FindObject() [1/2]

virtual NXOpen::INXObject * NXOpen::Report::UserInput::FindObject ( const char * journalIdentifier)
virtual

根据日志中记录的标识符查找NXOpen::NXObject 对象。 不同软件版本中,对象的日志标识符可能不同。但新版本软件应能通过旧版本的日志标识符找到同一对象。 一般情况下,手写代码不应使用此方法,它仅用于日志的录制与回放。 若找不到对应日志标识符的对象,将抛出异常。

返回
找到的对象
于NX3.0.0版本创建。

许可要求:无
参数
journalIdentifier对象的日志标识符

实现了 NXOpen::INXObject.

◆ FindObject() [2/2]

virtual NXOpen::INXObject * NXOpen::Report::UserInput::FindObject ( const NXString & journalIdentifier)
virtual

根据日志中记录的标识符查找NXOpen::NXObject 对象。 不同软件版本中,对象的日志标识符可能不同。但新版本软件应能通过旧版本的日志标识符找到同一对象。 一般情况下,手写代码不应使用此方法,它仅用于日志的录制与回放。 若找不到对应日志标识符的对象,将抛出异常。

返回
找到的对象
于NX3.0.0版本创建。

许可要求:无
参数
journalIdentifier对象的日志标识符

实现了 NXOpen::INXObject.

◆ GetHint()

void NXOpen::Report::UserInput::GetHint ( std::vector< NXString > & inputHint)

获取用户输入提示。
于NX11.0.0版本创建。

许可要求:无

参数
inputHint输入提示

◆ InputType()

NXOpen::Report::UserInput::Type NXOpen::Report::UserInput::InputType ( )

返回用户输入类型。
于NX11.0.0版本创建。

许可要求:无

◆ IsOccurrence()

virtual bool NXOpen::Report::UserInput::IsOccurrence ( )
virtual

返回此对象是否为引用实例。
于NX3.0.0版本创建。

许可要求:无

实现了 NXOpen::INXObject.

◆ JournalIdentifier()

virtual NXString NXOpen::Report::UserInput::JournalIdentifier ( )
virtual

返回此对象在日志中记录的标识符。 不同软件版本中,该标识符可能不同。
于NX3.0.0版本创建。

许可要求:无

实现了 NXOpen::INXObject.

◆ Name()

virtual NXString NXOpen::Report::UserInput::Name ( )
virtual

返回对象的自定义名称。
于NX3.0.0版本创建。

许可要求:无

实现了 NXOpen::INXObject.

◆ OwningComponent()

virtual NXOpen::Assemblies::Component * NXOpen::Report::UserInput::OwningComponent ( )
virtual

若此对象为引用实例,返回其所属组件。
于NX3.0.0版本创建。

许可要求:无

实现了 NXOpen::INXObject.

◆ OwningPart()

virtual NXOpen::BasePart * NXOpen::Report::UserInput::OwningPart ( )
virtual

返回此对象所属的部件。
于NX3.0.0版本创建。

许可要求:无

实现了 NXOpen::INXObject.

◆ Print()

virtual void NXOpen::Report::UserInput::Print ( )
virtual

将此对象的信息输出到系统日志文件。
于NX3.0.0版本创建。

许可要求:无

实现了 NXOpen::INXObject.

◆ Prototype()

virtual NXOpen::INXObject * NXOpen::Report::UserInput::Prototype ( )
virtual

若此对象为引用实例,返回其原型对象。
于NX3.0.0版本创建。

许可要求:无

实现了 NXOpen::INXObject.

◆ SetHint()

void NXOpen::Report::UserInput::SetHint ( std::vector< NXString > & inputHint)

设置用户输入提示。
于NX11.0.0版本创建。

许可要求:无

参数
inputHint输入提示

◆ SetInputType()

void NXOpen::Report::UserInput::SetInputType ( NXOpen::Report::UserInput::Type inputType)

设置用户输入类型。
于NX11.0.0版本创建。

许可要求:无

参数
inputType输入类型

◆ SetName() [1/2]

virtual void NXOpen::Report::UserInput::SetName ( const char * name)
virtual

设置对象的自定义名称。 注意:此方法不应用于编辑只读对象(如镜像PMI对象)。 若用于只读对象,部件更新时修改内容将被覆盖。
于NX3.0.0版本创建。

许可要求:无

参数
name名称

实现了 NXOpen::INXObject.

◆ SetName() [2/2]

virtual void NXOpen::Report::UserInput::SetName ( const NXString & name)
virtual

设置对象的自定义名称。 注意:此方法不应用于编辑只读对象(如镜像PMI对象)。 若用于只读对象,部件更新时修改内容将被覆盖。
于NX3.0.0版本创建。

许可要求:无

参数
name名称

实现了 NXOpen::INXObject.