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

表示验证器用于检查部件节点的检查器。
检查器节点包含检查器类名和检查器参数属性值的信息。 如果检查器类是包含子检查器实例的配置文件,您可以为配置文件检查器类中的子检查器实例设置启用标志,以开启或关闭子检查器实例。

于NX7.5.0版本创建。
更多...

#include <Validate_CheckerNode.hxx>

类 NXOpen::Validate::CheckerNode 继承关系图:
NXOpen::TransientObject

Public 成员函数

NXOpen::Validate::LoggerAskLogger ()
 获取指定给Validate::CheckerNodeValidate::Logger 实例。 要获取Validate::CheckerNode 实例,请参考Validate::Validator::AppendCheckerNode
NXString AttributeCustomizedFormulas ()
NXString ClassName ()
bool GetChildCheckerEnabledFlag (const char *childCheckerInstance)
bool GetChildCheckerEnabledFlag (const NXString &childCheckerInstance)
std::vector< bool > GetChildCheckerEnabledFlags (std::vector< NXString > &childCheckerInstances)
std::vector< NXStringGetChildCheckerInstanceNames ()
NXOpen::Validate::ParameterGetParameter (const char *parameterTitle)
NXOpen::Validate::ParameterGetParameter (const NXString &parameterTitle)
std::vector< NXOpen::Validate::Parameter * > GetParameters ()
void SetAttributeCustomizedFormulas (const char *formulaLines)
void SetAttributeCustomizedFormulas (const NXString &formulaLines)
void SetChildCheckerEnabledFlag (const char *childCheckerInstance, bool enableFlag)
void SetChildCheckerEnabledFlag (const NXString &childCheckerInstance, bool enableFlag)
void SetChildCheckerEnabledFlags (std::vector< NXString > &childCheckerInstances, const std::vector< bool > &enableFlags)
void SetClassName (const char *className)
void SetClassName (const NXString &className)
virtual ~CheckerNode ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

表示验证器用于检查部件节点的检查器。
检查器节点包含检查器类名和检查器参数属性值的信息。 如果检查器类是包含子检查器实例的配置文件,您可以为配置文件检查器类中的子检查器实例设置启用标志,以开启或关闭子检查器实例。

于NX7.5.0版本创建。

检查器节点

构造及析构函数说明

◆ ~CheckerNode()

virtual NXOpen::Validate::CheckerNode::~CheckerNode ( )
virtual

释放对象占用的内存。调用此方法后,该对象将不可再使用。在.NET中,当垃圾回收器删除对象时会自动调用此方法。
于NX7.5.0版本创建。

许可要求: 无

成员函数说明

◆ AskLogger()

NXOpen::Validate::Logger * NXOpen::Validate::CheckerNode::AskLogger ( )

获取指定给Validate::CheckerNodeValidate::Logger 实例。 要获取Validate::CheckerNode 实例,请参考Validate::Validator::AppendCheckerNode

返回
用于记录结果的日志器。
于NX1899.0.0版本创建。

许可要求:无

◆ AttributeCustomizedFormulas()

NXString NXOpen::Validate::CheckerNode::AttributeCustomizedFormulas ( )

返回检查器的自定义公式行。
示例:

"Disabled?;False;save_log_in_part;True"

更多信息请参见知识融合帮助中的"知识融合与NX Open"章节。

于NX7.5.0版本创建。

许可要求: 无

◆ ClassName()

NXString NXOpen::Validate::CheckerNode::ClassName ( )

返回检查器类名
于NX7.5.0版本创建。

许可要求: 无

◆ GetChildCheckerEnabledFlag() [1/2]

bool NXOpen::Validate::CheckerNode::GetChildCheckerEnabledFlag ( const char * childCheckerInstance)

获取配置检查器中指定子检查器实例的启用状态。

返回
配置检查器中子检查器的启用状态
创建于NX7.5.0。

许可要求:无
参数
childCheckerInstance配置检查器中子检查器的实例名称

◆ GetChildCheckerEnabledFlag() [2/2]

bool NXOpen::Validate::CheckerNode::GetChildCheckerEnabledFlag ( const NXString & childCheckerInstance)

获取配置检查器中指定子检查器实例的启用状态。

返回
配置检查器中子检查器的启用状态
创建于NX7.5.0。

许可要求:无
参数
childCheckerInstance配置检查器中子检查器的实例名称

◆ GetChildCheckerEnabledFlags()

std::vector< bool > NXOpen::Validate::CheckerNode::GetChildCheckerEnabledFlags ( std::vector< NXString > & childCheckerInstances)

获取配置检查器中的子检查器实例名称及启用状态。

返回
配置检查器中子检查器的启用状态
创建于NX7.5.0。

许可要求:无
参数
childCheckerInstances配置检查器中子检查器的实例名称

◆ GetChildCheckerInstanceNames()

std::vector< NXString > NXOpen::Validate::CheckerNode::GetChildCheckerInstanceNames ( )

获取配置检查器中的子检查器实例名称。

返回
配置检查器中子检查器的实例名称
创建于NX7.5.0。

许可要求:无

◆ GetParameter() [1/2]

NXOpen::Validate::Parameter * NXOpen::Validate::CheckerNode::GetParameter ( const char * parameterTitle)

获取指定标题的Validate::Parameter 对象。
可通过Validate::Parameter::SetBooleanValueValidate::Parameter::SetIntValueValidate::Parameter::SetDoubleValueValidate::Parameter::SetStringValue 等方法自定义参数。
创建于NX1899.0.0。

许可要求:无

参数
parameterTitle参数标题

◆ GetParameter() [2/2]

NXOpen::Validate::Parameter * NXOpen::Validate::CheckerNode::GetParameter ( const NXString & parameterTitle)

获取指定标题的Validate::Parameter 对象。
可通过Validate::Parameter::SetBooleanValueValidate::Parameter::SetIntValueValidate::Parameter::SetDoubleValueValidate::Parameter::SetStringValue 等方法自定义参数。
创建于NX1899.0.0。

许可要求:无

参数
parameterTitle参数标题

◆ GetParameters()

std::vector< NXOpen::Validate::Parameter * > NXOpen::Validate::CheckerNode::GetParameters ( )

获取所有Validate::Parameter 对象。
创建于NX1899.0.0。

许可要求:无

◆ SetAttributeCustomizedFormulas() [1/2]

void NXOpen::Validate::CheckerNode::SetAttributeCustomizedFormulas ( const char * formulaLines)

设置检查器的自定义公式行。
示例:

"Disabled?;False;save_log_in_part;True"

更多信息,请参见知识融合帮助中的“知识融合与NX Open”章节。

创建于NX7.5.0。

许可要求:无

参数
formulaLines检查器的公式行

◆ SetAttributeCustomizedFormulas() [2/2]

void NXOpen::Validate::CheckerNode::SetAttributeCustomizedFormulas ( const NXString & formulaLines)

设置检查器的自定义公式行。
示例:

"Disabled?;False;save_log_in_part;True"

更多信息,请参见知识融合帮助中的“知识融合与NX Open”章节。

创建于NX7.5.0。

许可要求:无

参数
formulaLines检查器的公式行

◆ SetChildCheckerEnabledFlag() [1/2]

void NXOpen::Validate::CheckerNode::SetChildCheckerEnabledFlag ( const char * childCheckerInstance,
bool enableFlag )

设置配置检查器中指定子检查器实例的启用状态。
创建于NX7.5.0。

许可要求:无

参数
childCheckerInstance配置检查器中子检查器的实例名称
enableFlag配置检查器中子检查器的启用状态。

◆ SetChildCheckerEnabledFlag() [2/2]

void NXOpen::Validate::CheckerNode::SetChildCheckerEnabledFlag ( const NXString & childCheckerInstance,
bool enableFlag )

设置配置检查器中指定子检查器实例的启用状态。
创建于NX7.5.0。

许可要求:无

参数
childCheckerInstance配置检查器中子检查器的实例名称
enableFlag配置检查器中子检查器的启用状态。

◆ SetChildCheckerEnabledFlags()

void NXOpen::Validate::CheckerNode::SetChildCheckerEnabledFlags ( std::vector< NXString > & childCheckerInstances,
const std::vector< bool > & enableFlags )

设置配置检查器中的子检查器启用状态。
创建于NX7.5.0。

许可要求:无

参数
childCheckerInstances配置检查器中子检查器的实例名称
enableFlags配置检查器中子检查器的启用状态

◆ SetClassName() [1/2]

void NXOpen::Validate::CheckerNode::SetClassName ( const char * className)

设置检查器类名
于NX7.5.0版本创建。

许可要求: 无

参数
className检查器类名

◆ SetClassName() [2/2]

void NXOpen::Validate::CheckerNode::SetClassName ( const NXString & className)

设置检查器类名
于NX7.5.0版本创建。

许可要求: 无

参数
className检查器类名