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

验证器选项 更多...

#include <Validate_ValidatorOptions.hxx>

类 NXOpen::Validate::ValidatorOptions 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  LogModeTypes { LogModeTypesLogPerSession , LogModeTypesLogPerPart }
enum  ResultsDisplayModeTypes { ResultsDisplayModeTypesAlwaysDisplay , ResultsDisplayModeTypesDisplayIfNotPass , ResultsDisplayModeTypesDoNotDisplay }
enum  SaveModeTypes { SaveModeTypesDoNotSave , SaveModeTypesSaveIfPassed , SaveModeTypesAlwaysSave }

Public 成员函数

NXOpen::Validate::ValidatorOptions::ResultsDisplayModeTypes AutoDisplayResults ()
bool ExcludeNonOwnerParts ()
bool ExcludeReadonlyParts ()
bool GenerateCheckFlag ()
bool GenerateLogFile ()
NXString LogFileDirectory ()
NXOpen::Validate::ValidatorOptions::LogModeTypes LogFileMode ()
bool ResultsAutoUpdate ()
NXOpen::Validate::ValidatorOptions::SaveModeTypes SavePartFile ()
bool SaveResultInPart ()
NXOpen::Validate::ValidatorOptions::SaveModeTypes SaveResultInTeamcenter ()
void SetAutoDisplayResults (NXOpen::Validate::ValidatorOptions::ResultsDisplayModeTypes displayResults)
void SetExcludeNonOwnerParts (bool excludeNonOwnerParts)
void SetExcludeReadonlyParts (bool excludeReadonlyParts)
void SetGenerateCheckFlag (bool generateCheckFlag)
void SetGenerateLogFile (bool generateLogFile)
void SetLogFileDirectory (const char *logFileDirectory)
void SetLogFileDirectory (const NXString &logFileDirectory)
void SetLogFileMode (NXOpen::Validate::ValidatorOptions::LogModeTypes logFileMode)
void SetResultsAutoUpdate (bool autoUpdate)
void SetSavePartFile (NXOpen::Validate::ValidatorOptions::SaveModeTypes savePartFile)
void SetSaveResultInPart (bool saveResultInPart)
void SetSaveResultInTeamcenter (NXOpen::Validate::ValidatorOptions::SaveModeTypes saveResultInTeamcenter)
void SetSkipChecking (bool skipChecking)
void SetSkipCheckingDontLoadPart (bool skipCheckingDontLoadPart)
void SetSkipOverriddenResultOption (bool skipOverriddenResult)
void SetStopOnError (bool stopOnError)
void SetStopOnWarning (bool stopOnWarning)
void SetTreatWarningAsFail (bool treatWarningAsFail)
bool SkipChecking ()
bool SkipCheckingDontLoadPart ()
bool SkipOverriddenResultOption ()
bool StopOnError ()
bool StopOnWarning ()
bool TreatWarningAsFail ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ValidatorOptionsBuilder

详细描述

验证器选项

包含Check-Mate检查过程的运行选项信息。
创建于NX7.5.0。

成员枚举类型说明

◆ LogModeTypes

日志模式类型。

枚举值
LogModeTypesLogPerSession 

每个会话生成一个日志

LogModeTypesLogPerPart 

每个部件生成一个日志

◆ ResultsDisplayModeTypes

结果显示模式类型。

枚举值
ResultsDisplayModeTypesAlwaysDisplay 

始终显示结果。

ResultsDisplayModeTypesDisplayIfNotPass 

若检查未通过则显示结果。

ResultsDisplayModeTypesDoNotDisplay 

不显示结果

◆ SaveModeTypes

保存模式类型。

枚举值
SaveModeTypesDoNotSave 

不执行保存操作。

SaveModeTypesSaveIfPassed 

仅在检查通过时执行保存。

SaveModeTypesAlwaysSave 

始终执行保存操作

成员函数说明

◆ AutoDisplayResults()

NXOpen::Validate::ValidatorOptions::ResultsDisplayModeTypes NXOpen::Validate::ValidatorOptions::AutoDisplayResults ( )

返回自动显示结果的配置。
于 NX7.5.0 中创建。

许可证要求:无

◆ ExcludeNonOwnerParts()

bool NXOpen::Validate::ValidatorOptions::ExcludeNonOwnerParts ( )

返回排除非用户拥有部件的配置。
于 NX7.5.0 中创建。

许可证要求:无

◆ ExcludeReadonlyParts()

bool NXOpen::Validate::ValidatorOptions::ExcludeReadonlyParts ( )

返回排除只读部件的配置。
于 NX7.5.0 中创建。

许可证要求:无

◆ GenerateCheckFlag()

bool NXOpen::Validate::ValidatorOptions::GenerateCheckFlag ( )

返回检查结果为通过时生成检查标志的配置。
于 NX7.5.0 中创建。

许可证要求:无

◆ GenerateLogFile()

bool NXOpen::Validate::ValidatorOptions::GenerateLogFile ( )

获取检查后生成日志文件的配置。如果为True,将生成日志文件。
创建于 NX7.5.0。

许可证要求:无

◆ LogFileDirectory()

NXString NXOpen::Validate::ValidatorOptions::LogFileDirectory ( )

获取日志文件保存目录的配置。
创建于 NX7.5.0。

许可证要求:无

◆ LogFileMode()

NXOpen::Validate::ValidatorOptions::LogModeTypes NXOpen::Validate::ValidatorOptions::LogFileMode ( )

获取日志文件生成模式的配置。
创建于 NX7.5.0。

许可证要求:无

◆ ResultsAutoUpdate()

bool NXOpen::Validate::ValidatorOptions::ResultsAutoUpdate ( )

返回工作部件变更时结果自动更新的配置。
于 NX7.5.0 中创建。

许可证要求:无

◆ SavePartFile()

NXOpen::Validate::ValidatorOptions::SaveModeTypes NXOpen::Validate::ValidatorOptions::SavePartFile ( )

获取检查完成后保存部件文件的配置。如果为True,将保存部件文件。
创建于 NX7.5.0。

许可证要求:无

◆ SaveResultInPart()

bool NXOpen::Validate::ValidatorOptions::SaveResultInPart ( )

获取将检查结果保存到部件文件的配置。如果为True,检查完成后结果将保存到部件文件中。
创建于 NX7.5.0。

许可证要求:无

◆ SaveResultInTeamcenter()

NXOpen::Validate::ValidatorOptions::SaveModeTypes NXOpen::Validate::ValidatorOptions::SaveResultInTeamcenter ( )

获取将检查结果保存到Teamcenter的配置。如果为true,结果将保存到Teamcenter中。 该参数仅适用于NX Manager模式
创建于 NX7.5.0。

许可证要求:无

◆ SetAutoDisplayResults()

void NXOpen::Validate::ValidatorOptions::SetAutoDisplayResults ( NXOpen::Validate::ValidatorOptions::ResultsDisplayModeTypes displayResults)

设置自动显示结果的配置。
于 NX7.5.0 中创建。

许可证要求:无

参数
displayResultsdisplayresults

◆ SetExcludeNonOwnerParts()

void NXOpen::Validate::ValidatorOptions::SetExcludeNonOwnerParts ( bool excludeNonOwnerParts)

设置排除非用户拥有部件的配置。
于 NX7.5.0 中创建。

许可证要求:无

参数
excludeNonOwnerPartsexcludenonownerparts

◆ SetExcludeReadonlyParts()

void NXOpen::Validate::ValidatorOptions::SetExcludeReadonlyParts ( bool excludeReadonlyParts)

设置排除只读部件的配置。
于 NX7.5.0 中创建。

许可证要求:无

参数
excludeReadonlyPartschecksum of parameter

◆ SetGenerateCheckFlag()

void NXOpen::Validate::ValidatorOptions::SetGenerateCheckFlag ( bool generateCheckFlag)

设置检查结果为通过时生成检查标志的配置。
于 NX7.5.0 中创建。

许可证要求:无

参数
generateCheckFlaggeneratecheckflag

◆ SetGenerateLogFile()

void NXOpen::Validate::ValidatorOptions::SetGenerateLogFile ( bool generateLogFile)

设置检查后生成日志文件的配置。如果为True,将生成日志文件。
创建于 NX7.5.0。

许可证要求:无

参数
generateLogFile生成日志文件

◆ SetLogFileDirectory() [1/2]

void NXOpen::Validate::ValidatorOptions::SetLogFileDirectory ( const char * logFileDirectory)

设置日志文件保存目录的配置。
创建于 NX7.5.0。

许可证要求:无

参数
logFileDirectory日志文件目录

◆ SetLogFileDirectory() [2/2]

void NXOpen::Validate::ValidatorOptions::SetLogFileDirectory ( const NXString & logFileDirectory)

设置日志文件保存目录的配置。
创建于 NX7.5.0。

许可证要求:无

参数
logFileDirectory日志文件目录

◆ SetLogFileMode()

void NXOpen::Validate::ValidatorOptions::SetLogFileMode ( NXOpen::Validate::ValidatorOptions::LogModeTypes logFileMode)

设置日志文件生成方式的配置。
于 NX7.5.0 中创建。

许可证要求:无

参数
logFileModelogfilemode

◆ SetResultsAutoUpdate()

void NXOpen::Validate::ValidatorOptions::SetResultsAutoUpdate ( bool autoUpdate)

设置工作部件变更时结果自动更新的配置。
于 NX7.5.0 中创建。

许可证要求:无

参数
autoUpdateautoupdate

◆ SetSavePartFile()

void NXOpen::Validate::ValidatorOptions::SetSavePartFile ( NXOpen::Validate::ValidatorOptions::SaveModeTypes savePartFile)

设置检查完成后保存部件文件的配置。如果为True,将保存部件文件。
创建于 NX7.5.0。

许可证要求:无

参数
savePartFile保存部件文件

◆ SetSaveResultInPart()

void NXOpen::Validate::ValidatorOptions::SetSaveResultInPart ( bool saveResultInPart)

设置将检查结果保存到部件文件的配置。如果为True,检查完成后结果将保存到部件文件中。
创建于 NX7.5.0。

许可证要求:无

参数
saveResultInPart参数校验和

◆ SetSaveResultInTeamcenter()

void NXOpen::Validate::ValidatorOptions::SetSaveResultInTeamcenter ( NXOpen::Validate::ValidatorOptions::SaveModeTypes saveResultInTeamcenter)

设置将检查结果保存到Teamcenter的配置。如果为true,结果将保存到Teamcenter中。 该参数仅适用于NX Manager模式
创建于 NX7.5.0。

许可证要求:无

参数
saveResultInTeamcenter将结果保存到Teamcenter

◆ SetSkipChecking()

void NXOpen::Validate::ValidatorOptions::SetSkipChecking ( bool skipChecking)

设置基于结果最新状态跳过检查的配置。如果为True,若结果为PASS且最新则跳过检查。
创建于 NX7.5.0。

许可证要求:无

参数
skipChecking跳过检查

◆ SetSkipCheckingDontLoadPart()

void NXOpen::Validate::ValidatorOptions::SetSkipCheckingDontLoadPart ( bool skipCheckingDontLoadPart)

设置不加载部件时跳过检查的配置。
于 NX7.5.0 中创建。

许可证要求:无

参数
skipCheckingDontLoadPartskipcheckingdontloadpart

◆ SetSkipOverriddenResultOption()

void NXOpen::Validate::ValidatorOptions::SetSkipOverriddenResultOption ( bool skipOverriddenResult)

设置基于结果覆盖状态的跳过检查配置。如果为True,当结果被覆盖时将跳过检查。
于NX8.5.0中创建。

许可证要求:无

参数
skipOverriddenResult跳过覆盖结果

◆ SetStopOnError()

void NXOpen::Validate::ValidatorOptions::SetStopOnError ( bool stopOnError)

设置检查过程中出现错误状态时是否停止检查的配置。若为True,则当有检查器返回错误状态时停止检查。
创建于NX7.5.0。

许可证要求:无

参数
stopOnError参数校验和

◆ SetStopOnWarning()

void NXOpen::Validate::ValidatorOptions::SetStopOnWarning ( bool stopOnWarning)

设置检查到警告状态时停止检查的配置。如果为True,当检查器返回警告状态时停止检查。
创建于 NX7.5.0。

许可证要求:无

参数
stopOnWarning停止检查警告

◆ SetTreatWarningAsFail()

void NXOpen::Validate::ValidatorOptions::SetTreatWarningAsFail ( bool treatWarningAsFail)

设置将警告状态视为失败状态的配置。
于 NX7.5.0 中创建。

许可证要求:无

参数
treatWarningAsFailtreatwarningasfail

◆ SkipChecking()

bool NXOpen::Validate::ValidatorOptions::SkipChecking ( )

获取基于结果最新状态跳过检查的配置。如果为True,若结果为PASS且最新则跳过检查。
创建于 NX7.5.0。

许可证要求:无

◆ SkipCheckingDontLoadPart()

bool NXOpen::Validate::ValidatorOptions::SkipCheckingDontLoadPart ( )

返回不加载部件时跳过检查的配置。
于 NX7.5.0 中创建。

许可证要求:无

◆ SkipOverriddenResultOption()

bool NXOpen::Validate::ValidatorOptions::SkipOverriddenResultOption ( )

返回基于结果覆盖状态跳过检查的配置。若为 True,则结果被覆盖时会跳过检查。
于 NX8.5.0 中创建。

许可证要求:无

◆ StopOnError()

bool NXOpen::Validate::ValidatorOptions::StopOnError ( )

返回检查过程中出现错误状态时是否停止检查的配置。若为True,则当有检查器返回错误状态时停止检查。
创建于NX7.5.0。

许可证要求:无

◆ StopOnWarning()

bool NXOpen::Validate::ValidatorOptions::StopOnWarning ( )

返回检查过程中出现警告状态时是否停止检查的配置。若为True,则当有检查器返回警告状态时停止检查。
创建于NX7.5.0。

许可证要求:无

◆ TreatWarningAsFail()

bool NXOpen::Validate::ValidatorOptions::TreatWarningAsFail ( )

返回将警告状态视为失败状态的配置。
于 NX7.5.0 中创建。

许可证要求:无

◆ Validate()

virtual bool NXOpen::Validate::ValidatorOptions::Validate ( )
virtual

验证组件的输入是否足以调用commit。如果组件未处于可提交状态,则抛出异常。例如,如果组件要求您设置某些属性,而您尚未设置,此方法将抛出异常。此方法对某些组件抛出尚未实现的NXException。

返回
自我验证是否成功
于NX3.0.1中创建。

许可证要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.