NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Selection::MaskTriple结构体 参考

#include <Selection.hxx>

Public 成员函数

 MaskTriple (int typeInitial, int subtypeInitial, int solidBodySubtypeInitial)

Public 属性

int SolidBodySubtype
int Subtype
int Type

详细描述

用于采用过滤器三元组的选择方法,以设置可选择的对象类型。 常用:

对于C++:
要选择... 设置...
任何边 type=UF_solid_type, subtype=UF_all_subtype, solid_body_subtype=UF_UI_SEL_FEATURE_ANY_EDGE
任何面 type=UF_solid_type, subtype=UF_all_subtype, solid_body_subtype=UF_UI_SEL_FEATURE_ANY_FACE
对于.NET:
要选择... 设置...
任何边 type=NXOpen.UF.UFConstants.UF_solid_type, subtype=0, solid_body_subtype=NXOpen.UF.UFConstants.UF_UI_SEL_FEATURE_ANY_EDGE
任何面 type=NXOpen.UF.UFConstants.UF_solid_type, subtype=0, solid_body_subtype=NXOpen.UF.UFConstants.UF_UI_SEL_FEATURE_ANY_FACE

构造及析构函数说明

◆ MaskTriple()

NXOpen::Selection::MaskTriple::MaskTriple ( int typeInitial,
int subtypeInitial,
int solidBodySubtypeInitial )
inline

MaskTriple结构体的构造函数。

参数
typeInitial对象类型。可为uf_object_types.h中列出的任意类型。例如,点类型使用C++中的UF_point_type,.NET中的NXOpen.UF.UFConstants.UF_point_type。
subtypeInitial对象子类型。可为0(UF_all_subtype)表示任意子类型,或所选类型的特定子类型。子类型列于uf_object_types.h。
solidBodySubtypeInitial实体子类型。仅当类型为UF_solid_type时有意义。此时,应设置为uf_ui_types.h中“选择实体类型常量”下的实体类型常量之一。例如,选择任意面使用C++中的UF_UI_SEL_FEATURE_ANY_FACE,.NET中的NXOpen.UF.UFConstants.UF_UI_SEL_FEATURE_ANY_FACE。

类成员变量说明

◆ SolidBodySubtype

int NXOpen::Selection::MaskTriple::SolidBodySubtype

实体体子类型。仅当类型为 UF_solid_type 时才有意义。在这种情况下,应将其设置为 uf_ui_types.h 中 "选择solid_type的常量" 下列出的实体类型常量之一。例如, 要选择任何面,C++中使用UF_UI_SEL_FEATURE_ANY_FACE, .NET中使用NXOpen.UF.UFConstants.UF_UI_SEL_FEATURE_ANY_FACE

◆ Subtype

int NXOpen::Selection::MaskTriple::Subtype

对象子类型。这可以是0(UF_all_subtype)表示任何子类型,或者是所选类型的子类型。 子类型在 uf_object_types.h 中列出。

◆ Type

int NXOpen::Selection::MaskTriple::Type

对象类型。这可以是 uf_object_types.h 中列出的对象类型之一。例如,对于点, C++中使用UF_point_type, .NET中使用NXOpen.UF.UFConstants.UF_point_type。