|
NX Open C++ 参考指南 2406 v1.1
|
定义一个验证检查器。
检查器定义包含检查器类名、检查器参数值及回调函数等信息。这些信息用于创建检查器实例,以实现参数定制和检查逻辑执行。
要创建此类的新实例,请使用 NXOpen::Validate::ValidationManager::CreateCheckerDefinition
于NX1899.0.0版本创建。
更多...
#include <Validate_CheckerDefinition.hxx>
Public 类型 | |
| typedef NXOpen::Callback1< void, NXOpen::Validate::CheckerNode * > | CustomizationHandler |
| 当Check-Mate定制检查器实例时调用的用户自定义方法。 于NX1899.0.0版本创建。 许可证要求:无 | |
| typedef NXOpen::Callback1< void, NXOpen::Validate::CheckerNode * > | DocumentationHandler |
| 当Check-Mate显示检查器文档时调用的用户自定义方法。 于NX1899.0.0版本创建。 许可证要求:无 | |
Public 成员函数 | |
| bool | InteractiveCheckingOnly () |
| 获取检查器的仅交互检查状态。 指示是否仅在NX交互模式下执行检查器。 当值为true时,检查器不会在ug_check_part批处理模式下执行。 于NX2312.0.0版本创建。 许可证要求:无 | |
| void | SetCustomizationHandler (const NXOpen::Validate::CheckerDefinition::CustomizationHandler &customize) |
| 设置检查器定制处理函数 于NX1899.0.0版本创建。 许可证要求:无 | |
| void | SetDocumentationHandler (const NXOpen::Validate::CheckerDefinition::DocumentationHandler &document) |
| 设置检查器文档处理函数 于NX1899.0.0版本创建。 许可证要求:无 | |
| void | SetInteractiveCheckingOnly (bool interactiveCheckingOnly) |
| 设置检查器的仅交互检查状态。 指示是否仅在NX交互模式下执行检查器。 当值为true时,检查器不会在ug_check_part批处理模式下执行。 于NX2312.0.0版本创建。 许可证要求:无 | |
| virtual | ~CheckerDefinition () |
| 释放与该实例关联的资源。 于NX1899.0.0版本创建。 许可证要求:无 | |
| Public 成员函数 继承自 NXOpen::TransientObject | |
| void * | GetHandle () |
定义一个验证检查器。
检查器定义包含检查器类名、检查器参数值及回调函数等信息。这些信息用于创建检查器实例,以实现参数定制和检查逻辑执行。
要创建此类的新实例,请使用 NXOpen::Validate::ValidationManager::CreateCheckerDefinition
于NX1899.0.0版本创建。
检查器定义
| void NXOpen::Validate::CheckerDefinition::SetCustomizationHandler | ( | const NXOpen::Validate::CheckerDefinition::CustomizationHandler & | customize | ) |
设置检查器定制处理函数
于NX1899.0.0版本创建。
许可证要求:无
| customize | 定制处理函数 |
| void NXOpen::Validate::CheckerDefinition::SetDocumentationHandler | ( | const NXOpen::Validate::CheckerDefinition::DocumentationHandler & | document | ) |
设置检查器文档处理函数
于NX1899.0.0版本创建。
许可证要求:无
| document | 文档处理函数 |
| void NXOpen::Validate::CheckerDefinition::SetInteractiveCheckingOnly | ( | bool | interactiveCheckingOnly | ) |
设置检查器的仅交互检查状态。 指示是否仅在NX交互模式下执行检查器。 当值为true时,检查器不会在ug_check_part批处理模式下执行。
于NX2312.0.0版本创建。
许可证要求:无
| interactiveCheckingOnly | 仅交互检查状态 |