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

定义检查器配置文件。
配置文件定义包含类名、参数值和子检查器等信息。这些信息用于创建配置文件实例,以便进行参数定制

要创建此类的新实例,请使用 NXOpen::Validate::ValidationManager::DefineCheckerProfile

在NX2306.0.0中创建。
更多...

#include <Validate_ProfileDefinition.hxx>

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

Public 类型

typedef NXOpen::Callback1< void, NXOpen::Validate::CheckerNode * > CustomizationHandler
typedef NXOpen::Callback1< void, NXOpen::Validate::CheckerNode * > DocumentationHandler

Public 成员函数

void AddChildChecker (const char *checkerClassId, const std::vector< NXOpen::Validate::Parameter * > &parameters)
void AddChildChecker (const NXString &checkerClassId, const std::vector< NXOpen::Validate::Parameter * > &parameters)
void SetAllowUserCustomize (bool allowUserCustomize)
void SetCustomizationHandler (const NXOpen::Validate::ProfileDefinition::CustomizationHandler &customize)
void SetDocumentationHandler (const NXOpen::Validate::ProfileDefinition::DocumentationHandler &document)
virtual ~ProfileDefinition ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

定义检查器配置文件。
配置文件定义包含类名、参数值和子检查器等信息。这些信息用于创建配置文件实例,以便进行参数定制

要创建此类的新实例,请使用 NXOpen::Validate::ValidationManager::DefineCheckerProfile

在NX2306.0.0中创建。

轮廓定义类

成员类型定义说明

◆ CustomizationHandler

Check-Mate定制检查器配置文件实例时调用的用户定义方法。
在NX2306.0.0中创建。

许可要求:无

◆ DocumentationHandler

Check-Mate显示检查器配置文件文档时调用的用户定义方法。
在NX2306.0.0中创建。

许可要求:无

构造及析构函数说明

◆ ~ProfileDefinition()

virtual NXOpen::Validate::ProfileDefinition::~ProfileDefinition ( )
virtual

释放与实例关联的资源。
在NX2306.0.0中创建。

许可要求:无

成员函数说明

◆ AddChildChecker() [1/2]

void NXOpen::Validate::ProfileDefinition::AddChildChecker ( const char * checkerClassId,
const std::vector< NXOpen::Validate::Parameter * > & parameters )

向此配置文件定义添加子检查器及其定制参数。
在NX2306.0.0中创建。

许可要求:无

参数
checkerClassId检查器类ID
parameters参数

◆ AddChildChecker() [2/2]

void NXOpen::Validate::ProfileDefinition::AddChildChecker ( const NXString & checkerClassId,
const std::vector< NXOpen::Validate::Parameter * > & parameters )

向此配置文件定义添加子检查器及其定制参数。
在NX2306.0.0中创建。

许可要求:无

参数
checkerClassId检查器类ID
parameters参数

◆ SetAllowUserCustomize()

void NXOpen::Validate::ProfileDefinition::SetAllowUserCustomize ( bool allowUserCustomize)

设置检查器配置文件是否允许用户定制。
在NX2306.0.0中创建。

许可要求:无

参数
allowUserCustomize允许用户定制

◆ SetCustomizationHandler()

void NXOpen::Validate::ProfileDefinition::SetCustomizationHandler ( const NXOpen::Validate::ProfileDefinition::CustomizationHandler & customize)

设置检查器配置文件定制处理器。
在NX2306.0.0中创建。

许可要求:无

参数
customize定制

◆ SetDocumentationHandler()

void NXOpen::Validate::ProfileDefinition::SetDocumentationHandler ( const NXOpen::Validate::ProfileDefinition::DocumentationHandler & document)

设置检查器配置文件文档处理器。
在NX2306.0.0中创建。

许可要求:无

参数
document文档