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

验证覆盖构建器 更多...

#include <Validate_OverrideBuilder.hxx>

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

Public 类型

enum  DecisionActions { DecisionActionsApproved , DecisionActionsRejected , DecisionActionsPending }
enum  RequestTypes { RequestTypesPermanent , RequestTypesTemporary }
enum  ToStates { ToStatesPassed , ToStatesFailed }

Public 成员函数

NXString Category ()
NXOpen::Validate::OverrideBuilder::DecisionActions DecisionAction ()
NXString DecisionUser ()
std::vector< NXStringGetDecisionComments ()
std::vector< NXStringGetDetailReason ()
NXString Reason ()
NXOpen::Validate::OverrideBuilder::RequestTypes RequestType ()
void SetCategory (const char *category)
void SetCategory (const NXString &category)
void SetDecisionAction (NXOpen::Validate::OverrideBuilder::DecisionActions decisionAction)
void SetDecisionComments (const std::vector< NXString > &decisionComments)
void SetDecisionUser (const char *decisionUser)
void SetDecisionUser (const NXString &decisionUser)
void SetDetailReason (const std::vector< NXString > &detailReason)
void SetReason (const char *reason)
void SetReason (const NXString &reason)
void SetRequestType (NXOpen::Validate::OverrideBuilder::RequestTypes requestType)
void SetToState (NXOpen::Validate::OverrideBuilder::ToStates toState)
NXOpen::Validate::OverrideBuilder::ToStates ToState ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _OverrideBuilderBuilder

详细描述

验证覆盖构建器

表示 NXOpen::Validate::Override 构建器
要创建此类的新实例,请使用 NXOpen::Validate::ResultObject::CreateOverrideBuilder
默认值。

属性
RequestType 永久
ToState 已通过


创建于NX8.5.0.

成员枚举类型说明

◆ DecisionActions

表示覆盖请求的决策操作

枚举值
DecisionActionsApproved 

已批准

DecisionActionsRejected 

已拒绝

DecisionActionsPending 

待处理

◆ RequestTypes

表示覆盖请求类型

枚举值
RequestTypesPermanent 

永久

RequestTypesTemporary 

临时

◆ ToStates

表示覆盖请求的目标状态

枚举值
ToStatesPassed 

已通过

ToStatesFailed 

已失败

成员函数说明

◆ Category()

NXString NXOpen::Validate::OverrideBuilder::Category ( )

返回覆盖请求的类别。 除非在Teamcenter中强制要求配置覆盖原因,否则类别为可选。
创建于NX8.5.0。

许可要求:无

◆ DecisionAction()

NXOpen::Validate::OverrideBuilder::DecisionActions NXOpen::Validate::OverrideBuilder::DecisionAction ( )

返回覆盖请求的决策操作 创建覆盖请求时,决策操作自动为待处理状态。若覆盖请求的任何属性发生更改,决策操作将变为待处理状态。
创建于NX8.5.0。

许可证要求:无

◆ DecisionUser()

NXString NXOpen::Validate::OverrideBuilder::DecisionUser ( )

返回决策用户 决策用户是验证管理组中的Teamcenter用户。如果决策用户为空,则表示该组中的任何用户都可以审核覆盖请求。
创建于NX8.5.0。

许可要求:无

◆ GetDecisionComments()

std::vector< NXString > NXOpen::Validate::OverrideBuilder::GetDecisionComments ( )

返回决策注释
创建于NX8.5.0。

许可证要求:无

◆ GetDetailReason()

std::vector< NXString > NXOpen::Validate::OverrideBuilder::GetDetailReason ( )

返回详细原因
创建于NX8.5.0。

许可要求:无

◆ Reason()

NXString NXOpen::Validate::OverrideBuilder::Reason ( )

返回覆盖请求的原因。 除非在Teamcenter中强制要求配置覆盖原因,否则原因为可选。
创建于NX8.5.0。

许可要求:无

◆ RequestType()

NXOpen::Validate::OverrideBuilder::RequestTypes NXOpen::Validate::OverrideBuilder::RequestType ( )

返回覆盖请求的类型
创建于NX8.5.0.

许可证要求 : 无

◆ SetCategory() [1/2]

void NXOpen::Validate::OverrideBuilder::SetCategory ( const char * category)

设置覆盖请求的类别。 除非在Teamcenter中强制要求配置覆盖原因,否则类别为可选。
创建于NX8.5.0。

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

参数
category类别

◆ SetCategory() [2/2]

void NXOpen::Validate::OverrideBuilder::SetCategory ( const NXString & category)

设置覆盖请求的类别。 除非在Teamcenter中强制要求配置覆盖原因,否则类别为可选。
创建于NX8.5.0。

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

参数
category类别

◆ SetDecisionAction()

void NXOpen::Validate::OverrideBuilder::SetDecisionAction ( NXOpen::Validate::OverrideBuilder::DecisionActions decisionAction)

设置覆盖请求的决策操作 创建覆盖请求时,决策操作自动为待处理状态。若覆盖请求的任何属性发生更改,决策操作将变为待处理状态。
创建于NX8.5.0。

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

参数
decisionAction决策操作

◆ SetDecisionComments()

void NXOpen::Validate::OverrideBuilder::SetDecisionComments ( const std::vector< NXString > & decisionComments)

设置决策注释 决策注释是可选的。
创建于NX8.5.0。

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

参数
decisionComments决策注释

◆ SetDecisionUser() [1/2]

void NXOpen::Validate::OverrideBuilder::SetDecisionUser ( const char * decisionUser)

设置决策用户 决策用户是验证管理组中的Teamcenter用户。若决策用户为空,则表示该组中的任何用户都可审核覆盖请求。
创建于NX8.5.0。

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

参数
decisionUser决策用户

◆ SetDecisionUser() [2/2]

void NXOpen::Validate::OverrideBuilder::SetDecisionUser ( const NXString & decisionUser)

设置决策用户 决策用户是验证管理组中的Teamcenter用户。如果决策用户为空,则表示该组中的任何用户都可以审核覆盖请求。
创建于NX8.5.0。

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

参数
decisionUser决策用户

◆ SetDetailReason()

void NXOpen::Validate::OverrideBuilder::SetDetailReason ( const std::vector< NXString > & detailReason)

设置详细原因 除非在Teamcenter中强制要求配置覆盖原因,否则详细原因为可选。
创建于NX8.5.0。

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

参数
detailReason详细原因

◆ SetReason() [1/2]

void NXOpen::Validate::OverrideBuilder::SetReason ( const char * reason)

设置覆盖请求的原因。 除非在Teamcenter中强制要求配置覆盖原因,否则原因为可选。
创建于NX8.5.0。

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

参数
reason原因

◆ SetReason() [2/2]

void NXOpen::Validate::OverrideBuilder::SetReason ( const NXString & reason)

设置覆盖请求的原因。 除非在Teamcenter中强制要求配置覆盖原因,否则原因为可选。
创建于NX8.5.0。

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

参数
reason原因

◆ SetRequestType()

void NXOpen::Validate::OverrideBuilder::SetRequestType ( NXOpen::Validate::OverrideBuilder::RequestTypes requestType)

设置覆盖请求的类型
创建于NX8.5.0。

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

参数
requestType请求类型

◆ SetToState()

void NXOpen::Validate::OverrideBuilder::SetToState ( NXOpen::Validate::OverrideBuilder::ToStates toState)

设置覆盖请求的目标状态
创建于NX8.5.0。

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

参数
toState目标状态

◆ ToState()

NXOpen::Validate::OverrideBuilder::ToStates NXOpen::Validate::OverrideBuilder::ToState ( )

返回覆盖请求的目标状态
创建于NX8.5.0。

许可要求:无