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

比较结果上下文类 更多...

#include <Mechatronics_ComparisonResultContext.hxx>

类 NXOpen::Mechatronics::ComparisonResultContext 继承关系图:
NXOpen::Mechatronics::ComparisonResultBase NXOpen::TransientObject

Public 类型

enum  ResolveConflictAction { ResolveConflictActionIgnore , ResolveConflictActionCreate , ResolveConflictActionUpdate }

Public 成员函数

NXString EcadProjectId ()
void GetResults (std::vector< NXOpen::Mechatronics::ComparisonResult * > &results)
NXString PartName ()
void ResolveConflictResult (NXOpen::Mechatronics::ComparisonResult *conflictResult, NXOpen::Mechatronics::ComparisonResultContext::ResolveConflictAction action, std::vector< NXOpen::Mechatronics::ComparisonResult * > &replacements)
virtual ~ComparisonResultContext ()
Public 成员函数 继承自 NXOpen::Mechatronics::ComparisonResultBase
bool Ignored ()
void SetIgnored (bool isIgnored)
virtual ~ComparisonResultBase ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

比较结果上下文类

表示比较结果的上下文
于NX9.0.0中创建。

成员枚举类型说明

◆ ResolveConflictAction

定义用于解决冲突的操作

枚举值
ResolveConflictActionIgnore 

忽略操作

ResolveConflictActionCreate 

创建操作

ResolveConflictActionUpdate 

更新操作

构造及析构函数说明

◆ ~ComparisonResultContext()

virtual NXOpen::Mechatronics::ComparisonResultContext::~ComparisonResultContext ( )
virtual

从内存中释放对象。调用此方法后,使用该对象是非法的。在.NET中,当对象被垃圾回收器删除时,此方法会自动调用。
于NX9.0.0中创建。

许可证要求 : 无

成员函数说明

◆ EcadProjectId()

NXString NXOpen::Mechatronics::ComparisonResultContext::EcadProjectId ( )

返回比较上下文中的ECAD项目ID
于NX9.0.0中创建。

许可证要求 : 无

◆ GetResults()

void NXOpen::Mechatronics::ComparisonResultContext::GetResults ( std::vector< NXOpen::Mechatronics::ComparisonResult * > & results)

从上下文中获取比较结果列表
于NX9.0.0中创建。

许可证要求 : 无

参数
results结果数组

◆ PartName()

NXString NXOpen::Mechatronics::ComparisonResultContext::PartName ( )

返回比较上下文中的部件名称
于NX9.0.0中创建。

许可证要求 : 无

◆ ResolveConflictResult()

void NXOpen::Mechatronics::ComparisonResultContext::ResolveConflictResult ( NXOpen::Mechatronics::ComparisonResult * conflictResult,
NXOpen::Mechatronics::ComparisonResultContext::ResolveConflictAction action,
std::vector< NXOpen::Mechatronics::ComparisonResult * > & replacements )

生成一些新结果以解决冲突
于NX9.0.0中创建。

许可证要求 : nx_mcd_core ("机电概念设计器")

参数
conflictResult冲突结果
action操作
replacements新生成结果的数组