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

验证解析器 更多...

#include <Validate_Parser.hxx>

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

Public 类型

enum  DataSourceTypes {
  DataSourceTypesMostRecentRun , DataSourceTypesResultFromPart , DataSourceTypesResultFromTeamcenter , DataSourceTypesResultFromNXChecks ,
  DataSourceTypesResultFromLogFile
}

Public 成员函数

void ClearResultObjects ()
void Commit ()
NXOpen::Validate::Parser::DataSourceTypes DataSource ()
int DeleteResult (NXOpen::Validate::ResultObject *resultObject)
NXOpen::ErrorListDeleteResultObject (NXOpen::Validate::ResultObject *resultObject)
void GetObjectResultObjects (NXOpen::Validate::ResultObject *resultObject, std::vector< NXOpen::Validate::ResultObject * > &objectResultObject)
void GetObjectSetResultObjects (NXOpen::Validate::ResultObject *resultObject, std::vector< NXOpen::Validate::ResultObject * > &objectSetResultObject)
void GetPartResultObjects (std::vector< NXOpen::Validate::ResultObject * > &partResultObject)
void GetProfileResultObjects (NXOpen::Validate::ResultObject *resultObject, std::vector< NXOpen::Validate::ResultObject * > &profileResultObject)
void GetProfileResultObjects (std::vector< NXOpen::Validate::ResultObject * > &profileResultObject)
void GetTestResultObjects (NXOpen::Validate::ResultObject *resultObject, std::vector< NXOpen::Validate::ResultObject * > &testResultObject)
void GetTestResultObjects (std::vector< NXOpen::Validate::ResultObject * > &testResultObject)
int MaxDisplayObjects ()
void SetDataSource (NXOpen::Validate::Parser::DataSourceTypes dataSource)
void SetMaxDisplayObjects (int maxDisplayObjects)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ParserBuilder

详细描述

验证解析器

表示一个 NX NXOpen::Validate::Parser
若要创建此类的新实例,请使用 NXOpen::Validate::ValidationManager::CreateParser

于 NX7.5.0 中创建。

成员枚举类型说明

◆ DataSourceTypes

检查结果的数据源类型。

枚举值
DataSourceTypesMostRecentRun 

最近一次运行的结果

DataSourceTypesResultFromPart 

来自部件的结果

DataSourceTypesResultFromTeamcenter 

来自 Teamcenter 的结果

DataSourceTypesResultFromNXChecks 

来自 NX 检查的结果

DataSourceTypesResultFromLogFile 

来自日志文件的结果

成员函数说明

◆ ClearResultObjects()

void NXOpen::Validate::Parser::ClearResultObjects ( )

清除结果对象
于 NX7.5.0 中创建。

许可证要求:无

◆ Commit()

void NXOpen::Validate::Parser::Commit ( )

运行解析过程
于 NX7.5.0 中创建。

许可证要求:无

◆ DataSource()

NXOpen::Validate::Parser::DataSourceTypes NXOpen::Validate::Parser::DataSource ( )

返回 结果数据源类型
于 NX7.5.0 中创建。

许可证要求:无

◆ DeleteResult()

int NXOpen::Validate::Parser::DeleteResult ( NXOpen::Validate::ResultObject * resultObject)

删除结果对象,返回错误代码

返回

于 NX8.0.3 中创建。

许可证要求:无
参数
resultObject结果对象

◆ DeleteResultObject()

NXOpen::ErrorList * NXOpen::Validate::Parser::DeleteResultObject ( NXOpen::Validate::ResultObject * resultObject)

删除结果对象,返回错误列表

返回
删除过程中遇到的错误列表
于 NX7.5.0 中创建。

许可证要求:无
参数
resultObject结果对象

◆ GetObjectResultObjects()

void NXOpen::Validate::Parser::GetObjectResultObjects ( NXOpen::Validate::ResultObject * resultObject,
std::vector< NXOpen::Validate::ResultObject * > & objectResultObject )

从输入对象获取实体结果对象
于 NX7.5.0 中创建。

许可证要求:无

参数
resultObject结果对象
objectResultObject实体结果对象

◆ GetObjectSetResultObjects()

void NXOpen::Validate::Parser::GetObjectSetResultObjects ( NXOpen::Validate::ResultObject * resultObject,
std::vector< NXOpen::Validate::ResultObject * > & objectSetResultObject )

从输入对象获取实体集结果对象
于 NX7.5.0 中创建。

许可证要求:无

参数
resultObject结果对象
objectSetResultObject实体集结果对象

◆ GetPartResultObjects()

void NXOpen::Validate::Parser::GetPartResultObjects ( std::vector< NXOpen::Validate::ResultObject * > & partResultObject)

获取部件结果对象
于 NX7.5.0 中创建。

许可证要求:无

参数
partResultObject部件结果对象

◆ GetProfileResultObjects() [1/2]

void NXOpen::Validate::Parser::GetProfileResultObjects ( NXOpen::Validate::ResultObject * resultObject,
std::vector< NXOpen::Validate::ResultObject * > & profileResultObject )

从输入对象获取配置文件结果对象
于 NX7.5.0 中创建。

许可证要求:无

参数
resultObject结果对象
profileResultObject配置文件结果对象

◆ GetProfileResultObjects() [2/2]

void NXOpen::Validate::Parser::GetProfileResultObjects ( std::vector< NXOpen::Validate::ResultObject * > & profileResultObject)

获取配置文件结果对象
于 NX7.5.0 中创建。

许可证要求:无

参数
profileResultObject配置文件结果对象

◆ GetTestResultObjects() [1/2]

void NXOpen::Validate::Parser::GetTestResultObjects ( NXOpen::Validate::ResultObject * resultObject,
std::vector< NXOpen::Validate::ResultObject * > & testResultObject )

从输入对象获取测试结果对象
于 NX7.5.0 中创建。

许可证要求:无

参数
resultObject结果对象
testResultObject测试结果对象

◆ GetTestResultObjects() [2/2]

void NXOpen::Validate::Parser::GetTestResultObjects ( std::vector< NXOpen::Validate::ResultObject * > & testResultObject)

获取测试结果对象
于 NX7.5.0 中创建。

许可证要求:无

参数
testResultObject测试结果对象

◆ MaxDisplayObjects()

int NXOpen::Validate::Parser::MaxDisplayObjects ( )

返回 当前模块要显示的最大实体数量
于 NX7.5.0 中创建。

许可证要求:无

◆ SetDataSource()

void NXOpen::Validate::Parser::SetDataSource ( NXOpen::Validate::Parser::DataSourceTypes dataSource)

设置 结果数据源类型
于 NX7.5.0 中创建。

许可证要求:无

参数
dataSource数据源

◆ SetMaxDisplayObjects()

void NXOpen::Validate::Parser::SetMaxDisplayObjects ( int maxDisplayObjects)

设置 当前模块要显示的最大实体数量
于 NX7.5.0 中创建。

许可证要求:无

参数
maxDisplayObjects最大显示实体数