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

验证器 更多...

#include <Validate_Validator.hxx>

类 NXOpen::Validate::Validator 继承关系图:
NXOpen::TaggedObject

Public 成员函数

void AppendCheckerNode (const char *className)
void AppendCheckerNode (const NXString &className)
void AppendCheckerNodes (std::vector< NXString > &classNames)
void AppendPartNode (const char *fileName)
void AppendPartNode (const NXString &fileName)
void AppendPartNode (NXOpen::Part *partObject)
void AppendPartNodes (const std::vector< NXOpen::Part * > &partObject)
void AppendPartNodes (std::vector< NXString > &fileNames)
void ClearCheckerNodes ()
void ClearPartNodes ()
NXOpen::Validation::Result Commit ()
void EraseCheckerNode (int delNdx)
void ErasePartNode (int index)
NXOpen::Validate::CheckerNodeFindCheckerNode (int index)
NXOpen::Validate::PartNodeFindPartNode (int index)
void GetCheckerNodes (std::vector< NXOpen::Validate::CheckerNode * > &checkerNode)
NXOpen::ErrorListGetLastErrorListFromCommit ()
void GetPartNodes (std::vector< NXOpen::Validate::PartNode * > &partNodes)
NXOpen::Validate::ValidatorOptionsValidatorOptions ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ValidatorBuilder

详细描述

验证器

表示NX NXOpen::Validate::Validator
要创建此类的新实例,请使用 NXOpen::Validate::ValidationManager::CreateValidator

创建于NX7.5.0。

成员函数说明

◆ AppendCheckerNode() [1/2]

void NXOpen::Validate::Validator::AppendCheckerNode ( const char * className)

添加检查器节点。
创建于NX7.5.0.

许可证要求 : ug_checkmate ("UG Check Mate")

参数
className检查器类名

◆ AppendCheckerNode() [2/2]

void NXOpen::Validate::Validator::AppendCheckerNode ( const NXString & className)

添加检查器节点。
创建于NX7.5.0.

许可证要求 : ug_checkmate ("UG Check Mate")

参数
className检查器类名

◆ AppendCheckerNodes()

void NXOpen::Validate::Validator::AppendCheckerNodes ( std::vector< NXString > & classNames)

添加检查器节点。
创建于NX7.5.0.

许可证要求 : ug_checkmate ("UG Check Mate")

参数
classNames检查器类名数组

◆ AppendPartNode() [1/3]

void NXOpen::Validate::Validator::AppendPartNode ( const char * fileName)

通过部件文件名添加部件节点
创建于NX7.5.0。

许可证要求:无

参数
fileName文件名

◆ AppendPartNode() [2/3]

void NXOpen::Validate::Validator::AppendPartNode ( const NXString & fileName)

通过部件文件名添加部件节点
创建于NX7.5.0。

许可证要求:无

参数
fileName文件名

◆ AppendPartNode() [3/3]

void NXOpen::Validate::Validator::AppendPartNode ( NXOpen::Part * partObject)

通过部件对象添加部件节点
创建于NX7.5.0.

许可证要求 : 无

参数
partObject部件对象

◆ AppendPartNodes() [1/2]

void NXOpen::Validate::Validator::AppendPartNodes ( const std::vector< NXOpen::Part * > & partObject)

通过部件对象添加部件节点
创建于NX7.5.0.

许可证要求 : 无

参数
partObject部件对象

◆ AppendPartNodes() [2/2]

void NXOpen::Validate::Validator::AppendPartNodes ( std::vector< NXString > & fileNames)

通过部件文件名添加部件节点
创建于NX7.5.0.

许可证要求 : 无

参数
fileNames文件名

◆ ClearCheckerNodes()

void NXOpen::Validate::Validator::ClearCheckerNodes ( )

清空检查器节点
创建于NX7.5.0.

许可证要求 : ug_checkmate ("UG Check Mate")

◆ ClearPartNodes()

void NXOpen::Validate::Validator::ClearPartNodes ( )

清空部件节点
创建于NX7.5.0.

许可证要求 : 无

◆ Commit()

NXOpen::Validation::Result NXOpen::Validate::Validator::Commit ( )

运行检查过程并返回检查状态。 如果发现失败的检查状态,将返回 NXOpen::Validation::ResultFailed。 否则将返回 NXOpen::Validation::ResultPass。 调用 NXOpen::Validate::Validator::GetLastErrorListFromCommit 获取检查过程中发生的异常。

返回

创建于NX7.5.0。

许可证要求:ug_checkmate ("UG Check Mate")

◆ EraseCheckerNode()

void NXOpen::Validate::Validator::EraseCheckerNode ( int delNdx)

移除检查器节点。
创建于NX7.5.0.

许可证要求 : ug_checkmate ("UG Check Mate")

参数
delNdx删除索引

◆ ErasePartNode()

void NXOpen::Validate::Validator::ErasePartNode ( int index)

移除部件节点
创建于NX7.5.0.

许可证要求 : 无

参数
index索引

◆ FindCheckerNode()

NXOpen::Validate::CheckerNode * NXOpen::Validate::Validator::FindCheckerNode ( int index)

返回检查器节点。

返回
检查器节点
创建于NX7.5.0.

许可证要求 : ug_checkmate ("UG Check Mate")
参数
index索引

◆ FindPartNode()

NXOpen::Validate::PartNode * NXOpen::Validate::Validator::FindPartNode ( int index)

查找部件节点

返回

创建于NX7.5.0.

许可证要求 : 无
参数
index索引

◆ GetCheckerNodes()

void NXOpen::Validate::Validator::GetCheckerNodes ( std::vector< NXOpen::Validate::CheckerNode * > & checkerNode)

返回所有检查器节点。
创建于NX7.5.0.

许可证要求 : ug_checkmate ("UG Check Mate")

参数
checkerNode检查器节点数组

◆ GetLastErrorListFromCommit()

NXOpen::ErrorList * NXOpen::Validate::Validator::GetLastErrorListFromCommit ( )

返回上次 NXOpen::Validate::Validator::Commit 期间发生的错误列表。

返回
检查过程中遇到的错误列表
创建于NX9.0.0。

许可证要求:ug_checkmate ("UG Check Mate")

◆ GetPartNodes()

void NXOpen::Validate::Validator::GetPartNodes ( std::vector< NXOpen::Validate::PartNode * > & partNodes)

返回所有部件节点。
创建于NX7.5.0.

许可证要求 : ug_checkmate ("UG Check Mate")

参数
partNodes部件节点

◆ ValidatorOptions()

NXOpen::Validate::ValidatorOptions * NXOpen::Validate::Validator::ValidatorOptions ( )

返回运行选项。
于 NX7.5.0 版本创建。

许可证要求:ug_checkmate ("UG Check Mate")