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

比较结果类 更多...

#include <Mechatronics_ComparisonResult.hxx>

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

Public 类型

enum  Category {
  CategoryCreate , CategoryUpdateAttributes , CategoryUpdateParts , CategoryMove ,
  CategoryDelete , CategoryCreateConflict , CategoryMoveConflict , CategoryNotFoundConflict ,
  CategoryNoAction
}

Public 成员函数

NXOpen::Mechatronics::LogicObjectConflictLogicalObject ()
void GetAttributes (std::vector< NXOpen::Mechatronics::ComparisonResultAttribute * > &attributes)
void GetElectricalParts (std::vector< NXOpen::Mechatronics::ComparisonResultElectricalPart * > &electricalParts)
NXOpen::Mechatronics::LogicObjectLogicalObject ()
NXOpen::Mechatronics::ComparisonResult::Category ResultCategory ()
NXString ResultName ()
NXString ResultType ()
void SetConflictLogicalObject (NXOpen::Mechatronics::LogicObject *conflictLogicalObject)
void SetLogicalObject (NXOpen::Mechatronics::LogicObject *logicalObject)
void SetResultCategory (NXOpen::Mechatronics::ComparisonResult::Category category)
virtual ~ComparisonResult ()
Public 成员函数 继承自 NXOpen::Mechatronics::ComparisonResultBase
bool Ignored ()
void SetIgnored (bool isIgnored)
virtual ~ComparisonResultBase ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

比较结果类

表示比较结果
创建于NX9.0.0。

成员枚举类型说明

◆ Category

定义比较结果的类别

枚举值
CategoryCreate 

创建类别

CategoryUpdateAttributes 

更新属性类别

CategoryUpdateParts 

更新部件类别

CategoryMove 

移动类别

CategoryDelete 

删除类别

CategoryCreateConflict 

来自创建类别的冲突

CategoryMoveConflict 

来自移动类别的冲突

CategoryNotFoundConflict 

因原始逻辑对象已删除导致的冲突

CategoryNoAction 

无需操作

构造及析构函数说明

◆ ~ComparisonResult()

virtual NXOpen::Mechatronics::ComparisonResult::~ComparisonResult ( )
virtual

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

许可证要求:无

成员函数说明

◆ ConflictLogicalObject()

NXOpen::Mechatronics::LogicObject * NXOpen::Mechatronics::ComparisonResult::ConflictLogicalObject ( )

获取比较结果的冲突逻辑对象
创建于NX9.0.0。

许可证要求:无

◆ GetAttributes()

void NXOpen::Mechatronics::ComparisonResult::GetAttributes ( std::vector< NXOpen::Mechatronics::ComparisonResultAttribute * > & attributes)

获取比较结果的属性列表
创建于NX9.0.0。

许可证要求:无

参数
attributes属性数组

◆ GetElectricalParts()

void NXOpen::Mechatronics::ComparisonResult::GetElectricalParts ( std::vector< NXOpen::Mechatronics::ComparisonResultElectricalPart * > & electricalParts)

获取比较结果的电气部件列表
创建于NX9.0.0。

许可证要求:无

参数
electricalParts电气部件数组

◆ LogicalObject()

NXOpen::Mechatronics::LogicObject * NXOpen::Mechatronics::ComparisonResult::LogicalObject ( )

获取比较结果的逻辑对象
创建于NX9.0.0。

许可证要求:无

◆ ResultCategory()

NXOpen::Mechatronics::ComparisonResult::Category NXOpen::Mechatronics::ComparisonResult::ResultCategory ( )

获取比较结果的类别
创建于NX9.0.0。

许可证要求:无

◆ ResultName()

NXString NXOpen::Mechatronics::ComparisonResult::ResultName ( )

获取比较结果的名称
创建于NX9.0.0。

许可证要求:无

◆ ResultType()

NXString NXOpen::Mechatronics::ComparisonResult::ResultType ( )

获取比较结果的类型
创建于NX9.0.0。

许可证要求:无

◆ SetConflictLogicalObject()

void NXOpen::Mechatronics::ComparisonResult::SetConflictLogicalObject ( NXOpen::Mechatronics::LogicObject * conflictLogicalObject)

设置比较结果的冲突逻辑对象
创建于NX9.0.0。

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

参数
conflictLogicalObject比较结果的冲突逻辑对象

◆ SetLogicalObject()

void NXOpen::Mechatronics::ComparisonResult::SetLogicalObject ( NXOpen::Mechatronics::LogicObject * logicalObject)

设置比较结果的逻辑对象
创建于NX9.0.0。

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

参数
logicalObject比较结果的逻辑对象

◆ SetResultCategory()

void NXOpen::Mechatronics::ComparisonResult::SetResultCategory ( NXOpen::Mechatronics::ComparisonResult::Category category)

设置比较结果的类别
创建于NX9.0.0。

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

参数
category比较结果的类别